Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewOrderService ¶
func NewOrderService(ctx context.Context, registry discovery.Registry, ordRepo repository.OrderRepository, logger *logger.Log) (*orderService, error)
Types ¶
type OrderService ¶
type OrderService interface { CreateOrder(c context.Context, ord *pb.Order, id string, name string, phone string, email string) (*pb.Order, error) GetOrderDetails(context.Context, *pb.GetOrderFilter) (*pb.GetOrderResponse, error) GetAllOrders(context.Context, *pb.GetOrdersRequest) (*pb.GetOrderResponse, error) SendOrder(context.Context, *pb.SendOrderRequest) (*stripe.PaymentLink, error) }
Click to show internal directories.
Click to hide internal directories.