origemobjectObligatorioLas descripciones técnicas se traducen del contrato versionado. Se conservan los identificadores y el JSON originales; se omiten los ejemplos de datos.
destinoobjectObligatoriodistancia_percorridainteger | nullOpcionalminimum1qtd_viagensinteger | nullOpcionalminimum1maximum999Definición JSON Original (Descripciones en Portugués)
{
"type": "object",
"required": [
"origem",
"destino"
],
"properties": {
"origem": {
"type": "object",
"required": [
"codigo_municipio_origem"
],
"properties": {
"codigo_municipio_origem": {
"type": "string",
"pattern": "^\\d{7}$"
}
}
},
"destino": {
"type": "object",
"required": [
"codigo_municipio_destino"
],
"properties": {
"codigo_municipio_destino": {
"type": "string",
"pattern": "^\\d{7}$"
}
}
},
"distancia_percorrida": {
"type": [
"integer",
"null"
],
"minimum": 1
},
"qtd_viagens": {
"type": [
"integer",
"null"
],
"minimum": 1,
"maximum": 999
}
}
}