Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FindOrderById ¶
type FindOrderById struct {
// contains filtered or unexported fields
}
func NewFindOrderById ¶
func NewFindOrderById(orderRepo model.OrderRepository) *FindOrderById
type FindProductById ¶
type FindProductById struct {
// contains filtered or unexported fields
}
func NewFindProductById ¶
func NewFindProductById(productRepo model.ProductRepository) *FindProductById
type FindSellerById ¶
type FindSellerById struct {
// contains filtered or unexported fields
}
func NewFindSellerById ¶
func NewFindSellerById(sellerRepo model.SellerRepository) *FindSellerById
type SearchProducts ¶
type SearchProducts struct {
// contains filtered or unexported fields
}
func NewSearchProducts ¶
func NewSearchProducts(productRepo model.ProductRepository) *SearchProducts
func (SearchProducts) Do ¶
func (q SearchProducts) Do(ctx context.Context, filters model.ProductSearchFilter, pagingReq model.PagingRequest) ([]model.Product, model.Paging, error)
Click to show internal directories.
Click to hide internal directories.