Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PublishCommandInput ¶
type PublishCommandInput struct {
Destination string
Payload app.Payload
Frame app.FrameBuilder
}
type PublishMessage ¶
type PublishMessage interface {
Publish(context.Context, PublishCommandInput) error
}
type PublishMessageUsecase ¶
type PublishMessageUsecase struct {
// contains filtered or unexported fields
}
func NewPublishMessageUsecase ¶
func NewPublishMessageUsecase( authorizer app.RequestAuthorizer, writer app.SendMessageService, ) *PublishMessageUsecase
func (*PublishMessageUsecase) Publish ¶
func (usecase *PublishMessageUsecase) Publish(ctx context.Context, input PublishCommandInput) error
type ReceivePublishResult ¶
type ReceivePublishResult interface {
Receive(context.Context, protocol.PublishResult)
}
Click to show internal directories.
Click to hide internal directories.