JessyRM / pruebaTecnica

Prueba Técnica que emula transferencias.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

pruebaTecnica

Prueba Técnica que emula transferencias.

Proceso de ejecución local

para ejecutar se deben correr los siguientes comandos

mvn clean install package -DskipTests
java -jar target\prueba-0.0.1-SNAPSHOT.jar

se verá la salida de este modo:

comando mvn comando java

La aplicación responde a las peticiones en la dirección localhost:8080

Endpoints

  • listar todas las cuentas
GET localhost:8080/accounts
  • obtener el balance de una cuenta
GET localhost:8080/accounts/{{accountId}}/balance
  • obtener todas las transacciones de una cuenta
GET localhost:8080/accounts/{{accountId}}/transactions
  • obtener todas las transacciones enviadas de una cuenta
GET localhost:8080/accounts/{{accountId}}/sent-transactions
  • obtener todas las transacciones recibidas de una cuenta
GET localhost:8080/accounts/{{accountId}}/received-transactions
  • hacer una transferencia entre cuentas
POST localhost:8080/transactions

cuerpo de la petición

{
  "fromAccount": 987654321,
  "toAccount": 123456789,
  "amount": 9954
}

Ejemplo

ejemplo peticion

About

Prueba Técnica que emula transferencias.


Languages

Language:Java 100.0%