Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func New ¶
func New(conf ServiceConfig) subscription.Service
func NewWorkflowService ¶
func NewWorkflowService(cfg WorkflowServiceConfig) subscription.WorkflowService
Types ¶
type ServiceConfig ¶
type ServiceConfig struct {
SubscriptionRepo subscription.SubscriptionRepository
SubscriptionPhaseRepo subscription.SubscriptionPhaseRepository
SubscriptionItemRepo subscription.SubscriptionItemRepository
// connectors
CustomerService customer.Service
// adapters
EntitlementAdapter subscription.EntitlementAdapter
// framework
TransactionManager transaction.Creator
Publisher eventbus.Publisher
}
type WorkflowServiceConfig ¶
type WorkflowServiceConfig struct {
Service subscription.Service
// connectors
CustomerService customer.Service
// framework
TransactionManager transaction.Creator
}
Click to show internal directories.
Click to hide internal directories.