Documentation ¶
Index ¶
- Constants
- Variables
- func CheckMongo() error
- func Close()
- func CloseConnection() error
- func CreateMongo() (*mongo.Client, error)
- func GetBoletoByID(id, pk string) (models.BoletoView, int64, error)
- func GetBoletoByIDMock(id string) (models.BoletoView, error)
- func GetDatabaseConfiguration() *mongoCheck.Config
- func GetTokenByClientIDAndIssuerBank(clientID, issuerBank string) (models.Token, error)
- func GetUserCredentials() ([]models.Credentials, error)
- func SaveBoleto(boleto models.BoletoView) error
- func SaveBoletoMock(boleto models.BoletoView) error
- func SaveToken(token models.Token) error
Constants ¶
View Source
const ( NotFoundDoc = "mongo: no documents in result" InvalidPK = "invalid pk" )
Variables ¶
View Source
var (
ConnectionTimeout = 10 * time.Second
)
Functions ¶
func CloseConnection ¶
func CloseConnection() error
func CreateMongo ¶
CreateMongo cria uma nova instancia de conexão com o mongodb
func GetBoletoByID ¶
func GetBoletoByID(id, pk string) (models.BoletoView, int64, error)
GetBoletoByID busca um boleto pelo ID que vem na URL O retorno será um objeto BoletoView, o tempo decorrido da operação (em milisegundos) e algum erro ocorrido durante a operação
func GetBoletoByIDMock ¶
func GetBoletoByIDMock(id string) (models.BoletoView, error)
GetBoletoById retorna o boleto por id do cache em memoria
func GetDatabaseConfiguration ¶
func GetDatabaseConfiguration() *mongoCheck.Config
func GetTokenByClientIDAndIssuerBank ¶
GetTokenByClientIDAndIssuerBank fetches a token by clientID and issuerBank
func GetUserCredentials ¶
func GetUserCredentials() ([]models.Credentials, error)
GetUserCredentials Busca as Credenciais dos Usuários
func SaveBoleto ¶
func SaveBoleto(boleto models.BoletoView) error
SaveBoleto salva um boleto no mongoDB
func SaveBoletoMock ¶
func SaveBoletoMock(boleto models.BoletoView) error
SaveBoleto salva o boleto num cache local em memoria
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.