Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EmailPayload ¶
type EmailProcessor ¶
type EmailProcessor struct {
// contains filtered or unexported fields
}
func NewEmailProcessor ¶
func NewEmailProcessor(config config.API) *EmailProcessor
func (*EmailProcessor) ProcessTask ¶
func (*EmailProcessor) ValidatePayload ¶
func (ep *EmailProcessor) ValidatePayload(payload []byte) error
type FooPayload ¶
type FooProcessor ¶
type FooProcessor struct { }
func NewFooProcessor ¶
func NewFooProcessor() *FooProcessor
func (*FooProcessor) ProcessTask ¶
func (*FooProcessor) ValidatePayload ¶
func (ep *FooProcessor) ValidatePayload(payload []byte) error
type Processor ¶
type SMSPayload ¶
type SMSProcessor ¶
type SMSProcessor struct {
// contains filtered or unexported fields
}
func NewSMSProcessor ¶
func NewSMSProcessor(config config.API) *SMSProcessor
func (*SMSProcessor) ProcessTask ¶
func (*SMSProcessor) ValidatePayload ¶
func (sp *SMSProcessor) ValidatePayload(payload []byte) error
type SlackPayload ¶
type SlackProcessor ¶
type SlackProcessor struct {
// contains filtered or unexported fields
}
func NewSlackProcessor ¶
func NewSlackProcessor(config config.API) *SlackProcessor
func (*SlackProcessor) ProcessTask ¶
func (*SlackProcessor) ValidatePayload ¶
func (sp *SlackProcessor) ValidatePayload(payload []byte) error
Click to show internal directories.
Click to hide internal directories.