messaging

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Aug 27, 2024 License: BSD-3-Clause Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CreateApnsProviderOption

type CreateApnsProviderOption func(*CreateApnsProviderOptions)

type CreateApnsProviderOptions

type CreateApnsProviderOptions struct {
	AuthKey   string
	AuthKeyId string
	TeamId    string
	BundleId  string
	Sandbox   bool
	Enabled   bool
	// contains filtered or unexported fields
}

func (CreateApnsProviderOptions) New

type CreateEmailOption

type CreateEmailOption func(*CreateEmailOptions)

type CreateEmailOptions

type CreateEmailOptions struct {
	Topics      []string
	Users       []string
	Targets     []string
	Cc          []string
	Bcc         []string
	Attachments []string
	Draft       bool
	Html        bool
	ScheduledAt string
	// contains filtered or unexported fields
}

func (CreateEmailOptions) New

func (options CreateEmailOptions) New() *CreateEmailOptions

type CreateFcmProviderOption

type CreateFcmProviderOption func(*CreateFcmProviderOptions)

type CreateFcmProviderOptions

type CreateFcmProviderOptions struct {
	ServiceAccountJSON interface{}
	Enabled            bool
	// contains filtered or unexported fields
}

func (CreateFcmProviderOptions) New

type CreateMailgunProviderOption

type CreateMailgunProviderOption func(*CreateMailgunProviderOptions)

type CreateMailgunProviderOptions

type CreateMailgunProviderOptions struct {
	ApiKey       string
	Domain       string
	IsEuRegion   bool
	FromName     string
	FromEmail    string
	ReplyToName  string
	ReplyToEmail string
	Enabled      bool
	// contains filtered or unexported fields
}

func (CreateMailgunProviderOptions) New

type CreateMsg91ProviderOption

type CreateMsg91ProviderOption func(*CreateMsg91ProviderOptions)

type CreateMsg91ProviderOptions

type CreateMsg91ProviderOptions struct {
	TemplateId string
	SenderId   string
	AuthKey    string
	Enabled    bool
	// contains filtered or unexported fields
}

func (CreateMsg91ProviderOptions) New

type CreatePushOption

type CreatePushOption func(*CreatePushOptions)

type CreatePushOptions

type CreatePushOptions struct {
	Topics      []string
	Users       []string
	Targets     []string
	Data        interface{}
	Action      string
	Image       string
	Icon        string
	Sound       string
	Color       string
	Tag         string
	Badge       string
	Draft       bool
	ScheduledAt string
	// contains filtered or unexported fields
}

func (CreatePushOptions) New

func (options CreatePushOptions) New() *CreatePushOptions

type CreateSendgridProviderOption

type CreateSendgridProviderOption func(*CreateSendgridProviderOptions)

type CreateSendgridProviderOptions

type CreateSendgridProviderOptions struct {
	ApiKey       string
	FromName     string
	FromEmail    string
	ReplyToName  string
	ReplyToEmail string
	Enabled      bool
	// contains filtered or unexported fields
}

func (CreateSendgridProviderOptions) New

type CreateSmsOption

type CreateSmsOption func(*CreateSmsOptions)

type CreateSmsOptions

type CreateSmsOptions struct {
	Topics      []string
	Users       []string
	Targets     []string
	Draft       bool
	ScheduledAt string
	// contains filtered or unexported fields
}

func (CreateSmsOptions) New

func (options CreateSmsOptions) New() *CreateSmsOptions

type CreateSmtpProviderOption

type CreateSmtpProviderOption func(*CreateSmtpProviderOptions)

type CreateSmtpProviderOptions

type CreateSmtpProviderOptions struct {
	Port         int
	Username     string
	Password     string
	Encryption   string
	AutoTLS      bool
	Mailer       string
	FromName     string
	FromEmail    string
	ReplyToName  string
	ReplyToEmail string
	Enabled      bool
	// contains filtered or unexported fields
}

func (CreateSmtpProviderOptions) New

type CreateTelesignProviderOption

type CreateTelesignProviderOption func(*CreateTelesignProviderOptions)

type CreateTelesignProviderOptions

type CreateTelesignProviderOptions struct {
	From       string
	CustomerId string
	ApiKey     string
	Enabled    bool
	// contains filtered or unexported fields
}

func (CreateTelesignProviderOptions) New

type CreateTextmagicProviderOption

type CreateTextmagicProviderOption func(*CreateTextmagicProviderOptions)

type CreateTextmagicProviderOptions

type CreateTextmagicProviderOptions struct {
	From     string
	Username string
	ApiKey   string
	Enabled  bool
	// contains filtered or unexported fields
}

func (CreateTextmagicProviderOptions) New

type CreateTopicOption

type CreateTopicOption func(*CreateTopicOptions)

type CreateTopicOptions

type CreateTopicOptions struct {
	Subscribe []string
	// contains filtered or unexported fields
}

func (CreateTopicOptions) New

func (options CreateTopicOptions) New() *CreateTopicOptions

type CreateTwilioProviderOption

type CreateTwilioProviderOption func(*CreateTwilioProviderOptions)

type CreateTwilioProviderOptions

type CreateTwilioProviderOptions struct {
	From       string
	AccountSid string
	AuthToken  string
	Enabled    bool
	// contains filtered or unexported fields
}

func (CreateTwilioProviderOptions) New

type CreateVonageProviderOption

type CreateVonageProviderOption func(*CreateVonageProviderOptions)

type CreateVonageProviderOptions

type CreateVonageProviderOptions struct {
	From      string
	ApiKey    string
	ApiSecret string
	Enabled   bool
	// contains filtered or unexported fields
}

func (CreateVonageProviderOptions) New

type ListMessageLogsOption

type ListMessageLogsOption func(*ListMessageLogsOptions)

type ListMessageLogsOptions

type ListMessageLogsOptions struct {
	Queries []string
	// contains filtered or unexported fields
}

func (ListMessageLogsOptions) New

type ListMessagesOption

type ListMessagesOption func(*ListMessagesOptions)

type ListMessagesOptions

type ListMessagesOptions struct {
	Queries []string
	Search  string
	// contains filtered or unexported fields
}

func (ListMessagesOptions) New

type ListProviderLogsOption

type ListProviderLogsOption func(*ListProviderLogsOptions)

type ListProviderLogsOptions

type ListProviderLogsOptions struct {
	Queries []string
	// contains filtered or unexported fields
}

func (ListProviderLogsOptions) New

type ListProvidersOption

type ListProvidersOption func(*ListProvidersOptions)

type ListProvidersOptions

type ListProvidersOptions struct {
	Queries []string
	Search  string
	// contains filtered or unexported fields
}

func (ListProvidersOptions) New

type ListSubscriberLogsOption

type ListSubscriberLogsOption func(*ListSubscriberLogsOptions)

type ListSubscriberLogsOptions

type ListSubscriberLogsOptions struct {
	Queries []string
	// contains filtered or unexported fields
}

func (ListSubscriberLogsOptions) New

