← InicioFleetPay / Schema

MdfeInsuranceInput

Estructura preservada del contrato versionado de la API.

Las descripciones técnicas se traducen del contrato versionado. Se conservan los identificadores y el JSON originales; se omiten los ejemplos de datos.

responsavelstring | nullOpcional
"1" · "2"
documentostring | nullOpcional
maxLength14
seguradorastring | nullOpcional
maxLength30
cnpj_seguradorastring | nullOpcional
pattern"^\\d{14}$"
apolicestring | nullOpcional
maxLength20
averbacoesarray | nullOpcional
maxItems20
Definición JSON Original (Descripciones en Portugués)
{
  "type": [
    "object",
    "null"
  ],
  "properties": {
    "responsavel": {
      "type": [
        "string",
        "null"
      ],
      "enum": [
        "1",
        "2"
      ]
    },
    "documento": {
      "type": [
        "string",
        "null"
      ],
      "maxLength": 14
    },
    "seguradora": {
      "type": [
        "string",
        "null"
      ],
      "maxLength": 30
    },
    "cnpj_seguradora": {
      "type": [
        "string",
        "null"
      ],
      "pattern": "^\\d{14}$"
    },
    "apolice": {
      "type": [
        "string",
        "null"
      ],
      "maxLength": 20
    },
    "averbacoes": {
      "type": [
        "array",
        "null"
      ],
      "maxItems": 20,
      "items": {
        "type": [
          "string",
          "null"
        ],
        "maxLength": 40
      }
    }
  }
}