Skip to content

Simple bank logic based on REST API and software transactional memory

Notifications You must be signed in to change notification settings

artmotika/Mini-Bank-Service

Repository files navigation

software-transactional-memory-artmotika

software-transactional-memory-artmotika created by GitHub Classroom

Приложение Банк поддерживает методы:

create account - создают аккаунт, не ожидая авторизации
POST method /reg/{login} и header("password", base64password)

get account - выводит данные аккаунта, ожидая авторизации
GET method /get/account/{login} и header("password", base64password)

get balance - выводит баланс аккаунта, ожидая авторизации
GET method /get/balance/{login} и header("password", base64password)

udate account - меняет логин и пароль аккаунта на новые, ожидая авторизации
PUT method /update/account/{login}/{newLogin} и header("password", base64password) и и header("newPassword", base64newPassword)

transfer - переводит деньги с аккаунта на другой аккаунт, ожидая авторизации
PUT method transfer/{login}/{to}/{amount}
и header("password", base64password)

take credit - берет кредит в банке, ожидая авторизации
PUT method takecredit/{login}/{amount}
и header("password", base64password)

withdraw credit - снимает деньги, ожидая авторизации
PUT method withdrawcredit/{login}/{amount}
и header("password", base64password)

About

Simple bank logic based on REST API and software transactional memory

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages