Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type QuotaTaskLogic ¶
type QuotaTaskLogic struct {
// contains filtered or unexported fields
}
QuotaTaskLogic is the queue shell for the admin-scheduled quota grants; the business logic lives in the subscription module (ADR-001 step 6 preparation).
func NewQuotaTaskLogic ¶
func NewQuotaTaskLogic(service subscription.Service, tasks repository.TaskRepo) *QuotaTaskLogic
func (*QuotaTaskLogic) ProcessTask ¶
type RateDependencies ¶ added in v1.19.0
type RateDependencies struct {
Store repository.Store
ExchangeRate *billing.CurrencyRateCache
}
type RateLogic ¶ added in v1.1.8
type RateLogic struct {
// contains filtered or unexported fields
}
func NewRateLogic ¶ added in v1.1.8
func NewRateLogic(deps RateDependencies) *RateLogic
Click to show internal directories.
Click to hide internal directories.