Versions Compared

Key

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

...

Code Block
{
    "nomeCliente": "Ivan Miguel de Paula Saavedra",
    "agencia": "1111",
    "numeroConta": "57722783",
    "saldoAtual": 11.5100,
    "saldoAtualComLimiteDeCredito": 11.5100,
    "transacoes": [
        {
            "dataTransacao": "2020-10-07",
            "tipoTransacao": "D",
            "descricaoTransacao": "Transferencia entre Contas-Remetente-Cta Pgto",
            "valor": -15.0000
        },
        {
            "dataTransacao": "2020-10-02",
            "tipoTransacao": "C",
            "descricaoTransacao": "Transferencia entre Contas-Favorecido-Cta Pgto",
            "valor": 1.0100
        },
        {
            "dataTransacao": "2020-10-01",
            "tipoTransacao": "C",
            "descricaoTransacao": "Transferencia entre Contas-Favorecido-Cta Pgto",
            "valor": 25.5000
        }
    ]
}

Response para 400 Bad Request

Campo

Tipo

Obrigatório

Descrição

1

Response

2

type

string

Sim

Tipo do erro ocorrido.
Tipos:
Warning (para Exceções do tipo Autorização, Validação e Negócio),
Error (para Exceção do tipo Aplicação)

3

message

string

Sim

Mensagem descritiva do(a) erro/exceção ocorrido(a).

4

validations

string

Sim

Validações gerais. Campo não utilizado nesse cenário.

5

exceptionType

decimal

Sim

Tipo da Exceção ocorrida.
Tipos:
Autorizacao,
Validacao,
Negocio,
Aplicacao

6

hhtpStatusCode

string

Sim

Status http do Response. Nesse caso, como o código é 400, será BadRequest

...

Code Block
{
    "type": "Warning",
    "message": "Conta em questão não pertence ao Documento informado.",
    "validations": null,
    "exceptionType": "Validacao",
    "httpStatusCode": "BadRequest"
}

Response para 500 Internal Server Error

Campo

Tipo

Obrigatório

Descrição

1

Response

2

type

string

Sim

Tipo do erro ocorrido.
Tipos:
Error (para Exceção do tipo Aplicação)

3

message

string

Sim

Mensagem descritiva do(a) erro/exceção ocorrido(a).

4

validations

string

Sim

Validações gerais. Campo não utilizado nesse cenário.

5

exceptionType

decimal

Sim

Tipo da Exceção ocorrida.
Tipos:
Aplicacao

6

hhtpStatusCode

string

Sim

Status http do Response. Nesse caso, como o código é 500, será InternalServerError

...