Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BloggerSubscriptionProcessor ¶
type BloggerSubscriptionProcessor struct {
// contains filtered or unexported fields
}
func (*BloggerSubscriptionProcessor) ProcessSubscription ¶
func (s *BloggerSubscriptionProcessor) ProcessSubscription(notificationHistoryRepository repositories.NotificationHistoryRepository, notificationService services.NotificationService, subscription *models.Subscription) error
type NationalWeatherServiceSubscriptionProcessor ¶
type NationalWeatherServiceSubscriptionProcessor struct {
// contains filtered or unexported fields
}
func (*NationalWeatherServiceSubscriptionProcessor) ProcessSubscription ¶
func (s *NationalWeatherServiceSubscriptionProcessor) ProcessSubscription(notificationHistoryRepository repositories.NotificationHistoryRepository, notificationService services.NotificationService, subscription *models.Subscription) error
type SubscriptionProcessor ¶
type SubscriptionProcessor interface { ProcessSubscription(notificationHistoryRepository repositories.NotificationHistoryRepository, notificationService services.NotificationService, subscription *models.Subscription) error }
func NewSubscriptionProcessor ¶
func NewSubscriptionProcessor(subscription *models.Subscription, secretService services.SecretService) (SubscriptionProcessor, error)
Click to show internal directories.
Click to hide internal directories.