type ListSubscribersOption

type ListSubscribersOption func(*ListSubscribersOptions)

type ListSubscribersOptions

type ListSubscribersOptions struct {
	Queries []string
	Search  string
	// contains filtered or unexported fields
}

func (ListSubscribersOptions) New

type ListTargetsOption

type ListTargetsOption func(*ListTargetsOptions)

type ListTargetsOptions

type ListTargetsOptions struct {
	Queries []string
	// contains filtered or unexported fields
}

func (ListTargetsOptions) New

func (options ListTargetsOptions) New() *ListTargetsOptions

type ListTopicLogsOption

type ListTopicLogsOption func(*ListTopicLogsOptions)

type ListTopicLogsOptions

type ListTopicLogsOptions struct {
	Queries []string
	// contains filtered or unexported fields
}

func (ListTopicLogsOptions) New

type ListTopicsOption

type ListTopicsOption func(*ListTopicsOptions)

type ListTopicsOptions

type ListTopicsOptions struct {
	Queries []string
	Search  string
	// contains filtered or unexported fields
}

func (ListTopicsOptions) New

func (options ListTopicsOptions) New() *ListTopicsOptions

type Messaging

type Messaging struct {
	// contains filtered or unexported fields
}

Messaging service

func New

func New(clt client.Client) *Messaging

func (*Messaging) CreateApnsProvider

func (srv *Messaging) CreateApnsProvider(ProviderId string, Name string, optionalSetters ...CreateApnsProviderOption) (*models.Provider, error)

CreateApnsProvider create a new Apple Push Notification service provider.

func (*Messaging) CreateEmail

func (srv *Messaging) CreateEmail(MessageId string, Subject string, Content string, optionalSetters ...CreateEmailOption) (*models.Message, error)

CreateEmail create a new email message.

func (*Messaging) CreateFcmProvider

func (srv *Messaging) CreateFcmProvider(ProviderId string, Name string, optionalSetters ...CreateFcmProviderOption) (*models.Provider, error)

CreateFcmProvider create a new Firebase Cloud Messaging provider.

func (*Messaging) CreateMailgunProvider

func (srv *Messaging) CreateMailgunProvider(ProviderId string, Name string, optionalSetters ...CreateMailgunProviderOption) (*models.Provider, error)

CreateMailgunProvider create a new Mailgun provider.

func (*Messaging) CreateMsg91Provider

func (srv *Messaging) CreateMsg91Provider(ProviderId string, Name string, optionalSetters ...CreateMsg91ProviderOption) (*models.Provider, error)

CreateMsg91Provider create a new MSG91 provider.

func (*Messaging) CreatePush

func (srv *Messaging) CreatePush(MessageId string, Title string, Body string, optionalSetters ...CreatePushOption) (*models.Message, error)

CreatePush create a new push notification.

func (*Messaging) CreateSendgridProvider

func (srv *Messaging) CreateSendgridProvider(ProviderId string, Name string, optionalSetters ...CreateSendgridProviderOption) (*models.Provider, error)

CreateSendgridProvider create a new Sendgrid provider.

func (*Messaging) CreateSms

func (srv *Messaging) CreateSms(MessageId string, Content string, optionalSetters ...CreateSmsOption) (*models.Message, error)

CreateSms create a new SMS message.

func (*Messaging) CreateSmtpProvider

func (srv *Messaging) CreateSmtpProvider(ProviderId string, Name string, Host string, optionalSetters ...CreateSmtpProviderOption) (*models.Provider, error)

CreateSmtpProvider create a new SMTP provider.

func (*Messaging) CreateSubscriber

func (srv *Messaging) CreateSubscriber(TopicId string, SubscriberId string, TargetId string) (*models.Subscriber, error)

CreateSubscriber create a new subscriber.

func (*Messaging) CreateTelesignProvider

func (srv *Messaging) CreateTelesignProvider(ProviderId string, Name string, optionalSetters ...CreateTelesignProviderOption) (*models.Provider, error)

CreateTelesignProvider create a new Telesign provider.

func (*Messaging) CreateTextmagicProvider

func (srv *Messaging) CreateTextmagicProvider(ProviderId string, Name string, optionalSetters ...CreateTextmagicProviderOption) (*models.Provider, error)

CreateTextmagicProvider create a new Textmagic provider.

func (*Messaging) CreateTopic

func (srv *Messaging) CreateTopic(TopicId string, Name string, optionalSetters ...CreateTopicOption) (*models.Topic, error)

CreateTopic create a new topic.

func (*Messaging) CreateTwilioProvider

func (srv *Messaging) CreateTwilioProvider(ProviderId string, Name string, optionalSetters ...CreateTwilioProviderOption) (*models.Provider, error)

CreateTwilioProvider create a new Twilio provider.

func (*Messaging) CreateVonageProvider

func (srv *Messaging) CreateVonageProvider(ProviderId string, Name string, optionalSetters ...CreateVonageProviderOption) (*models.Provider, error)

CreateVonageProvider create a new Vonage provider.

func (*Messaging) Delete

func (srv *Messaging) Delete(MessageId string) (*interface{}, error)

Delete delete a message. If the message is not a draft or scheduled, but has been sent, this will not recall the message.

func (*Messaging) DeleteProvider

func (srv *Messaging) DeleteProvider(ProviderId string) (*interface{}, error)

DeleteProvider delete a provider by its unique ID.

func (*Messaging) DeleteSubscriber

func (srv *Messaging) DeleteSubscriber(TopicId string, SubscriberId string) (*interface{}, error)

DeleteSubscriber delete a subscriber by its unique ID.

func (*Messaging) DeleteTopic

func (srv *Messaging) DeleteTopic(TopicId string) (*interface{}, error)

DeleteTopic delete a topic by its unique ID.

func (*Messaging) GetMessage

func (srv *Messaging) GetMessage(MessageId string) (*models.Message, error)

GetMessage get a message by its unique ID.

func (*Messaging) GetProvider

func (srv *Messaging) GetProvider(ProviderId string) (*models.Provider, error)

GetProvider get a provider by its unique ID.

func (*Messaging) GetSubscriber

func (srv *Messaging) GetSubscriber(TopicId string, SubscriberId string) (*models.Subscriber, error)

GetSubscriber get a subscriber by its unique ID.

func (*Messaging) GetTopic

func (srv *Messaging) GetTopic(TopicId string) (*models.Topic, error)

GetTopic get a topic by its unique ID.

func (*Messaging) ListMessageLogs

func (srv *Messaging) ListMessageLogs(MessageId string, optionalSetters ...ListMessageLogsOption) (*models.LogList, error)

ListMessageLogs get the message activity logs listed by its unique ID.

func (*Messaging) ListMessages

func (srv *Messaging) ListMessages(optionalSetters ...ListMessagesOption) (*models.MessageList, error)

ListMessages get a list of all messages from the current Appwrite project.

func (*Messaging) ListProviderLogs

func (srv *Messaging) ListProviderLogs(ProviderId string, optionalSetters ...ListProviderLogsOption) (*models.LogList, error)

