Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Registry ¶
type Registry interface {
Remove(id string)
Get(id string) *subscription.Subscription
}
type UnsubscribeChannel ¶
type UnsubscribeChannel interface {
Execute(context.Context, UnsubscribeChannelCommandInput) error
}
type UnsubscribeChannelCommandInput ¶
type UnsubscribeChannelCommandInput struct {
SubscriptionId string
}
type UnsubscribeChannelUsecase ¶
type UnsubscribeChannelUsecase struct {
// contains filtered or unexported fields
}
func NewUnsubscribeChannelUsecase ¶
func NewUnsubscribeChannelUsecase(unsubscriber Unsubscriber) *UnsubscribeChannelUsecase
func (*UnsubscribeChannelUsecase) Execute ¶
func (usecase *UnsubscribeChannelUsecase) Execute(ctx context.Context, input UnsubscribeChannelCommandInput) error
Click to show internal directories.
Click to hide internal directories.