Skip to content

Latest commit

 

History

History
65 lines (48 loc) · 1.66 KB

README.md

File metadata and controls

65 lines (48 loc) · 1.66 KB

transaction-simulator

LinkedIn

Este projeto é uma API de Transações que pode ser utilizada como um Mock

Essa API foi desenvolvida com a premissa de se utilizar o minimo de Libs, focando na lógica de desenvolvimento da geração de transações aleatórias e tratamento de erros na validação dos parametros recebidos da requisição.

Tecnologias

java-shield spring-boot-shield junit-shield

Requisição

☁️ Pode levar alguns segundos para que a API inicie no heroku

heroku-shield

Resposta

200 OK

[GET] /<id>/transacoes/<ano>/<mes>

Content-type: application/json

[
  {
     "descricao": "string"
     "data": "long"
     "valor": "integer"
  }  
]

Resposta com tratamento de erro

400 Bad Request

Content-type: application/json

{
    "status": "String",
    "message": "String",
    "dateTime": "24-03-2021T05:12:19",
    "errors": [
        {
            "field": "String",
            "rejectedValue": Integer,
            "message": "String"
        }
    ]
}