services

package
v0.0.0-...-e241279 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 10, 2024 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ErroClienteNaoExiste = errors.New("cliente não existe")
View Source
var ErroDescricao = errors.New("a descrição deve ter de 1 a 10 caractéres")
View Source
var ErroTipoDaTransacao = errors.New("a transação deve ser do tipo 'c' (crédito) ou 'd' (débito)")
View Source
var ErroTransacao = errors.New("a transação do tipo 'd' (débito) nunca pode deixar o saldo do cliente menor que seu limite disponível")
View Source
var ErroValorDaTransacao = errors.New("o valor da transação deve ser maior que zero")

Functions

func CreateTransacao

func CreateTransacao(
	clienteId int,
	transacao *domain.TransacaoRequest,
) (*domain.TransacaoResponse, error)

Service sem repository mesmo, só confia kkkkkk

func GetExtrato

func GetExtrato(clienteId int) (*domain.Extrato, error)

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL