Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ISender ¶
type ISender interface {
SendSummaryNotification(summary domain.Summary, recipients []string) error
}
ISender provides contracts related to send summary notifications
type SenderService ¶
type SenderService struct { NotificationDeliveryService notification.Delivery SummaryTemplateGenerator template.Generator }
SenderService provides implements ISender with bridge between port.notification.Delivery and template.Generator
func (*SenderService) SendSummaryNotification ¶
func (s *SenderService) SendSummaryNotification(summary domain.Summary, recipients []string) error
Click to show internal directories.
Click to hide internal directories.