O Documento do levantamento de requisitos está salvo em:
- FBank\documments\Levantamento_de_Requisitos-FBANK.docx
Para subir o banco de dados Sql Server do FBank, você poderá executar o arquivo docker no diretório:
- FBank/devops/docker/docker-compose.yaml
Acessar o endpoint POST Client passando:
- Usuário ;
- Senha;
Para realizar transações e consultas é necessário está logado em alguma conta com token válido, caso contrário o cliente não terá autorização de acesso.
Acessar o endpoint POST DepositAccount passando:
- Valor
Nesse endpoint só poderá colocar saldo na conta logada nesse exemplo estou logado na conta 3 (Maria dos Santos).
Acessar o endpoint POST Transfer passando:
- Conta de destino
- Valor
Como a transferência só poderá ser feita de contas da mesma instituição e a agência padrão é igual a código 1 não é necessário informar a agência.
Acessar o endpoint POST WithDraw passando:
Nesse endpoint é possível visualizar dados do cliente e da conta.
1. LISTAR SEM FILTRO
- Não precisa preencher nenhum campo só executar, por padrão ele vai retornar a primeira página com 10 movimentações, caso haja mais de 10 transações terá que informar a próxima página para exibir os dados.
2. LISTAR POR DATA
- Data inicial e Data Final tem ser no formato [AAAA-mm-DD], onde Data inicial não poderá ser maior que a data final e data final não poderá ser menor que a data incial. Caso não seja preenchido irá retornar todas as transações do cliente logado.
3. LISTAR POR FLUXO
- 1 para movimentações de entrada;
- 2 para movimentações de saída;
Caso não seja preenchido irá retornar todas as transações.

É possível ordenar o resultado do extrato pelos seguintes campos:
- dateTransaction
- amount


