← InícioFleetPay / Schema

VpoPontoParada

Estrutura preservada do contrato versionado da API.

Descrições técnicas preservadas do contrato versionado. Exemplos de dados foram omitidos da cópia pública.

Um ponto de parada — informe cidade ou o par latitude/longitude.

cidadestring | nullOpcional

Cidade e UF do ponto ("Cidade, UF").

minLength3
maxLength150
latitudenumber | null · doubleOpcional

Latitude em graus decimais (obrigatória junto com longitude quando não há cidade).

minimum-90
maximum90
longitudenumber | null · doubleOpcional

Longitude em graus decimais.

minimum-180
maximum180
descricaostring | nullOpcional

Rótulo livre do ponto, devolvido pela operadora em mensagens de erro.

maxLength60
Definição JSON Completa
{
  "type": "object",
  "description": "Um ponto de parada — informe `cidade` ou o par `latitude`/`longitude`.",
  "properties": {
    "cidade": {
      "type": "string",
      "minLength": 3,
      "maxLength": 150,
      "nullable": true,
      "description": "Cidade e UF do ponto (\"Cidade, UF\")."
    },
    "latitude": {
      "type": "number",
      "format": "double",
      "minimum": -90,
      "maximum": 90,
      "nullable": true,
      "description": "Latitude em graus decimais (obrigatória junto com `longitude` quando não há `cidade`)."
    },
    "longitude": {
      "type": "number",
      "format": "double",
      "minimum": -180,
      "maximum": 180,
      "nullable": true,
      "description": "Longitude em graus decimais."
    },
    "descricao": {
      "type": "string",
      "maxLength": 60,
      "nullable": true,
      "description": "Rótulo livre do ponto, devolvido pela operadora em mensagens de erro."
    }
  }
}