ListProviderLogs get the provider activity logs listed by its unique ID.

func (*Messaging) ListProviders

func (srv *Messaging) ListProviders(optionalSetters ...ListProvidersOption) (*models.ProviderList, error)

ListProviders get a list of all providers from the current Appwrite project.

func (*Messaging) ListSubscriberLogs

func (srv *Messaging) ListSubscriberLogs(SubscriberId string, optionalSetters ...ListSubscriberLogsOption) (*models.LogList, error)

ListSubscriberLogs get the subscriber activity logs listed by its unique ID.

func (*Messaging) ListSubscribers

func (srv *Messaging) ListSubscribers(TopicId string, optionalSetters ...ListSubscribersOption) (*models.SubscriberList, error)

ListSubscribers get a list of all subscribers from the current Appwrite project.

func (*Messaging) ListTargets

func (srv *Messaging) ListTargets(MessageId string, optionalSetters ...ListTargetsOption) (*models.TargetList, error)

ListTargets get a list of the targets associated with a message.

func (*Messaging) ListTopicLogs

func (srv *Messaging) ListTopicLogs(TopicId string, optionalSetters ...ListTopicLogsOption) (*models.LogList, error)

ListTopicLogs get the topic activity logs listed by its unique ID.

func (*Messaging) ListTopics

func (srv *Messaging) ListTopics(optionalSetters ...ListTopicsOption) (*models.TopicList, error)

ListTopics get a list of all topics from the current Appwrite project.

func (*Messaging) UpdateApnsProvider

func (srv *Messaging) UpdateApnsProvider(ProviderId string, optionalSetters ...UpdateApnsProviderOption) (*models.Provider, error)

UpdateApnsProvider update a Apple Push Notification service provider by its unique ID.

func (*Messaging) UpdateEmail

func (srv *Messaging) UpdateEmail(MessageId string, optionalSetters ...UpdateEmailOption) (*models.Message, error)

UpdateEmail update an email message by its unique ID.

func (*Messaging) UpdateFcmProvider

func (srv *Messaging) UpdateFcmProvider(ProviderId string, optionalSetters ...UpdateFcmProviderOption) (*models.Provider, error)

UpdateFcmProvider update a Firebase Cloud Messaging provider by its unique ID.

func (*Messaging) UpdateMailgunProvider

func (srv *Messaging) UpdateMailgunProvider(ProviderId string, optionalSetters ...UpdateMailgunProviderOption) (*models.Provider, error)

UpdateMailgunProvider update a Mailgun provider by its unique ID.

func (*Messaging) UpdateMsg91Provider

func (srv *Messaging) UpdateMsg91Provider(ProviderId string, optionalSetters ...UpdateMsg91ProviderOption) (*models.Provider, error)

UpdateMsg91Provider update a MSG91 provider by its unique ID.

func (*Messaging) UpdatePush

func (srv *Messaging) UpdatePush(MessageId string, optionalSetters ...UpdatePushOption) (*models.Message, error)

UpdatePush update a push notification by its unique ID.

func (*Messaging) UpdateSendgridProvider

func (srv *Messaging) UpdateSendgridProvider(ProviderId string, optionalSetters ...UpdateSendgridProviderOption) (*models.Provider, error)

UpdateSendgridProvider update a Sendgrid provider by its unique ID.

func (*Messaging) UpdateSms

func (srv *Messaging) UpdateSms(MessageId string, optionalSetters ...UpdateSmsOption) (*models.Message, error)

UpdateSms update an email message by its unique ID.

func (*Messaging) UpdateSmtpProvider

func (srv *Messaging) UpdateSmtpProvider(ProviderId string, optionalSetters ...UpdateSmtpProviderOption) (*models.Provider, error)

UpdateSmtpProvider update a SMTP provider by its unique ID.

func (*Messaging) UpdateTelesignProvider

func (srv *Messaging) UpdateTelesignProvider(ProviderId string, optionalSetters ...UpdateTelesignProviderOption) (*models.Provider, error)

UpdateTelesignProvider update a Telesign provider by its unique ID.

func (*Messaging) UpdateTextmagicProvider

func (srv *Messaging) UpdateTextmagicProvider(ProviderId string, optionalSetters ...UpdateTextmagicProviderOption) (*models.Provider, error)

UpdateTextmagicProvider update a Textmagic provider by its unique ID.

func (*Messaging) UpdateTopic

func (srv *Messaging) UpdateTopic(TopicId string, optionalSetters ...UpdateTopicOption) (*models.Topic, error)

UpdateTopic update a topic by its unique ID.

func (*Messaging) UpdateTwilioProvider

func (srv *Messaging) UpdateTwilioProvider(ProviderId string, optionalSetters ...UpdateTwilioProviderOption) (*models.Provider, error)

UpdateTwilioProvider update a Twilio provider by its unique ID.

func (*Messaging) UpdateVonageProvider

func (srv *Messaging) UpdateVonageProvider(ProviderId string, optionalSetters ...UpdateVonageProviderOption) (*models.Provider, error)

UpdateVonageProvider update a Vonage provider by its unique ID.

func (*Messaging) WithCreateApnsProviderAuthKey

func (srv *Messaging) WithCreateApnsProviderAuthKey(v string) CreateApnsProviderOption

func (*Messaging) WithCreateApnsProviderAuthKeyId

func (srv *Messaging) WithCreateApnsProviderAuthKeyId(v string) CreateApnsProviderOption

func (*Messaging) WithCreateApnsProviderBundleId

func (srv *Messaging) WithCreateApnsProviderBundleId(v string) CreateApnsProviderOption

func (*Messaging) WithCreateApnsProviderEnabled

func (srv *Messaging) WithCreateApnsProviderEnabled(v bool) CreateApnsProviderOption

func (*Messaging) WithCreateApnsProviderSandbox

func (srv *Messaging) WithCreateApnsProviderSandbox(v bool) CreateApnsProviderOption

func (*Messaging) WithCreateApnsProviderTeamId

func (srv *Messaging) WithCreateApnsProviderTeamId(v string) CreateApnsProviderOption

func (*Messaging) WithCreateEmailAttachments

func (srv *Messaging) WithCreateEmailAttachments(v []string) CreateEmailOption

func (*Messaging) WithCreateEmailBcc

func (srv *Messaging) WithCreateEmailBcc(v []string) CreateEmailOption

func (*Messaging) WithCreateEmailCc

func (srv *Messaging) WithCreateEmailCc(v []string) CreateEmailOption

func (*Messaging) WithCreateEmailDraft

func (srv *Messaging) WithCreateEmailDraft(v bool) CreateEmailOption

func (*Messaging) WithCreateEmailHtml

func (srv *Messaging) WithCreateEmailHtml(v bool) CreateEmailOption

func (*Messaging) WithCreateEmailScheduledAt

func (srv *Messaging) WithCreateEmailScheduledAt(v string) CreateEmailOption

func (*Messaging) WithCreateEmailTargets

