Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Controller ¶
type CourierService ¶
type CourierService interface {
// AcceptOrder Курьер доставляет заказ на пункт выдачи
AcceptOrder(w http.ResponseWriter, req *http.Request)
// ReturnOrderToCourier Выдача заказа курьеру для возврата его на склад
ReturnOrderToCourier(w http.ResponseWriter, req *http.Request)
}
CourierService - service заказов, которые доставляет или забирает курьер
type Sender ¶
type Sender interface {
SendMessage(message broker_io.RequestMessage)
}
type Service ¶
type Service struct {
// contains filtered or unexported fields
}
func New ¶
func New(controller Controller, sender Sender) *Service
func (*Service) AcceptOrder ¶
func (s *Service) AcceptOrder(w http.ResponseWriter, req *http.Request)
func (*Service) ReturnOrderToCourier ¶
func (s *Service) ReturnOrderToCourier(w http.ResponseWriter, req *http.Request)
Click to show internal directories.
Click to hide internal directories.