{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/SupplierRequest",
  "title": "SupplierRequest",
  "type": "object",
  "required": [
    "Name",
    "CorporateName",
    "StateInscription",
    "Cnpj",
    "Phone",
    "CellPhone",
    "CorportePhone",
    "Email",
    "IsActive"
  ],
  "properties": {
    "Name": {
      "type": "string",
      "description": "Supplier Name.",
      "example": "Supplier"
    },
    "CorporateName": {
      "type": "string",
      "description": "Supplier Corporate Name.",
      "example": "TopStore"
    },
    "StateInscription": {
      "type": "string",
      "description": "State Inscription.",
      "example": "123456"
    },
    "Cnpj": {
      "type": "string",
      "description": "Corporate legal ID.",
      "example": "33304981001272"
    },
    "Phone": {
      "type": "string",
      "description": "Supplier Phone.",
      "example": "3333333333"
    },
    "CellPhone": {
      "type": "string",
      "description": "Supplier Cellphone.",
      "example": "4444444444"
    },
    "CorportePhone": {
      "type": "string",
      "description": "Supplier Corporate Phone.",
      "example": "5555555555"
    },
    "Email": {
      "type": "string",
      "description": "Supplier email.",
      "example": "email@email.com"
    },
    "IsActive": {
      "type": "boolean",
      "description": "Defines if the Supplier is active (`true`) or not (`false`).",
      "example": false
    }
  }
}