Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func New ¶
func New(conf ServiceConfig) (subscription.Service, error)
Types ¶
type ServiceConfig ¶
type ServiceConfig struct {
SubscriptionRepo subscription.SubscriptionRepository
SubscriptionPhaseRepo subscription.SubscriptionPhaseRepository
SubscriptionItemRepo subscription.SubscriptionItemRepository
// connectors
CustomerService customer.Service
FeatureService feature.FeatureConnector
// adapters
EntitlementAdapter subscription.EntitlementAdapter
// framework
TransactionManager transaction.Creator
Publisher eventbus.Publisher
Lockr *lockr.Locker
FeatureFlags ffx.Service
TaxCode taxcode.Service
// Hooks
Hooks []subscription.SubscriptionCommandHook
}
Click to show internal directories.
Click to hide internal directories.