Documentation
      ¶
    
    
  
    
  
    Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetCatalog ¶
type GetCatalog struct {
	StoreID string
}
    type GetCatalogHandler ¶
type GetCatalogHandler struct {
	// contains filtered or unexported fields
}
    func NewGetCatalogHandler ¶
func NewGetCatalogHandler(products domain.ProductRepository) GetCatalogHandler
func (GetCatalogHandler) GetCatalog ¶
func (h GetCatalogHandler) GetCatalog(ctx context.Context, query GetCatalog) ([]*domain.Product, error)
type GetParticipatingStores ¶
type GetParticipatingStores struct {
}
    type GetParticipatingStoresHandler ¶
type GetParticipatingStoresHandler struct {
	// contains filtered or unexported fields
}
    func NewGetParticipatingStoresHandler ¶
func NewGetParticipatingStoresHandler(participatingStores domain.ParticipatingStoreRepository) GetParticipatingStoresHandler
func (GetParticipatingStoresHandler) GetParticipatingStores ¶
func (h GetParticipatingStoresHandler) GetParticipatingStores(ctx context.Context, _ GetParticipatingStores) ([]*domain.Store, error)
type GetProduct ¶
type GetProduct struct {
	ID string
}
    type GetProductHandler ¶
type GetProductHandler struct {
	// contains filtered or unexported fields
}
    func NewGetProductHandler ¶
func NewGetProductHandler(products domain.ProductRepository) GetProductHandler
func (GetProductHandler) GetProduct ¶
func (h GetProductHandler) GetProduct(ctx context.Context, query GetProduct) (*domain.Product, error)
type GetStoreHandler ¶
type GetStoreHandler struct {
	// contains filtered or unexported fields
}
    func NewGetStoreHandler ¶
func NewGetStoreHandler(stores domain.StoreRepository) GetStoreHandler
type GetStoresHandler ¶
type GetStoresHandler struct {
	// contains filtered or unexported fields
}
    func NewGetStoresHandler ¶
func NewGetStoresHandler(stores domain.StoreRepository) GetStoresHandler
 Click to show internal directories. 
   Click to hide internal directories.