CheckRequest

Estrutura de dados do contrato OpenAPI.

Estrutura de dados do contrato OpenAPI.

Campos

CampoTipoPresençaDescrição
numberstringcondicionalUm telefone com DDI.
numbersstring / array<string>condicional

Pelo menos uma destas combinações deve ser válida:

  • number
  • numbers

Definição OpenAPI

json
{
  "type": "object",
  "properties": {
    "number": {
      "type": "string",
      "description": "Um telefone com DDI."
    },
    "numbers": {
      "oneOf": [
        {
          "type": "string"
        },
        {
          "type": "array",
          "items": {
            "type": "string"
          },
          "maxItems": 50
        }
      ]
    }
  },
  "anyOf": [
    {
      "required": [
        "number"
      ]
    },
    {
      "required": [
        "numbers"
      ]
    }
  ]
}