func (srv *Messaging) WithCreateEmailTargets(v []string) CreateEmailOption

func (*Messaging) WithCreateEmailTopics

func (srv *Messaging) WithCreateEmailTopics(v []string) CreateEmailOption

func (*Messaging) WithCreateEmailUsers

func (srv *Messaging) WithCreateEmailUsers(v []string) CreateEmailOption

func (*Messaging) WithCreateFcmProviderEnabled

func (srv *Messaging) WithCreateFcmProviderEnabled(v bool) CreateFcmProviderOption

func (*Messaging) WithCreateFcmProviderServiceAccountJSON

func (srv *Messaging) WithCreateFcmProviderServiceAccountJSON(v interface{}) CreateFcmProviderOption

func (*Messaging) WithCreateMailgunProviderApiKey

func (srv *Messaging) WithCreateMailgunProviderApiKey(v string) CreateMailgunProviderOption

func (*Messaging) WithCreateMailgunProviderDomain

func (srv *Messaging) WithCreateMailgunProviderDomain(v string) CreateMailgunProviderOption

func (*Messaging) WithCreateMailgunProviderEnabled

func (srv *Messaging) WithCreateMailgunProviderEnabled(v bool) CreateMailgunProviderOption

func (*Messaging) WithCreateMailgunProviderFromEmail

func (srv *Messaging) WithCreateMailgunProviderFromEmail(v string) CreateMailgunProviderOption

func (*Messaging) WithCreateMailgunProviderFromName

func (srv *Messaging) WithCreateMailgunProviderFromName(v string) CreateMailgunProviderOption

func (*Messaging) WithCreateMailgunProviderIsEuRegion

func (srv *Messaging) WithCreateMailgunProviderIsEuRegion(v bool) CreateMailgunProviderOption

func (*Messaging) WithCreateMailgunProviderReplyToEmail

func (srv *Messaging) WithCreateMailgunProviderReplyToEmail(v string) CreateMailgunProviderOption

func (*Messaging) WithCreateMailgunProviderReplyToName

func (srv *Messaging) WithCreateMailgunProviderReplyToName(v string) CreateMailgunProviderOption

func (*Messaging) WithCreateMsg91ProviderAuthKey

func (srv *Messaging) WithCreateMsg91ProviderAuthKey(v string) CreateMsg91ProviderOption

func (*Messaging) WithCreateMsg91ProviderEnabled

func (srv *Messaging) WithCreateMsg91ProviderEnabled(v bool) CreateMsg91ProviderOption

func (*Messaging) WithCreateMsg91ProviderSenderId

func (srv *Messaging) WithCreateMsg91ProviderSenderId(v string) CreateMsg91ProviderOption

func (*Messaging) WithCreateMsg91ProviderTemplateId

func (srv *Messaging) WithCreateMsg91ProviderTemplateId(v string) CreateMsg91ProviderOption

func (*Messaging) WithCreatePushAction

func (srv *Messaging) WithCreatePushAction(v string) CreatePushOption

func (*Messaging) WithCreatePushBadge

func (srv *Messaging) WithCreatePushBadge(v string) CreatePushOption

func (*Messaging) WithCreatePushColor

func (srv *Messaging) WithCreatePushColor(v string) CreatePushOption

func (*Messaging) WithCreatePushData

func (srv *Messaging) WithCreatePushData(v interface{}) CreatePushOption

func (*Messaging) WithCreatePushDraft

func (srv *Messaging) WithCreatePushDraft(v bool) CreatePushOption

func (*Messaging) WithCreatePushIcon

func (srv *Messaging) WithCreatePushIcon(v string) CreatePushOption

func (*Messaging) WithCreatePushImage

func (srv *Messaging) WithCreatePushImage(v string) CreatePushOption

func (*Messaging) WithCreatePushScheduledAt

func (srv *Messaging) WithCreatePushScheduledAt(v string) CreatePushOption

func (*Messaging) WithCreatePushSound

func (srv *Messaging) WithCreatePushSound(v string) CreatePushOption

func (*Messaging) WithCreatePushTag

func (srv *Messaging) WithCreatePushTag(v string) CreatePushOption

func (*Messaging) WithCreatePushTargets

func (srv *Messaging) WithCreatePushTargets(v []string) CreatePushOption

func (*Messaging) WithCreatePushTopics

func (srv *Messaging) WithCreatePushTopics(v []string) CreatePushOption

func (*Messaging) WithCreatePushUsers

func (srv *Messaging) WithCreatePushUsers(v []string) CreatePushOption

func (*Messaging) WithCreateSendgridProviderApiKey

func (srv *Messaging) WithCreateSendgridProviderApiKey(v string) CreateSendgridProviderOption

func (*Messaging) WithCreateSendgridProviderEnabled

func (srv *Messaging) WithCreateSendgridProviderEnabled(v bool) CreateSendgridProviderOption

func (*Messaging) WithCreateSendgridProviderFromEmail

func (srv *Messaging) WithCreateSendgridProviderFromEmail(v string) CreateSendgridProviderOption

func (*Messaging) WithCreateSendgridProviderFromName

func (srv *Messaging) WithCreateSendgridProviderFromName(v string) CreateSendgridProviderOption

func (*Messaging) WithCreateSendgridProviderReplyToEmail

func (srv *Messaging) WithCreateSendgridProviderReplyToEmail(v string) CreateSendgridProviderOption

func (*Messaging) WithCreateSendgridProviderReplyToName

func (srv *Messaging) WithCreateSendgridProviderReplyToName(v string) CreateSendgridProviderOption

func (*Messaging) WithCreateSmsDraft

func (srv *Messaging) WithCreateSmsDraft(v bool) CreateSmsOption

func (*Messaging) WithCreateSmsScheduledAt

func (srv *Messaging) WithCreateSmsScheduledAt(v string) CreateSmsOption

func (*Messaging) WithCreateSmsTargets

func (srv *Messaging) WithCreateSmsTargets(v []string) CreateSmsOption

func (*Messaging) WithCreateSmsTopics

func (srv *Messaging) WithCreateSmsTopics(v []string) CreateSmsOption

func (*Messaging) WithCreateSmsUsers

func (srv *Messaging) WithCreateSmsUsers(v []string) CreateSmsOption

func (*Messaging) WithCreateSmtpProviderAutoTLS

func (srv *Messaging) WithCreateSmtpProviderAutoTLS(v bool) CreateSmtpProviderOption

func (*Messaging) WithCreateSmtpProviderEnabled

func (srv *Messaging) WithCreateSmtpProviderEnabled(v bool) CreateSmtpProviderOption

func (*Messaging) WithCreateSmtpProviderEncryption

func (srv *Messaging) WithCreateSmtpProviderEncryption(v string) CreateSmtpProviderOption

func (*Messaging) WithCreateSmtpProviderFromEmail

func (srv *Messaging) WithCreateSmtpProviderFromEmail(v string) CreateSmtpProviderOption

func (*Messaging) WithCreateSmtpProviderFromName

