Páginas filhas
  • Guia de implementacao das APIs TOTVS

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

  • helpUrl: link para a documentação do error;
  • details: Uma lista de objetos de erro (recursiva) com mais detalhes sobre o erro principal.

Exemplo:

Bloco de código
languagejs
{
    code: "Código identificador do erro",
    message: "Literal no idioma da requisição descrevendo o erro para o cliente",
    detailedMessage: "Mensagem técnica e mais detalhada do erro",
    helpUrl: "link para a documentação do error",
    details [
        {
            code: "Código identificador do erro",
            message: "Literal no idioma da requisição descrevendo o erro para o cliente",
            detailedMessage: "Mensagem técnica e mais detalhada do erro"
        },
        {
            code: "Código identificador do erro",
            message: "Literal no idioma da requisição descrevendo o erro para o cliente",
            detailedMessage: "Mensagem técnica e mais detalhada do erro"
        },
        {
            code: "Código identificador do erro",
            message: "Literal no idioma da requisição descrevendo o erro para o cliente",
            detailedMessage: "Mensagem técnica e mais detalhada do erro"
        }
    ]
}



Informações

Em alguns casos se faz necessário retornar mais campos do que os estipulados acima. Nestes casos a informação deve ser considerada opcional do ponto de vista do cliente, ou seja, o cliente não deve depender dela para o tratamento do erro.

...