Documentation
¶
Index ¶
- type Application
- func (a Application) AddProduct(ctx context.Context, cmd commands.AddProduct) (err error)
- func (a Application) CreateStore(ctx context.Context, cmd commands.CreateStore) (err error)
- func (a Application) DisableParticipation(ctx context.Context, cmd commands.DisableParticipation) (err error)
- func (a Application) EnableParticipation(ctx context.Context, cmd commands.EnableParticipation) (err error)
- func (a Application) GetCatalog(ctx context.Context, query queries.GetCatalog) (products []*domain.Product, err error)
- func (a Application) GetParticipatingStores(ctx context.Context, query queries.GetParticipatingStores) (store []*domain.Store, err error)
- func (a Application) GetProduct(ctx context.Context, query queries.GetProduct) (product *domain.Product, err error)
- func (a Application) GetStore(ctx context.Context, query queries.GetStore) (store *domain.Store, err error)
- func (a Application) GetStores(ctx context.Context, query queries.GetStores) (stores []*domain.Store, err error)
- func (a Application) RemoveProduct(ctx context.Context, cmd commands.RemoveProduct) (err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Application ¶
type Application struct {
application.App
// contains filtered or unexported fields
}
func LogApplicationAccess ¶
func LogApplicationAccess(application application.App, logger zerolog.Logger) Application
func (Application) AddProduct ¶
func (a Application) AddProduct(ctx context.Context, cmd commands.AddProduct) (err error)
func (Application) CreateStore ¶
func (a Application) CreateStore(ctx context.Context, cmd commands.CreateStore) (err error)
func (Application) DisableParticipation ¶
func (a Application) DisableParticipation(ctx context.Context, cmd commands.DisableParticipation) (err error)
func (Application) EnableParticipation ¶
func (a Application) EnableParticipation(ctx context.Context, cmd commands.EnableParticipation) (err error)
func (Application) GetCatalog ¶
func (a Application) GetCatalog(ctx context.Context, query queries.GetCatalog) (products []*domain.Product, err error)
func (Application) GetParticipatingStores ¶
func (a Application) GetParticipatingStores(ctx context.Context, query queries.GetParticipatingStores, ) (store []*domain.Store, err error, )
func (Application) GetProduct ¶
func (a Application) GetProduct(ctx context.Context, query queries.GetProduct) (product *domain.Product, err error)
func (Application) RemoveProduct ¶
func (a Application) RemoveProduct(ctx context.Context, cmd commands.RemoveProduct) (err error)
Click to show internal directories.
Click to hide internal directories.