Documentation ¶
Index ¶
- Constants
- func NewMessengerServiceServer(builder func() MessengerService, hooks ...httprpc.HooksBuilder) httprpc.Server
- func NewOrderServiceServer(builder func() OrderService, hooks ...httprpc.HooksBuilder) httprpc.Server
- func NewServer(builder interface{}, hooks ...httprpc.HooksBuilder) (httprpc.Server, bool)
- type MessengerService
- type MessengerServiceServer
- type OrderService
- type OrderServiceServer
Constants ¶
View Source
const MessengerServicePathPrefix = "/api/flow/exec/messenger/"
View Source
const OrderServicePathPrefix = "/api/flow/exec/order/"
View Source
const Path_Messenger_ReceivedMessage = "/api/flow/exec/messenger/ReceivedMessage"
View Source
const Path_Messenger_ReceivedPostback = "/api/flow/exec/messenger/ReceivedPostback"
View Source
const Path_Order_ReceivedCompletedOrder = "/api/flow/exec/order/ReceivedCompletedOrder"
Variables ¶
This section is empty.
Functions ¶
func NewMessengerServiceServer ¶
func NewMessengerServiceServer(builder func() MessengerService, hooks ...httprpc.HooksBuilder) httprpc.Server
func NewOrderServiceServer ¶
func NewOrderServiceServer(builder func() OrderService, hooks ...httprpc.HooksBuilder) httprpc.Server
Types ¶
type MessengerService ¶
type MessengerService interface { ReceivedMessage(ctx context.Context, req *types.ReceivedMessageRequest) (*types.ReceivedMessageResponse, error) ReceivedPostback(ctx context.Context, req *types.ReceivedPostbackRequest) (*types.ReceivedPostbackResponse, error) }
+api:path=/api/flow/exec/messenger
type MessengerServiceServer ¶
type MessengerServiceServer struct {
// contains filtered or unexported fields
}
func (*MessengerServiceServer) PathPrefix ¶
func (s *MessengerServiceServer) PathPrefix() string
func (*MessengerServiceServer) ServeHTTP ¶
func (s *MessengerServiceServer) ServeHTTP(resp http.ResponseWriter, req *http.Request)
func (*MessengerServiceServer) WithHooks ¶
func (s *MessengerServiceServer) WithHooks(hooks httprpc.HooksBuilder) httprpc.Server
type OrderService ¶
type OrderService interface {
ReceivedCompletedOrder(ctx context.Context, req *types.ReceivedCompletedOrderRequest) (*types.ReceivedCompletedOrderResponse, error)
}
+api:path=/api/flow/exec/order
type OrderServiceServer ¶
type OrderServiceServer struct {
// contains filtered or unexported fields
}
func (*OrderServiceServer) PathPrefix ¶
func (s *OrderServiceServer) PathPrefix() string
func (*OrderServiceServer) ServeHTTP ¶
func (s *OrderServiceServer) ServeHTTP(resp http.ResponseWriter, req *http.Request)
func (*OrderServiceServer) WithHooks ¶
func (s *OrderServiceServer) WithHooks(hooks httprpc.HooksBuilder) httprpc.Server
Click to show internal directories.
Click to hide internal directories.