Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AwsSendEmailFunc ¶
type AwsSendEmailFunc func(input *ses.SendEmailInput) (*ses.SendEmailOutput, error)
type MockEmailer ¶
type MockEmailer struct {
// contains filtered or unexported fields
}
func (*MockEmailer) SendEmail ¶
func (m *MockEmailer) SendEmail(ctx context.Context, email admin.EmailMessage) error
func (*MockEmailer) SetSendEmailFunc ¶
func (m *MockEmailer) SetSendEmailFunc(sendEmail SendEmailFunc)
type MockPublisher ¶
type MockPublisher struct {
// contains filtered or unexported fields
}
func (*MockPublisher) SetPublishCallback ¶
func (m *MockPublisher) SetPublishCallback(publishFunction PublishFunc)
type MockSubscriber ¶
type MockSubscriber struct {
// contains filtered or unexported fields
}
func (*MockSubscriber) Run ¶
func (m *MockSubscriber) Run() error
func (*MockSubscriber) Stop ¶
func (m *MockSubscriber) Stop() error
type SESClient ¶
func (*SESClient) SendEmail ¶
func (m *SESClient) SendEmail(input *ses.SendEmailInput) (*ses.SendEmailOutput, error)
func (*SESClient) SetSendEmailFunc ¶
func (m *SESClient) SetSendEmailFunc(emailFunc AwsSendEmailFunc)
type SendEmailFunc ¶
type SendEmailFunc func(ctx context.Context, email admin.EmailMessage) error
Click to show internal directories.
Click to hide internal directories.