Versions in this module Expand all Collapse all v0 v0.4.0 Dec 15, 2024 Changes in this version + type Publisher interface + Publish func(topic string, message string, params map[string]any) error + type PublisherFactory struct + func (s PublisherFactory) GetInstance(publisherType PublisherType, config any) (Publisher, error) + type PublisherType string + const SNS + type SNSPublisher struct + Client *sns.Client + func GetSNSPublisher(config map[string]string) *SNSPublisher + func (s *SNSPublisher) Publish(topic string, message string, params map[string]any) error