Documentation ¶
Index ¶
- func NewAddMemberToListOperation() sdk.IOperation
- func NewAddNoteToSubscriberOperation() sdk.IOperation
- func NewAddSubscriberToTagOperation() sdk.IOperation
- func NewConnector() (*sdk.ConnectorPlugin, error)
- func NewGetAllListOperation() sdk.IOperation
- func NewRemoveSubscriberToTagOperation() sdk.IOperation
- func NewUpdateSubscriberStatusOperation() sdk.IOperation
- type AddMemberToListOperation
- type AddNoteToSubscriberOperation
- type AddSubscriberToTagOperation
- type CampaignDefaults
- type Constraints
- type Contact
- type GetAllListOperation
- type Link
- type List
- type ListResponse
- type RemoveSubscriberToTagOperation
- type Stats
- type TriggerNewSubscriber
- func (t *TriggerNewSubscriber) GetInfo() *sdk.TriggerInfo
- func (t *TriggerNewSubscriber) OnDisabled(ctx *sdk.RunContext) error
- func (t *TriggerNewSubscriber) OnEnabled(ctx *sdk.RunContext) error
- func (t *TriggerNewSubscriber) Run(ctx *sdk.RunContext) (sdk.JSON, error)
- func (t *TriggerNewSubscriber) Test(ctx *sdk.RunContext) (sdk.JSON, error)
- type TriggerUnSubscriber
- func (t *TriggerUnSubscriber) GetInfo() *sdk.TriggerInfo
- func (t *TriggerUnSubscriber) OnDisabled(ctx *sdk.RunContext) error
- func (t *TriggerUnSubscriber) OnEnabled(ctx *sdk.RunContext) error
- func (t *TriggerUnSubscriber) Run(ctx *sdk.RunContext) (sdk.JSON, error)
- func (t *TriggerUnSubscriber) Test(ctx *sdk.RunContext) (sdk.JSON, error)
- type UpdateSubscriberStatusOperation
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAddMemberToListOperation ¶
func NewAddMemberToListOperation() sdk.IOperation
func NewAddNoteToSubscriberOperation ¶
func NewAddNoteToSubscriberOperation() sdk.IOperation
func NewAddSubscriberToTagOperation ¶
func NewAddSubscriberToTagOperation() sdk.IOperation
func NewConnector ¶
func NewConnector() (*sdk.ConnectorPlugin, error)
func NewGetAllListOperation ¶
func NewGetAllListOperation() sdk.IOperation
func NewRemoveSubscriberToTagOperation ¶
func NewRemoveSubscriberToTagOperation() sdk.IOperation
func NewUpdateSubscriberStatusOperation ¶
func NewUpdateSubscriberStatusOperation() sdk.IOperation
Types ¶
type AddMemberToListOperation ¶
type AddMemberToListOperation struct {
// contains filtered or unexported fields
}
func (*AddMemberToListOperation) GetInfo ¶
func (c *AddMemberToListOperation) GetInfo() *sdk.OperationInfo
func (*AddMemberToListOperation) Run ¶
func (c *AddMemberToListOperation) Run(ctx *sdk.RunContext) (sdk.JSON, error)
func (*AddMemberToListOperation) Test ¶
func (c *AddMemberToListOperation) Test(ctx *sdk.RunContext) (sdk.JSON, error)
type AddNoteToSubscriberOperation ¶
type AddNoteToSubscriberOperation struct {
// contains filtered or unexported fields
}
func (*AddNoteToSubscriberOperation) GetInfo ¶
func (c *AddNoteToSubscriberOperation) GetInfo() *sdk.OperationInfo
func (*AddNoteToSubscriberOperation) Run ¶
func (c *AddNoteToSubscriberOperation) Run(ctx *sdk.RunContext) (sdk.JSON, error)
func (*AddNoteToSubscriberOperation) Test ¶
func (c *AddNoteToSubscriberOperation) Test(ctx *sdk.RunContext) (sdk.JSON, error)
type AddSubscriberToTagOperation ¶
type AddSubscriberToTagOperation struct {
// contains filtered or unexported fields
}
func (*AddSubscriberToTagOperation) GetInfo ¶
func (c *AddSubscriberToTagOperation) GetInfo() *sdk.OperationInfo
func (*AddSubscriberToTagOperation) Run ¶
func (c *AddSubscriberToTagOperation) Run(ctx *sdk.RunContext) (sdk.JSON, error)
func (*AddSubscriberToTagOperation) Test ¶
func (c *AddSubscriberToTagOperation) Test(ctx *sdk.RunContext) (sdk.JSON, error)
type CampaignDefaults ¶ added in v0.5.2
type Constraints ¶ added in v0.5.2
type GetAllListOperation ¶
type GetAllListOperation struct {
// contains filtered or unexported fields
}
func (*GetAllListOperation) GetInfo ¶
func (c *GetAllListOperation) GetInfo() *sdk.OperationInfo
func (*GetAllListOperation) Run ¶
func (c *GetAllListOperation) Run(ctx *sdk.RunContext) (sdk.JSON, error)
func (*GetAllListOperation) Test ¶
func (c *GetAllListOperation) Test(ctx *sdk.RunContext) (sdk.JSON, error)
type List ¶ added in v0.5.2
type List struct { ID string `json:"id"` WebID int `json:"web_id"` Name string `json:"name"` Contact Contact `json:"contact"` PermissionReminder string `json:"permission_reminder"` UseArchiveBar bool `json:"use_archive_bar"` CampaignDefaults CampaignDefaults `json:"campaign_defaults"` NotifyOnSubscribe bool `json:"notify_on_subscribe"` NotifyOnUnsubscribe bool `json:"notify_on_unsubscribe"` DateCreated time.Time `json:"date_created"` ListRating int `json:"list_rating"` EmailTypeOption bool `json:"email_type_option"` SubscribeURLShort string `json:"subscribe_url_short"` SubscribeURLLong string `json:"subscribe_url_long"` BeamerAddress string `json:"beamer_address"` Visibility string `json:"visibility"` DoubleOptin bool `json:"double_optin"` HasWelcome bool `json:"has_welcome"` MarketingPermissions bool `json:"marketing_permissions"` Modules []string `json:"modules"` Stats Stats `json:"stats"` Links []Link `json:"_links"` }
type ListResponse ¶ added in v0.5.2
type ListResponse struct {
Lists []List `json:"lists"`
}
type RemoveSubscriberToTagOperation ¶
type RemoveSubscriberToTagOperation struct {
// contains filtered or unexported fields
}
func (*RemoveSubscriberToTagOperation) GetInfo ¶
func (c *RemoveSubscriberToTagOperation) GetInfo() *sdk.OperationInfo
func (*RemoveSubscriberToTagOperation) Run ¶
func (c *RemoveSubscriberToTagOperation) Run(ctx *sdk.RunContext) (sdk.JSON, error)
func (*RemoveSubscriberToTagOperation) Test ¶
func (c *RemoveSubscriberToTagOperation) Test(ctx *sdk.RunContext) (sdk.JSON, error)
type Stats ¶ added in v0.5.2
type Stats struct { MemberCount int `json:"member_count"` TotalContacts int `json:"total_contacts"` UnsubscribeCount int `json:"unsubscribe_count"` CleanedCount int `json:"cleaned_count"` MemberCountSinceSend int `json:"member_count_since_send"` UnsubscribeCountSinceSend int `json:"unsubscribe_count_since_send"` CleanedCountSinceSend int `json:"cleaned_count_since_send"` CampaignCount int `json:"campaign_count"` CampaignLastSent time.Time `json:"campaign_last_sent"` MergeFieldCount int `json:"merge_field_count"` AvgSubRate float64 `json:"avg_sub_rate"` AvgUnsubRate float64 `json:"avg_unsub_rate"` TargetSubRate float64 `json:"target_sub_rate"` OpenRate float64 `json:"open_rate"` ClickRate float64 `json:"click_rate"` LastSubDate time.Time `json:"last_sub_date"` LastUnsubDate time.Time `json:"last_unsub_date"` }
type TriggerNewSubscriber ¶
type TriggerNewSubscriber struct {
// contains filtered or unexported fields
}
func NewTriggerNewSubscriber ¶
func NewTriggerNewSubscriber() *TriggerNewSubscriber
func (*TriggerNewSubscriber) GetInfo ¶
func (t *TriggerNewSubscriber) GetInfo() *sdk.TriggerInfo
func (*TriggerNewSubscriber) OnDisabled ¶
func (t *TriggerNewSubscriber) OnDisabled(ctx *sdk.RunContext) error
func (*TriggerNewSubscriber) OnEnabled ¶
func (t *TriggerNewSubscriber) OnEnabled(ctx *sdk.RunContext) error
func (*TriggerNewSubscriber) Run ¶
func (t *TriggerNewSubscriber) Run(ctx *sdk.RunContext) (sdk.JSON, error)
func (*TriggerNewSubscriber) Test ¶
func (t *TriggerNewSubscriber) Test(ctx *sdk.RunContext) (sdk.JSON, error)
type TriggerUnSubscriber ¶
type TriggerUnSubscriber struct {
// contains filtered or unexported fields
}
func NewTriggerUnSubscriber ¶
func NewTriggerUnSubscriber() *TriggerUnSubscriber
func (*TriggerUnSubscriber) GetInfo ¶
func (t *TriggerUnSubscriber) GetInfo() *sdk.TriggerInfo
func (*TriggerUnSubscriber) OnDisabled ¶
func (t *TriggerUnSubscriber) OnDisabled(ctx *sdk.RunContext) error
func (*TriggerUnSubscriber) OnEnabled ¶
func (t *TriggerUnSubscriber) OnEnabled(ctx *sdk.RunContext) error
func (*TriggerUnSubscriber) Run ¶
func (t *TriggerUnSubscriber) Run(ctx *sdk.RunContext) (sdk.JSON, error)
func (*TriggerUnSubscriber) Test ¶
func (t *TriggerUnSubscriber) Test(ctx *sdk.RunContext) (sdk.JSON, error)
type UpdateSubscriberStatusOperation ¶
type UpdateSubscriberStatusOperation struct {
// contains filtered or unexported fields
}
func (*UpdateSubscriberStatusOperation) GetInfo ¶
func (c *UpdateSubscriberStatusOperation) GetInfo() *sdk.OperationInfo
func (*UpdateSubscriberStatusOperation) Run ¶
func (c *UpdateSubscriberStatusOperation) Run(ctx *sdk.RunContext) (sdk.JSON, error)
func (*UpdateSubscriberStatusOperation) Test ¶
func (c *UpdateSubscriberStatusOperation) Test(ctx *sdk.RunContext) (sdk.JSON, error)
Source Files ¶
Click to show internal directories.
Click to hide internal directories.