func (srv *Messaging) WithCreateSmtpProviderFromName(v string) CreateSmtpProviderOption

func (*Messaging) WithCreateSmtpProviderMailer

func (srv *Messaging) WithCreateSmtpProviderMailer(v string) CreateSmtpProviderOption

func (*Messaging) WithCreateSmtpProviderPassword

func (srv *Messaging) WithCreateSmtpProviderPassword(v string) CreateSmtpProviderOption

func (*Messaging) WithCreateSmtpProviderPort

func (srv *Messaging) WithCreateSmtpProviderPort(v int) CreateSmtpProviderOption

func (*Messaging) WithCreateSmtpProviderReplyToEmail

func (srv *Messaging) WithCreateSmtpProviderReplyToEmail(v string) CreateSmtpProviderOption

func (*Messaging) WithCreateSmtpProviderReplyToName

func (srv *Messaging) WithCreateSmtpProviderReplyToName(v string) CreateSmtpProviderOption

func (*Messaging) WithCreateSmtpProviderUsername

func (srv *Messaging) WithCreateSmtpProviderUsername(v string) CreateSmtpProviderOption

func (*Messaging) WithCreateTelesignProviderApiKey

func (srv *Messaging) WithCreateTelesignProviderApiKey(v string) CreateTelesignProviderOption

func (*Messaging) WithCreateTelesignProviderCustomerId

func (srv *Messaging) WithCreateTelesignProviderCustomerId(v string) CreateTelesignProviderOption

func (*Messaging) WithCreateTelesignProviderEnabled

func (srv *Messaging) WithCreateTelesignProviderEnabled(v bool) CreateTelesignProviderOption

func (*Messaging) WithCreateTelesignProviderFrom

func (srv *Messaging) WithCreateTelesignProviderFrom(v string) CreateTelesignProviderOption

func (*Messaging) WithCreateTextmagicProviderApiKey

func (srv *Messaging) WithCreateTextmagicProviderApiKey(v string) CreateTextmagicProviderOption

func (*Messaging) WithCreateTextmagicProviderEnabled

func (srv *Messaging) WithCreateTextmagicProviderEnabled(v bool) CreateTextmagicProviderOption

func (*Messaging) WithCreateTextmagicProviderFrom

func (srv *Messaging) WithCreateTextmagicProviderFrom(v string) CreateTextmagicProviderOption

func (*Messaging) WithCreateTextmagicProviderUsername

func (srv *Messaging) WithCreateTextmagicProviderUsername(v string) CreateTextmagicProviderOption

func (*Messaging) WithCreateTopicSubscribe

func (srv *Messaging) WithCreateTopicSubscribe(v []string) CreateTopicOption

func (*Messaging) WithCreateTwilioProviderAccountSid

func (srv *Messaging) WithCreateTwilioProviderAccountSid(v string) CreateTwilioProviderOption

func (*Messaging) WithCreateTwilioProviderAuthToken

func (srv *Messaging) WithCreateTwilioProviderAuthToken(v string) CreateTwilioProviderOption

func (*Messaging) WithCreateTwilioProviderEnabled

func (srv *Messaging) WithCreateTwilioProviderEnabled(v bool) CreateTwilioProviderOption

func (*Messaging) WithCreateTwilioProviderFrom

func (srv *Messaging) WithCreateTwilioProviderFrom(v string) CreateTwilioProviderOption

func (*Messaging) WithCreateVonageProviderApiKey

func (srv *Messaging) WithCreateVonageProviderApiKey(v string) CreateVonageProviderOption

func (*Messaging) WithCreateVonageProviderApiSecret

func (srv *Messaging) WithCreateVonageProviderApiSecret(v string) CreateVonageProviderOption

func (*Messaging) WithCreateVonageProviderEnabled

func (srv *Messaging) WithCreateVonageProviderEnabled(v bool) CreateVonageProviderOption

func (*Messaging) WithCreateVonageProviderFrom

func (srv *Messaging) WithCreateVonageProviderFrom(v string) CreateVonageProviderOption

func (*Messaging) WithListMessageLogsQueries

func (srv *Messaging) WithListMessageLogsQueries(v []string) ListMessageLogsOption

func (*Messaging) WithListMessagesQueries

func (srv *Messaging) WithListMessagesQueries(v []string) ListMessagesOption

func (*Messaging) WithListMessagesSearch

func (srv *Messaging) WithListMessagesSearch(v string) ListMessagesOption

func (*Messaging) WithListProviderLogsQueries

func (srv *Messaging) WithListProviderLogsQueries(v []string) ListProviderLogsOption

func (*Messaging) WithListProvidersQueries

func (srv *Messaging) WithListProvidersQueries(v []string) ListProvidersOption

func (*Messaging) WithListProvidersSearch

func (srv *Messaging) WithListProvidersSearch(v string) ListProvidersOption

func (*Messaging) WithListSubscriberLogsQueries

func (srv *Messaging) WithListSubscriberLogsQueries(v []string) ListSubscriberLogsOption

func (*Messaging) WithListSubscribersQueries

func (srv *Messaging) WithListSubscribersQueries(v []string) ListSubscribersOption

func (*Messaging) WithListSubscribersSearch

func (srv *Messaging) WithListSubscribersSearch(v string) ListSubscribersOption

func (*Messaging) WithListTargetsQueries

func (srv *Messaging) WithListTargetsQueries(v []string) ListTargetsOption

func (*Messaging) WithListTopicLogsQueries

func (srv *Messaging) WithListTopicLogsQueries(v []string) ListTopicLogsOption

func (*Messaging) WithListTopicsQueries

func (srv *Messaging) WithListTopicsQueries(v []string) ListTopicsOption

func (*Messaging) WithListTopicsSearch

func (srv *Messaging) WithListTopicsSearch(v string) ListTopicsOption

func (*Messaging) WithUpdateApnsProviderAuthKey

func (srv *Messaging) WithUpdateApnsProviderAuthKey(v string) UpdateApnsProviderOption

func (*Messaging) WithUpdateApnsProviderAuthKeyId

func (srv *Messaging) WithUpdateApnsProviderAuthKeyId(v string) UpdateApnsProviderOption

func (*Messaging) WithUpdateApnsProviderBundleId

func (srv *Messaging) WithUpdateApnsProviderBundleId(v string) UpdateApnsProviderOption

func (*Messaging) WithUpdateApnsProviderEnabled

func (srv *Messaging) WithUpdateApnsProviderEnabled(v bool) UpdateApnsProviderOption

func (*Messaging) WithUpdateApnsProviderName

func (srv *Messaging) WithUpdateApnsProviderName(v string) UpdateApnsProviderOption

func (*Messaging) WithUpdateApnsProviderSandbox

func (srv *Messaging) WithUpdateApnsProviderSandbox(v bool) UpdateApnsProviderOption

func (*Messaging) WithUpdateApnsProviderTeamId

func (srv *Messaging) WithUpdateApnsProviderTeamId(v string) UpdateApnsProviderOption

