Documentation
¶
Index ¶
- func InitServiceClient(cfg *config.Config) (orderpb.OrderServiceClient, error)
- type ServiceClient
- func (svc *ServiceClient) CreateOrder(writer http.ResponseWriter, request *http.Request)
- func (svc *ServiceClient) GetOrder(writer http.ResponseWriter, request *http.Request)
- func (svc *ServiceClient) GetOrdersByUser(writer http.ResponseWriter, request *http.Request)
- func (svc *ServiceClient) UpdateStatus(writer http.ResponseWriter, request *http.Request)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InitServiceClient ¶
func InitServiceClient(cfg *config.Config) (orderpb.OrderServiceClient, error)
Types ¶
type ServiceClient ¶
type ServiceClient struct { Client orderpb.OrderServiceClient AuthClient authpb.AuthServiceClient }
func RegisterRouters ¶
func RegisterRouters(r *mux.Router, cfg *config.Config, authClient authpb.AuthServiceClient) *ServiceClient
func (*ServiceClient) CreateOrder ¶
func (svc *ServiceClient) CreateOrder(writer http.ResponseWriter, request *http.Request)
func (*ServiceClient) GetOrder ¶
func (svc *ServiceClient) GetOrder(writer http.ResponseWriter, request *http.Request)
func (*ServiceClient) GetOrdersByUser ¶
func (svc *ServiceClient) GetOrdersByUser(writer http.ResponseWriter, request *http.Request)
func (*ServiceClient) UpdateStatus ¶
func (svc *ServiceClient) UpdateStatus(writer http.ResponseWriter, request *http.Request)
Click to show internal directories.
Click to hide internal directories.