package
0.0.0-20240703003940-d7f896fb3c88
Repository: https://github.com/andres19a/micros-multi.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

CreateAddress invokes DefaultDb method.
CreateCard invokes DefaultDb method.
CreateUser invokes DefaultDb method.
Delete invokes DefaultDb method.
GetAddress invokes DefaultDb method.
GetAddresses invokes DefaultDb method.
GetCard invokes DefaultDb method.
GetCards invokes DefaultDb method.
GetUser invokes DefaultDb method.
GetUserAttributes invokes DefaultDb method.
GetUserByName invokes DefaultDb method.
GetUsers invokes DefaultDb method.
Init inits the selected DB in DefaultDb.
Ping invokes DefaultDB method.
Register registers the database interface in the DBTypes.
Set the DefaultDb.

# Variables

DBTypes is a map of DB interfaces that can be used for this service.
DefaultDb is the database set for the microservice.
ErrNoDatabaseFound error returnes when database interface does not exists in DBTypes.
ErrNoDatabaseSelected is returned when no database was designated in the flag or env.

# Interfaces

Database represents a simple interface so we can switch to a new system easily this is just basic and specific to this microservice.