func (*Messaging) WithUpdateEmailAttachments

func (srv *Messaging) WithUpdateEmailAttachments(v []string) UpdateEmailOption

func (*Messaging) WithUpdateEmailBcc

func (srv *Messaging) WithUpdateEmailBcc(v []string) UpdateEmailOption

func (*Messaging) WithUpdateEmailCc

func (srv *Messaging) WithUpdateEmailCc(v []string) UpdateEmailOption

func (*Messaging) WithUpdateEmailContent

func (srv *Messaging) WithUpdateEmailContent(v string) UpdateEmailOption

func (*Messaging) WithUpdateEmailDraft

func (srv *Messaging) WithUpdateEmailDraft(v bool) UpdateEmailOption

func (*Messaging) WithUpdateEmailHtml

func (srv *Messaging) WithUpdateEmailHtml(v bool) UpdateEmailOption

func (*Messaging) WithUpdateEmailScheduledAt

func (srv *Messaging) WithUpdateEmailScheduledAt(v string) UpdateEmailOption

func (*Messaging) WithUpdateEmailSubject

func (srv *Messaging) WithUpdateEmailSubject(v string) UpdateEmailOption

func (*Messaging) WithUpdateEmailTargets

func (srv *Messaging) WithUpdateEmailTargets(v []string) UpdateEmailOption

func (*Messaging) WithUpdateEmailTopics

func (srv *Messaging) WithUpdateEmailTopics(v []string) UpdateEmailOption

func (*Messaging) WithUpdateEmailUsers

func (srv *Messaging) WithUpdateEmailUsers(v []string) UpdateEmailOption

func (*Messaging) WithUpdateFcmProviderEnabled

func (srv *Messaging) WithUpdateFcmProviderEnabled(v bool) UpdateFcmProviderOption

func (*Messaging) WithUpdateFcmProviderName

func (srv *Messaging) WithUpdateFcmProviderName(v string) UpdateFcmProviderOption

func (*Messaging) WithUpdateFcmProviderServiceAccountJSON

func (srv *Messaging) WithUpdateFcmProviderServiceAccountJSON(v interface{}) UpdateFcmProviderOption

func (*Messaging) WithUpdateMailgunProviderApiKey

func (srv *Messaging) WithUpdateMailgunProviderApiKey(v string) UpdateMailgunProviderOption

func (*Messaging) WithUpdateMailgunProviderDomain

func (srv *Messaging) WithUpdateMailgunProviderDomain(v string) UpdateMailgunProviderOption

func (*Messaging) WithUpdateMailgunProviderEnabled

func (srv *Messaging) WithUpdateMailgunProviderEnabled(v bool) UpdateMailgunProviderOption

func (*Messaging) WithUpdateMailgunProviderFromEmail

func (srv *Messaging) WithUpdateMailgunProviderFromEmail(v string) UpdateMailgunProviderOption

func (*Messaging) WithUpdateMailgunProviderFromName

func (srv *Messaging) WithUpdateMailgunProviderFromName(v string) UpdateMailgunProviderOption

func (*Messaging) WithUpdateMailgunProviderIsEuRegion

func (srv *Messaging) WithUpdateMailgunProviderIsEuRegion(v bool) UpdateMailgunProviderOption

func (*Messaging) WithUpdateMailgunProviderName

func (srv *Messaging) WithUpdateMailgunProviderName(v string) UpdateMailgunProviderOption

func (*Messaging) WithUpdateMailgunProviderReplyToEmail

func (srv *Messaging) WithUpdateMailgunProviderReplyToEmail(v string) UpdateMailgunProviderOption

func (*Messaging) WithUpdateMailgunProviderReplyToName

func (srv *Messaging) WithUpdateMailgunProviderReplyToName(v string) UpdateMailgunProviderOption

func (*Messaging) WithUpdateMsg91ProviderAuthKey

func (srv *Messaging) WithUpdateMsg91ProviderAuthKey(v string) UpdateMsg91ProviderOption

func (*Messaging) WithUpdateMsg91ProviderEnabled

func (srv *Messaging) WithUpdateMsg91ProviderEnabled(v bool) UpdateMsg91ProviderOption

func (*Messaging) WithUpdateMsg91ProviderName

func (srv *Messaging) WithUpdateMsg91ProviderName(v string) UpdateMsg91ProviderOption

func (*Messaging) WithUpdateMsg91ProviderSenderId

func (srv *Messaging) WithUpdateMsg91ProviderSenderId(v string) UpdateMsg91ProviderOption

func (*Messaging) WithUpdateMsg91ProviderTemplateId

func (srv *Messaging) WithUpdateMsg91ProviderTemplateId(v string) UpdateMsg91ProviderOption

func (*Messaging) WithUpdatePushAction

func (srv *Messaging) WithUpdatePushAction(v string) UpdatePushOption

func (*Messaging) WithUpdatePushBadge

func (srv *Messaging) WithUpdatePushBadge(v int) UpdatePushOption

func (*Messaging) WithUpdatePushBody

func (srv *Messaging) WithUpdatePushBody(v string) UpdatePushOption

func (*Messaging) WithUpdatePushColor

func (srv *Messaging) WithUpdatePushColor(v string) UpdatePushOption

func (*Messaging) WithUpdatePushData

func (srv *Messaging) WithUpdatePushData(v interface{}) UpdatePushOption

func (*Messaging) WithUpdatePushDraft

func (srv *Messaging) WithUpdatePushDraft(v bool) UpdatePushOption

func (*Messaging) WithUpdatePushIcon

func (srv *Messaging) WithUpdatePushIcon(v string) UpdatePushOption

func (*Messaging) WithUpdatePushImage

func (srv *Messaging) WithUpdatePushImage(v string) UpdatePushOption

func (*Messaging) WithUpdatePushScheduledAt

func (srv *Messaging) WithUpdatePushScheduledAt(v string) UpdatePushOption

func (*Messaging) WithUpdatePushSound

func (srv *Messaging) WithUpdatePushSound(v string) UpdatePushOption

func (*Messaging) WithUpdatePushTag

func (srv *Messaging) WithUpdatePushTag(v string) UpdatePushOption

func (*Messaging) WithUpdatePushTargets

func (srv *Messaging) WithUpdatePushTargets(v []string) UpdatePushOption

func (*Messaging) WithUpdatePushTitle

func (srv *Messaging) WithUpdatePushTitle(v string) UpdatePushOption

func (*Messaging) WithUpdatePushTopics

func (srv *Messaging) WithUpdatePushTopics(v []string) UpdatePushOption

func (*Messaging) WithUpdatePushUsers

func (srv *Messaging) WithUpdatePushUsers(v []string) UpdatePushOption

func (*Messaging) WithUpdateSendgridProviderApiKey

func (srv *Messaging) WithUpdateSendgridProviderApiKey(v string) UpdateSendgridProviderOption

func (*Messaging) WithUpdateSendgridProviderEnabled

func (srv *Messaging) WithUpdateSendgridProviderEnabled(v bool) UpdateSendgridProviderOption

