Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

GET /api/broker/ordemAbastecimento/localizar/{localizador}

...

Schema:

Campo

Tipo

Descrição

Obrigatório

Validada

Boolean

Indica se a Ordem de Abastecimento já se encontra Validada. Em caso positivo, a etapa de Validação da Ordem de Abastecimento não deve ser apresentada, avançando direto para a etapa de Autorização da Ordem de Abastecimento.

Sim

IdentificadorCombustivel

String

Identificador do Combustível liberado para essa Ordem de Abastecimento, quando houver.

Sim

Campos

Array of Objects <Campo>

Valores de Campos solicitados pelo Transportador.

Sim

Combustiveis

Array of Objects <Combustivel>

Valores de Combustíveis existentes no Estabelecimento para serem apresentados em uma Combo de Seleção no momento da Validação.

Sim

Detalhes

Object <Detalhes>

Dados da Ordem de Abastecimento a serem apresentados para o Usuário na Tela de Detalhes da Ordem de Abastecimento.

Sim

<Combustivel>:

Campo

Tipo

Descrição

Identificador

String

Identificador do Combustível, que deverá ser enviado no momento da Validação.

Descricao

String

Descrição do Combustível, que deverá ser apresentado na Combo de Seleção.

...

Code Block
languagejson
{
    "validada": false,
    "identificadorCombustivel": "DSS10",
    "campos": [
        {
            "chave": "23",
            "descricao": "Hodômetro",
            "tipo": "integer",
            "identificadorTipo": 2,
            "obrigatorio": true,
            "precisao": null,
            "valorMinimo": null,
            "valorMaximo": null,
            "maxlength": null,
            "somenteNumeros": null,
            "dominio": null
        },
        {
            "chave": "24",
            "descricao": "Placa",
            "tipo": "string",
            "identificadorTipo": 1,
            "obrigatorio": true,
            "precisao": null,
            "valorMinimo": null,
            "valorMaximo": null,
            "maxlength": null,
            "somenteNumeros": false,
            "dominio": null
        },
        {
            "chave": "25",
            "descricao": "CPF",
            "tipo": "string",
            "identificadorTipo": 1,
            "obrigatorio": true,
            "precisao": null,
            "valorMinimo": null,
            "valorMaximo": null,
            "maxlength": 11,
            "somenteNumeros": true,
            "dominio": null
        },
        {
            "chave": "26",
            "descricao": "Valor do Litro",
            "tipo": "decimal",
            "identificadorTipo": 3,
            "obrigatorio": true,
            "precisao": 3,
            "valorMinimo": 0.000,
            "valorMaximo": null,
            "maxlength": null,
            "somenteNumeros": null,
            "dominio": null
        },
        {
            "chave": "27",
            "descricao": "Data do Abastecimento",
            "tipo": "date",
            "identificadorTipo": 7,
            "obrigatorio": true,
            "precisao": null,
            "valorMinimo": null,
            "valorMaximo": null,
            "maxlength": null,
            "somenteNumeros": null,
            "dominio": null
        },
        {
            "chave": "29",
            "descricao": "Dia da Semana",
            "tipo": "Select",
            "identificadorTipo": 5,
            "obrigatorio": true,
            "precisao": null,
            "valorMinimo": null,
            "valorMaximo": null,
            "maxlength": null,
            "somenteNumeros": null,
            "dominio": [
                {
                    "valor": "2",
                    "descricao": "Segunda"
                },
                {
                    "valor": "3",
                    "descricao": "Terça"
                }
            ]
        },
        {
            "chave": "30",
            "descricao": "Abastecimento Previsto",
            "tipo": "Boolean",
            "identificadorTipo": 4,
            "obrigatorio": false,
            "precisao": null,
            "valorMinimo": null,
            "valorMaximo": null,
            "maxlength": null,
            "somenteNumeros": null,
            "dominio": null
        },
        {
            "chave": "31",
            "descricao": "Dia da Semana",
            "tipo": "MultiSelect",
            "identificadorTipo": 6,
            "obrigatorio": true,
            "precisao": null,
            "valorMinimo": null,
            "valorMaximo": null,
            "maxlength": null,
            "somenteNumeros": null,
            "dominio": [
                {
                    "valor": "2",
                    "descricao": "Segunda"
                },
                {
                    "valor": "3",
                    "descricao": "Terça"
                }
            ]
        },
        {
            "chave": "32",
            "descricao": "Documento Adicional",
            "tipo": "ByteArray",
            "identificadorTipo": 9,
            "obrigatorio": false,
            "precisao": null,
            "valorMinimo": null,
            "valorMaximo": null,
            "maxlength": null,
            "somenteNumeros": null,
            "dominio": null
        },
        {
            "chave": "27",
            "descricao": "Data do Abastecimento",
            "tipo": "date",
            "identificadorTipo": 7,
            "obrigatorio": true,
            "precisao": null,
            "valorMinimo": null,
            "valorMaximo": null,
            "maxlength": null,
            "somenteNumeros": null,
            "dominio": null
        }
    ],
    "combustiveis": [
        {
            "identificador": "GSLCM",
            "descricao": "Gasolina Comum"
        },
        {
            "identificador": "DSS10",
            "descricao": "Diesel S-10"
        }
    ],
    "detalhes": {
        "solicitante": "IS Transportes",
        "descricaoCombustivel": "Diesel S-10",
        "valorLitro": 5.000,
        "descontoNegociado": 0.300,
        "valorLitroNegociado": 4.700,
        "quantidadeLitrosLiberada": 0.000,
        "tanqueCheio": true
    }
}

...