Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MessageHandler ¶
type MessageHandler struct {
// contains filtered or unexported fields
}
MessageHandler - обработчик сообщений с целью их отправки конечному получателю.
func New ¶
func New(errorWrapper mrcore.UseCaseErrorWrapper, opts ...Option) *MessageHandler
New - создаёт объект MessageHandler.
type Option ¶
type Option func(co *MessageHandler)
Option - настройка объекта MessageHandler.
func WithClientEmail ¶
func WithClientEmail(value mrmailer.MessageProvider) Option
WithClientEmail - устанавливает клиента, для возможности отправки электронных писем на почтовые сервисы.
func WithClientSMS ¶
func WithClientSMS(value mrmailer.MessageProvider) Option
WithClientSMS - устанавливает клиента, для возможности отправки SMS сообщений на телефон.
func WithClientTelegram ¶
func WithClientTelegram(value mrmailer.MessageProvider) Option
WithClientTelegram - устанавливает клиента, для возможности отправки сообщений в Telegram сервис.
Click to show internal directories.
Click to hide internal directories.