func (*Messaging) WithUpdateSendgridProviderFromEmail

func (srv *Messaging) WithUpdateSendgridProviderFromEmail(v string) UpdateSendgridProviderOption

func (*Messaging) WithUpdateSendgridProviderFromName

func (srv *Messaging) WithUpdateSendgridProviderFromName(v string) UpdateSendgridProviderOption

func (*Messaging) WithUpdateSendgridProviderName

func (srv *Messaging) WithUpdateSendgridProviderName(v string) UpdateSendgridProviderOption

func (*Messaging) WithUpdateSendgridProviderReplyToEmail

func (srv *Messaging) WithUpdateSendgridProviderReplyToEmail(v string) UpdateSendgridProviderOption

func (*Messaging) WithUpdateSendgridProviderReplyToName

func (srv *Messaging) WithUpdateSendgridProviderReplyToName(v string) UpdateSendgridProviderOption

func (*Messaging) WithUpdateSmsContent

func (srv *Messaging) WithUpdateSmsContent(v string) UpdateSmsOption

func (*Messaging) WithUpdateSmsDraft

func (srv *Messaging) WithUpdateSmsDraft(v bool) UpdateSmsOption

func (*Messaging) WithUpdateSmsScheduledAt

func (srv *Messaging) WithUpdateSmsScheduledAt(v string) UpdateSmsOption

func (*Messaging) WithUpdateSmsTargets

func (srv *Messaging) WithUpdateSmsTargets(v []string) UpdateSmsOption

func (*Messaging) WithUpdateSmsTopics

func (srv *Messaging) WithUpdateSmsTopics(v []string) UpdateSmsOption

func (*Messaging) WithUpdateSmsUsers

func (srv *Messaging) WithUpdateSmsUsers(v []string) UpdateSmsOption

func (*Messaging) WithUpdateSmtpProviderAutoTLS

func (srv *Messaging) WithUpdateSmtpProviderAutoTLS(v bool) UpdateSmtpProviderOption

func (*Messaging) WithUpdateSmtpProviderEnabled

func (srv *Messaging) WithUpdateSmtpProviderEnabled(v bool) UpdateSmtpProviderOption

func (*Messaging) WithUpdateSmtpProviderEncryption

func (srv *Messaging) WithUpdateSmtpProviderEncryption(v string) UpdateSmtpProviderOption

func (*Messaging) WithUpdateSmtpProviderFromEmail

func (srv *Messaging) WithUpdateSmtpProviderFromEmail(v string) UpdateSmtpProviderOption

func (*Messaging) WithUpdateSmtpProviderFromName

func (srv *Messaging) WithUpdateSmtpProviderFromName(v string) UpdateSmtpProviderOption

func (*Messaging) WithUpdateSmtpProviderHost

func (srv *Messaging) WithUpdateSmtpProviderHost(v string) UpdateSmtpProviderOption

func (*Messaging) WithUpdateSmtpProviderMailer

func (srv *Messaging) WithUpdateSmtpProviderMailer(v string) UpdateSmtpProviderOption

func (*Messaging) WithUpdateSmtpProviderName

func (srv *Messaging) WithUpdateSmtpProviderName(v string) UpdateSmtpProviderOption

func (*Messaging) WithUpdateSmtpProviderPassword

func (srv *Messaging) WithUpdateSmtpProviderPassword(v string) UpdateSmtpProviderOption

func (*Messaging) WithUpdateSmtpProviderPort

func (srv *Messaging) WithUpdateSmtpProviderPort(v int) UpdateSmtpProviderOption

func (*Messaging) WithUpdateSmtpProviderReplyToEmail

func (srv *Messaging) WithUpdateSmtpProviderReplyToEmail(v string) UpdateSmtpProviderOption

func (*Messaging) WithUpdateSmtpProviderReplyToName

func (srv *Messaging) WithUpdateSmtpProviderReplyToName(v string) UpdateSmtpProviderOption

func (*Messaging) WithUpdateSmtpProviderUsername

func (srv *Messaging) WithUpdateSmtpProviderUsername(v string) UpdateSmtpProviderOption

func (*Messaging) WithUpdateTelesignProviderApiKey

func (srv *Messaging) WithUpdateTelesignProviderApiKey(v string) UpdateTelesignProviderOption

func (*Messaging) WithUpdateTelesignProviderCustomerId

func (srv *Messaging) WithUpdateTelesignProviderCustomerId(v string) UpdateTelesignProviderOption

func (*Messaging) WithUpdateTelesignProviderEnabled

func (srv *Messaging) WithUpdateTelesignProviderEnabled(v bool) UpdateTelesignProviderOption

func (*Messaging) WithUpdateTelesignProviderFrom

func (srv *Messaging) WithUpdateTelesignProviderFrom(v string) UpdateTelesignProviderOption

func (*Messaging) WithUpdateTelesignProviderName

func (srv *Messaging) WithUpdateTelesignProviderName(v string) UpdateTelesignProviderOption

func (*Messaging) WithUpdateTextmagicProviderApiKey

func (srv *Messaging) WithUpdateTextmagicProviderApiKey(v string) UpdateTextmagicProviderOption

func (*Messaging) WithUpdateTextmagicProviderEnabled

func (srv *Messaging) WithUpdateTextmagicProviderEnabled(v bool) UpdateTextmagicProviderOption

func (*Messaging) WithUpdateTextmagicProviderFrom

func (srv *Messaging) WithUpdateTextmagicProviderFrom(v string) UpdateTextmagicProviderOption

func (*Messaging) WithUpdateTextmagicProviderName

func (srv *Messaging) WithUpdateTextmagicProviderName(v string) UpdateTextmagicProviderOption

func (*Messaging) WithUpdateTextmagicProviderUsername

func (srv *Messaging) WithUpdateTextmagicProviderUsername(v string) UpdateTextmagicProviderOption

func (*Messaging) WithUpdateTopicName

func (srv *Messaging) WithUpdateTopicName(v string) UpdateTopicOption

func (*Messaging) WithUpdateTopicSubscribe

func (srv *Messaging) WithUpdateTopicSubscribe(v []string) UpdateTopicOption

func (*Messaging) WithUpdateTwilioProviderAccountSid

func (srv *Messaging) WithUpdateTwilioProviderAccountSid(v string) UpdateTwilioProviderOption

func (*Messaging) WithUpdateTwilioProviderAuthToken

func (srv *Messaging) WithUpdateTwilioProviderAuthToken(v string) UpdateTwilioProviderOption

func (*Messaging) WithUpdateTwilioProviderEnabled

func (srv *Messaging) WithUpdateTwilioProviderEnabled(v bool) UpdateTwilioProviderOption

func (*Messaging) WithUpdateTwilioProviderFrom

func (srv *Messaging) WithUpdateTwilioProviderFrom(v string) UpdateTwilioProviderOption

func (*Messaging) WithUpdateTwilioProviderName

func (srv *Messaging) WithUpdateTwilioProviderName(v string) UpdateTwilioProviderOption

