mailchimp

package
v1.4.5-alpha1 Latest Latest
Warning

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

Go to latest
Published: Apr 30, 2019 License: MPL-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ConstErrorModule = "mailchimp"
	ConstErrorLevel  = env.ConstErrorLevelActor

	ConstMailchimpSubscribeStatus = "subscribed"

	ConstConfigPathMailchimp               = "general.mailchimp"
	ConstConfigPathMailchimpEnabled        = "general.mailchimp.enabled"
	ConstConfigPathMailchimpAPIKey         = "general.mailchimp.api_key"
	ConstConfigPathMailchimpBaseURL        = "general.mailchimp.base_url"
	ConstConfigPathMailchimpSupportAddress = "general.mailchimp.support_addr"
	ConstConfigPathMailchimpEmailTemplate  = "general.mailchimp.template"
	ConstConfigPathMailchimpSubjectLine    = "general.mailchimp.subject_line"
	ConstConfigPathMailchimpList           = "general.mailchimp.subscribe_to_list"
	ConstConfigPathMailchimpSKU            = "general.mailchimp.trigger_sku"
)

Package constants for Mailchimp module

Variables

This section is empty.

Functions

func Subscribe

func Subscribe(listID string, registration Registration) error

Subscribe a user to a MailChimp list when passed:

-- listID string - a MailChimp list id
-- registration Registration - a struct to holded needed data to subscribe to a list

Types

type Registration

type Registration struct {
	EmailAddress string            `json:"email_address"`
	Status       string            `json:"status"`
	MergeFields  map[string]string `json:"merge_fields"`
}

Registration is a struct to hold a single registation for a Mailchimp mailing list.

Jump to

Keyboard shortcuts

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