Versions in this module Expand all Collapse all v1 v1.0.0 Jan 8, 2023 Changes in this version + type H2H struct + Cacher storage.Cacher + Dao repository.H2HPersister + Logger *zap.Logger + func (h *H2H) CachePricelists() *model.TechnicalError + func (h *H2H) CacheProviders() *model.TechnicalError + type H2HManager interface + CachePricelists func() *model.TechnicalError + CacheProviders func() *model.TechnicalError + func NewH2H(h2h H2H) H2HManager + type ParamManager interface + CacheEmailSubjects func() *model.TechnicalError + CacheEmailTemplates func() *model.TechnicalError + CacheWallets func() *model.TechnicalError + func NewParameter(p Parameter) ParamManager + type Parameter struct + Cacher storage.Cacher + Dao repository.ParamPersister + Logger *zap.Logger + func (p *Parameter) CacheEmailSubjects() *model.TechnicalError + func (p *Parameter) CacheEmailTemplates() *model.TechnicalError + func (p *Parameter) CacheWallets() *model.TechnicalError + type Partner struct + CiamWatcher adaptor.CiamWatcher + Dao repository.PartnerPersister + Logger *zap.Logger + PathS3 *string + S3Watcher adaptor.S3Watcher + func (p *Partner) Add(inp *model.AddPartnerRequest) (*model.TransactionResponse, *model.BusinessError) + type PartnerManager interface + Add func(inp *model.AddPartnerRequest) (*model.TransactionResponse, *model.BusinessError) + func NewPartner(p Partner) PartnerManager + type Workflow struct + Dao repository.WorkflowPersister + Logger *zap.Logger + func (w *Workflow) CacheRewardTiers() *model.TechnicalError + type WorkflowManager interface + CacheRewardTiers func() *model.TechnicalError + func NewWorkflow(w Workflow) WorkflowManager