Documentation
¶
Index ¶
- func GetAccountMicroDeposits(cfg *config.Config, repo Repository) http.HandlerFunc
- func GetMicroDeposits(cfg *config.Config, repo Repository) http.HandlerFunc
- func InitiateMicroDeposits(cfg *config.Config, companyIdentification string, repo Repository, ...) http.HandlerFunc
- func NewRepo(db *sql.DB) *sqlRepo
- func NotImplemented(cfg *config.Config) http.HandlerFunc
- type Repository
- type Router
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetAccountMicroDeposits ¶
func GetAccountMicroDeposits(cfg *config.Config, repo Repository) http.HandlerFunc
func GetMicroDeposits ¶
func GetMicroDeposits(cfg *config.Config, repo Repository) http.HandlerFunc
func InitiateMicroDeposits ¶
func InitiateMicroDeposits( cfg *config.Config, companyIdentification string, repo Repository, transferRepo transfers.Repository, customersClient customers.Client, accountDecryptor accounts.Decryptor, fundStrategy fundflow.Strategy, pub pipeline.XferPublisher, ) http.HandlerFunc
func NotImplemented ¶
func NotImplemented(cfg *config.Config) http.HandlerFunc
Types ¶
type Repository ¶
type Repository interface {
// contains filtered or unexported methods
}
type Router ¶
type Router struct {
InitiateMicroDeposits http.HandlerFunc
GetMicroDeposits http.HandlerFunc
GetAccountMicroDeposits http.HandlerFunc
}
func NewRouter ¶
func NewRouter( cfg *config.Config, repo Repository, transferRepo transfers.Repository, customersClient customers.Client, accountDecryptor accounts.Decryptor, fundStrategy fundflow.Strategy, pub pipeline.XferPublisher, ) *Router
func (*Router) RegisterRoutes ¶
Click to show internal directories.
Click to hide internal directories.