Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AssignShoppingList ¶
type AssignShoppingListHandler ¶
type AssignShoppingListHandler struct {
// contains filtered or unexported fields
}
func NewAssignShoppingListHandler ¶
func NewAssignShoppingListHandler(shoppingList domain.ShoppingListRepository, domainPublisher ddd.EventPublisher[ddd.AggregateEvent], ) AssignShoppingListHandler
func (AssignShoppingListHandler) AssignShoppingList ¶
func (h AssignShoppingListHandler) AssignShoppingList(ctx context.Context, cmd AssignShoppingList) error
type CancelShoppingList ¶
type CancelShoppingList struct {
ID string
}
type CancelShoppingListHandler ¶
type CancelShoppingListHandler struct {
// contains filtered or unexported fields
}
func NewCancelShoppingListHandler ¶
func NewCancelShoppingListHandler(shoppingLists domain.ShoppingListRepository, domainPublisher ddd.EventPublisher[ddd.AggregateEvent], ) CancelShoppingListHandler
func (CancelShoppingListHandler) CancelShoppingList ¶
func (h CancelShoppingListHandler) CancelShoppingList(ctx context.Context, cmd CancelShoppingList) error
type CompleteShoppingList ¶
type CompleteShoppingList struct {
ID string
}
type CompleteShoppingListHandler ¶
type CompleteShoppingListHandler struct {
// contains filtered or unexported fields
}
func NewCompleteShoppingListHandler ¶
func NewCompleteShoppingListHandler(shoppingLists domain.ShoppingListRepository, domainPublisher ddd.EventPublisher[ddd.AggregateEvent], ) CompleteShoppingListHandler
func (CompleteShoppingListHandler) CompleteShoppingList ¶
func (h CompleteShoppingListHandler) CompleteShoppingList(ctx context.Context, cmd CompleteShoppingList) error
type CreateShoppingList ¶
type CreateShoppingListHandler ¶
type CreateShoppingListHandler struct {
// contains filtered or unexported fields
}
func NewCreateShoppingListHandler ¶
func NewCreateShoppingListHandler(shoppingLists domain.ShoppingListRepository, stores domain.StoreRepository, products domain.ProductRepository, domainPublisher ddd.EventPublisher[ddd.AggregateEvent], ) CreateShoppingListHandler
func (CreateShoppingListHandler) CreateShoppingList ¶
func (h CreateShoppingListHandler) CreateShoppingList(ctx context.Context, cmd CreateShoppingList) error
type InitiateShopping ¶
type InitiateShopping struct {
ID string
}
type InitiateShoppingHandler ¶
type InitiateShoppingHandler struct {
// contains filtered or unexported fields
}
func NewInitiateShoppingHandler ¶
func NewInitiateShoppingHandler(lists domain.ShoppingListRepository, publisher ddd.EventPublisher[ddd.AggregateEvent]) InitiateShoppingHandler
func (InitiateShoppingHandler) InitiateShopping ¶
func (h InitiateShoppingHandler) InitiateShopping(ctx context.Context, cmd InitiateShopping) error
Click to show internal directories.
Click to hide internal directories.