func (*Messaging) WithUpdateVonageProviderApiKey

func (srv *Messaging) WithUpdateVonageProviderApiKey(v string) UpdateVonageProviderOption

func (*Messaging) WithUpdateVonageProviderApiSecret

func (srv *Messaging) WithUpdateVonageProviderApiSecret(v string) UpdateVonageProviderOption

func (*Messaging) WithUpdateVonageProviderEnabled

func (srv *Messaging) WithUpdateVonageProviderEnabled(v bool) UpdateVonageProviderOption

func (*Messaging) WithUpdateVonageProviderFrom

func (srv *Messaging) WithUpdateVonageProviderFrom(v string) UpdateVonageProviderOption

func (*Messaging) WithUpdateVonageProviderName

func (srv *Messaging) WithUpdateVonageProviderName(v string) UpdateVonageProviderOption

type UpdateApnsProviderOption

type UpdateApnsProviderOption func(*UpdateApnsProviderOptions)

type UpdateApnsProviderOptions

type UpdateApnsProviderOptions struct {
	Name      string
	Enabled   bool
	AuthKey   string
	AuthKeyId string
	TeamId    string
	BundleId  string
	Sandbox   bool
	// contains filtered or unexported fields
}

func (UpdateApnsProviderOptions) New

type UpdateEmailOption

type UpdateEmailOption func(*UpdateEmailOptions)

type UpdateEmailOptions

type UpdateEmailOptions struct {
	Topics      []string
	Users       []string
	Targets     []string
	Subject     string
	Content     string
	Draft       bool
	Html        bool
	Cc          []string
	Bcc         []string
	ScheduledAt string
	Attachments []string
	// contains filtered or unexported fields
}

func (UpdateEmailOptions) New

func (options UpdateEmailOptions) New() *UpdateEmailOptions

type UpdateFcmProviderOption

type UpdateFcmProviderOption func(*UpdateFcmProviderOptions)

type UpdateFcmProviderOptions

type UpdateFcmProviderOptions struct {
	Name               string
	Enabled            bool
	ServiceAccountJSON interface{}
	// contains filtered or unexported fields
}

func (UpdateFcmProviderOptions) New

type UpdateMailgunProviderOption

type UpdateMailgunProviderOption func(*UpdateMailgunProviderOptions)

type UpdateMailgunProviderOptions

type UpdateMailgunProviderOptions struct {
	Name         string
	ApiKey       string
	Domain       string
	IsEuRegion   bool
	Enabled      bool
	FromName     string
	FromEmail    string
	ReplyToName  string
	ReplyToEmail string
	// contains filtered or unexported fields
}

func (UpdateMailgunProviderOptions) New

type UpdateMsg91ProviderOption

type UpdateMsg91ProviderOption func(*UpdateMsg91ProviderOptions)

type UpdateMsg91ProviderOptions

type UpdateMsg91ProviderOptions struct {
	Name       string
	Enabled    bool
	TemplateId string
	SenderId   string
	AuthKey    string
	// contains filtered or unexported fields
}

func (UpdateMsg91ProviderOptions) New

type UpdatePushOption

type UpdatePushOption func(*UpdatePushOptions)

type UpdatePushOptions

type UpdatePushOptions struct {
	Topics      []string
	Users       []string
	Targets     []string
	Title       string
	Body        string
	Data        interface{}
	Action      string
	Image       string
	Icon        string
	Sound       string
	Color       string
	Tag         string
	Badge       int
	Draft       bool
	ScheduledAt string
	// contains filtered or unexported fields
}

func (UpdatePushOptions) New

func (options UpdatePushOptions) New() *UpdatePushOptions

type UpdateSendgridProviderOption

type UpdateSendgridProviderOption func(*UpdateSendgridProviderOptions)

type UpdateSendgridProviderOptions

type UpdateSendgridProviderOptions struct {
	Name         string
	Enabled      bool
	ApiKey       string
	FromName     string
	FromEmail    string
	ReplyToName  string
	ReplyToEmail string
	// contains filtered or unexported fields
}

func (UpdateSendgridProviderOptions) New

type UpdateSmsOption

type UpdateSmsOption func(*UpdateSmsOptions)

type UpdateSmsOptions

type UpdateSmsOptions struct {
	Topics      []string
	Users       []string
	Targets     []string
	Content     string
	Draft       bool
	ScheduledAt string
	// contains filtered or unexported fields
}

func (UpdateSmsOptions) New

func (options UpdateSmsOptions) New() *UpdateSmsOptions

type UpdateSmtpProviderOption

type UpdateSmtpProviderOption func(*UpdateSmtpProviderOptions)

type UpdateSmtpProviderOptions

type UpdateSmtpProviderOptions struct {
	Name         string
	Host         string
	Port         int
	Username     string
	Password     string
	Encryption   string
	AutoTLS      bool
	Mailer       string
	FromName     string
	FromEmail    string
	ReplyToName  string
	ReplyToEmail string
	Enabled      bool
	// contains filtered or unexported fields
}

func (UpdateSmtpProviderOptions) New

type UpdateTelesignProviderOption

type UpdateTelesignProviderOption func(*UpdateTelesignProviderOptions)

type UpdateTelesignProviderOptions

type UpdateTelesignProviderOptions struct {
	Name       string
	Enabled    bool
	CustomerId string
	ApiKey     string
	From       string
	// contains filtered or unexported fields
}

func (UpdateTelesignProviderOptions) New

type UpdateTextmagicProviderOption

type UpdateTextmagicProviderOption func(*UpdateTextmagicProviderOptions)

type UpdateTextmagicProviderOptions

type UpdateTextmagicProviderOptions struct {
	Name     string
	Enabled  bool
	Username string
	ApiKey   string
	From     string
	// contains filtered or unexported fields
}

func (UpdateTextmagicProviderOptions) New

type UpdateTopicOption

type UpdateTopicOption func(*UpdateTopicOptions)

type UpdateTopicOptions

type UpdateTopicOptions struct {
	Name      string
	Subscribe []string
	// contains filtered or unexported fields
}

func (UpdateTopicOptions) New

func (options UpdateTopicOptions) New() *UpdateTopicOptions

type UpdateTwilioProviderOption

type UpdateTwilioProviderOption func(*UpdateTwilioProviderOptions)

type UpdateTwilioProviderOptions

type UpdateTwilioProviderOptions struct {
	Name       string
	Enabled    bool
	AccountSid string
	AuthToken  string
	From       string
	// contains filtered or unexported fields
}

func (UpdateTwilioProviderOptions) New

type UpdateVonageProviderOption

type UpdateVonageProviderOption func(*UpdateVonageProviderOptions)

type UpdateVonageProviderOptions

type UpdateVonageProviderOptions struct {
	Name      string
	Enabled   bool
	ApiKey    string
	ApiSecret string
	From      string
	// contains filtered or unexported fields
}

func (UpdateVonageProviderOptions) New

Jump to

Keyboard shortcuts

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