An open API service indexing awesome lists of open source software.

https://github.com/tiaki026/newmock

Заглушка на Java Spring
https://github.com/tiaki026/newmock

java spring

Last synced: about 1 month ago
JSON representation

Заглушка на Java Spring

Awesome Lists containing this project

README

          

# newMock 🛠️

![](https://img.shields.io/badge/Java-ED8B00?style=for-the-badge&logo=openjdk&logoColor=white)
![](https://img.shields.io/badge/Spring-6DB33F?style=for-the-badge&logo=spring&logoColor=white)
![Docker](https://img.shields.io/badge/docker-%230db7ed.svg?style=for-the-badge&logo=docker&logoColor=white)

Заглушка на Java Spring

На входе получает json с номером клиента (clientId) и номером счета(account)

```
{
"clientId": "9050000000000000000",
"account": "30500000000000000001"
}
```

в ответ будет выдавать json с информацией по валюте счета(currency), балансу(balance) и максимальному лимиту(maxLimit).

```
{
"rqUID": "58dgtf565j8547f64ke7",
"clientId": "9050000000000000000",
"account": "30500000000000000001",
"currency": "EU",
"balance": 404.57,
"maxLimit": 1000
}
```

balance - любое рандомное число до максимального лимита.

Если номер клиента начинается с 8, то валюта счета (currency) доллар - US, максимальный лимит (maxLimit) - 2000.00

```
{
"rqUID": "58dgtf565j8547f64ke7",
"clientId": "8050000000000000000",
"account": "30500000000000000001",
"currency": "US",
"balance": 365.14,
"maxLimit": 2000
}
```

Если номер клиента начинается с 9, то валюта счета (currency) евро - EU, максимальный лимит (maxLimit) - 1000.00

```
{
"rqUID": "58dgtf565j8547f64ke7",
"clientId": "9050000000000000000",
"account": "30500000000000000001",
"currency": "EU",
"balance": 685.54,
"maxLimit": 1000
}
```

Если начинается с любой другой цифры, то валюта счета (currency) рубль - RUB, максимальный лимит (maxLimit) - 10000.00

```
{
"rqUID": "58dgtf565j8547f64ke7",
"clientId": "0050000000000000000",
"account": "30500000000000000001",
"currency": "RUB",
"balance": 9954.75,
"maxLimit": 10000
}
```