Documentation ¶
Index ¶
- Variables
- type OrderCoordinatorService
- type OrderService
- type ProductCtlMockService
- type ProductCtlServices
- func (p *ProductCtlServices) AddProduct(ctx context.Context, req *http.Request) (*entities.Product, error)
- func (p *ProductCtlServices) GetProduct(ctx context.Context, req *http.Request) (*entities.Product, error)
- func (p *ProductCtlServices) ListProducts(ctx context.Context, req *http.Request) ([]*entities.Product, error)
- type UpdateBody
Constants ¶
This section is empty.
Variables ¶
View Source
var ServiceGraphSet = wire.NewSet( NewProductCtlServices, NewOrderService, )
Functions ¶
This section is empty.
Types ¶
type OrderCoordinatorService ¶
type OrderCoordinatorService struct {
// contains filtered or unexported fields
}
func NewOrderCoordinatorService ¶
func NewOrderCoordinatorService() *OrderCoordinatorService
type OrderService ¶
type OrderService struct {
// contains filtered or unexported fields
}
func NewOrderService ¶
func NewOrderService( orderRepo repos.OrderRepo, ) *OrderService
func (*OrderService) UpdateOrderStatus ¶
type ProductCtlMockService ¶
type ProductCtlMockService struct{}
func NewProductCtlHandler ¶
func NewProductCtlHandler() *ProductCtlMockService
func (*ProductCtlMockService) GetProduct ¶
func (*ProductCtlMockService) ListProducts ¶
type ProductCtlServices ¶
type ProductCtlServices struct {
// contains filtered or unexported fields
}
func NewProductCtlServices ¶
func NewProductCtlServices( repo *mysql.ProductMysqlRepo, ) *ProductCtlServices
func (*ProductCtlServices) AddProduct ¶
func (*ProductCtlServices) GetProduct ¶
func (*ProductCtlServices) ListProducts ¶
type UpdateBody ¶
Click to show internal directories.
Click to hide internal directories.