messagingutilities

package module
v0.0.0-...-3058f79 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 17, 2025 License: MIT Imports: 10 Imported by: 0

README

Helper library for common Mongodb operations

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func SendAfricasTalkingSmsMessage

func SendAfricasTalkingSmsMessage(
	credentials *AfricasTalkingCredentials,
	message *string,
	receiver *string,
) error

func SendSMTPEmailMessage

func SendSMTPEmailMessage(
	credentials *SMTPCredentials,
	subject,
	message *string,
	isHtml bool,
	attachments *[]EmailAttachment,
	receivers *[]string,
) error

func SendTwilioSmsMessage

func SendTwilioSmsMessage(
	credentials *TwilioCredentials,
	message *string,
	receiver *string,
) error

Types

type AfricasTalkingCredentials

type AfricasTalkingCredentials struct {
	ApiKey   string
	Username string
	SenderID string
}

type EmailAttachment

type EmailAttachment struct {
	Data io.Reader
	Name *string
}

type SMTPCredentials

type SMTPCredentials struct {
	Host     string
	Port     string
	User     string
	Sender   string
	Password string
	UseTLS   bool
}

type TwilioCredentials

type TwilioCredentials struct {
	AccountSID        string
	AuthToken         string
	SenderPhoneNumber string
	SenderName        string
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL