Documentation ¶ Index ¶ type Option func WithPolicy(policy interfaces.Policy) Option func WithSlack(slack interfaces.Slack) Option type UseCases func New(options ...Option) *UseCases func (x *UseCases) HandleMessage(ctx context.Context, schema types.Schema, input *model.MessageQueryInput) error Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type Option ¶ type Option func(*UseCases) func WithPolicy ¶ func WithPolicy(policy interfaces.Policy) Option func WithSlack ¶ func WithSlack(slack interfaces.Slack) Option type UseCases ¶ type UseCases struct { // contains filtered or unexported fields } func New ¶ func New(options ...Option) *UseCases func (*UseCases) HandleMessage ¶ func (x *UseCases) HandleMessage(ctx context.Context, schema types.Schema, input *model.MessageQueryInput) error Source Files ¶ View all Source files handle_message.go usecase.go Click to show internal directories. Click to hide internal directories.