Documentation ¶
Index ¶
- Constants
- type AddCredits
- type AddRemoveContactToList
- type CreateAttribute
- type CreateAttributeEnumemaration
- type CreateAttributeEnumemarationItems
- type CreateChild
- type CreateContact
- type CreateEmailCampaign
- type CreateEmailCampaignRecipients
- type CreateEmailCampaignSender
- type CreateList
- type CreateModel
- type CreateSMTPEmail
- type CreateSMTPTemplate
- type CreateSMTPTemplateSender
- type CreateSender
- type CreateSenderIps
- type CreateSenderIpsItems
- type CreateSenderModel
- type CreateSmsCampaign
- type CreateSmsCampaignRecipients
- type CreateUpdateFolder
- type CreateWebhook
- type CreatedProcessID
- type DeleteHardbounces
- type EmailExportRecipients
- type ErrorModel
- type GetAccount
- type GetAccountAllOf1
- type GetAccountAllOf1MarketingAutomation
- type GetAccountAllOf1Plan
- type GetAccountAllOf1PlanItems
- type GetAccountAllOf1Relay
- type GetAccountAllOf1RelayData
- type GetAggregatedReport
- type GetAttributes
- type GetAttributesAttributes
- type GetAttributesAttributesItems
- type GetAttributesAttributesItemsEnumeration
- type GetAttributesAttributesItemsEnumerationItems
- type GetCampaignOverview
- type GetCampaignRecipients
- type GetCampaignRecipientsExclusionLists
- type GetCampaignRecipientsExclusionListsItems
- type GetCampaignRecipientsLists
- type GetCampaignRecipientsListsItems
- type GetCampaignStats
- type GetChildInfo
- type GetChildInfoAllOf1
- type GetChildInfoAllOf1APIKeys
- type GetChildInfoAllOf1APIKeysItems
- type GetChildInfoAllOf1Credits
- type GetChildInfoAllOf1Ips
- type GetChildInfoAllOf1IpsItems
- type GetChildInfoAllOf1Statistics
- type GetChildrenList
- type GetChildrenListChildren
- type GetChildrenListChildrenItems
- func (m *GetChildrenListChildrenItems) MarshalBinary() ([]byte, error)
- func (m GetChildrenListChildrenItems) MarshalJSON() ([]byte, error)
- func (m *GetChildrenListChildrenItems) UnmarshalBinary(b []byte) error
- func (m *GetChildrenListChildrenItems) UnmarshalJSON(raw []byte) error
- func (m *GetChildrenListChildrenItems) Validate(formats strfmt.Registry) error
- type GetChildrenListChildrenItemsAllOf1
- type GetClient
- type GetContactCampaignStats
- type GetContactCampaignStatsClicked
- type GetContactCampaignStatsClickedItems
- type GetContactCampaignStatsClickedItemsLinks
- type GetContactCampaignStatsClickedItemsLinksItems
- type GetContactCampaignStatsComplaints
- type GetContactCampaignStatsComplaintsItems
- type GetContactCampaignStatsHardBounces
- type GetContactCampaignStatsHardBouncesItems
- type GetContactCampaignStatsMessagesSent
- type GetContactCampaignStatsMessagesSentItems
- type GetContactCampaignStatsOpened
- type GetContactCampaignStatsOpenedItems
- type GetContactCampaignStatsSoftBounces
- type GetContactCampaignStatsSoftBouncesItems
- type GetContactCampaignStatsTransacAttributes
- type GetContactCampaignStatsTransacAttributesItems
- type GetContactCampaignStatsUnsubscriptions
- type GetContactCampaignStatsUnsubscriptionsAdminUnsubscription
- type GetContactCampaignStatsUnsubscriptionsAdminUnsubscriptionItems
- func (m *GetContactCampaignStatsUnsubscriptionsAdminUnsubscriptionItems) MarshalBinary() ([]byte, error)
- func (m *GetContactCampaignStatsUnsubscriptionsAdminUnsubscriptionItems) UnmarshalBinary(b []byte) error
- func (m *GetContactCampaignStatsUnsubscriptionsAdminUnsubscriptionItems) Validate(formats strfmt.Registry) error
- type GetContactCampaignStatsUnsubscriptionsUserUnsubscription
- type GetContactCampaignStatsUnsubscriptionsUserUnsubscriptionItems
- func (m *GetContactCampaignStatsUnsubscriptionsUserUnsubscriptionItems) MarshalBinary() ([]byte, error)
- func (m *GetContactCampaignStatsUnsubscriptionsUserUnsubscriptionItems) UnmarshalBinary(b []byte) error
- func (m *GetContactCampaignStatsUnsubscriptionsUserUnsubscriptionItems) Validate(formats strfmt.Registry) error
- type GetContactDetails
- type GetContacts
- type GetContactsContacts
- type GetContactsContactsItems
- func (m *GetContactsContactsItems) MarshalBinary() ([]byte, error)
- func (m GetContactsContactsItems) MarshalJSON() ([]byte, error)
- func (m *GetContactsContactsItems) UnmarshalBinary(b []byte) error
- func (m *GetContactsContactsItems) UnmarshalJSON(raw []byte) error
- func (m *GetContactsContactsItems) Validate(formats strfmt.Registry) error
- type GetEmailCampaign
- type GetEmailCampaignRecipients
- func (m *GetEmailCampaignRecipients) MarshalBinary() ([]byte, error)
- func (m GetEmailCampaignRecipients) MarshalJSON() ([]byte, error)
- func (m *GetEmailCampaignRecipients) UnmarshalBinary(b []byte) error
- func (m *GetEmailCampaignRecipients) UnmarshalJSON(raw []byte) error
- func (m *GetEmailCampaignRecipients) Validate(formats strfmt.Registry) error
- type GetEmailCampaignStatistics
- func (m *GetEmailCampaignStatistics) MarshalBinary() ([]byte, error)
- func (m GetEmailCampaignStatistics) MarshalJSON() ([]byte, error)
- func (m *GetEmailCampaignStatistics) UnmarshalBinary(b []byte) error
- func (m *GetEmailCampaignStatistics) UnmarshalJSON(raw []byte) error
- func (m *GetEmailCampaignStatistics) Validate(formats strfmt.Registry) error
- type GetEmailCampaigns
- type GetEmailCampaignsCampaigns
- type GetEmailCampaignsCampaignsItems
- func (m *GetEmailCampaignsCampaignsItems) MarshalBinary() ([]byte, error)
- func (m GetEmailCampaignsCampaignsItems) MarshalJSON() ([]byte, error)
- func (m *GetEmailCampaignsCampaignsItems) UnmarshalBinary(b []byte) error
- func (m *GetEmailCampaignsCampaignsItems) UnmarshalJSON(raw []byte) error
- func (m *GetEmailCampaignsCampaignsItems) Validate(formats strfmt.Registry) error
- type GetEmailCampaignsCampaignsItemsAllOf1
- type GetEmailCampaignsCampaignsItemsAllOf1Recipients
- func (m *GetEmailCampaignsCampaignsItemsAllOf1Recipients) MarshalBinary() ([]byte, error)
- func (m GetEmailCampaignsCampaignsItemsAllOf1Recipients) MarshalJSON() ([]byte, error)
- func (m *GetEmailCampaignsCampaignsItemsAllOf1Recipients) UnmarshalBinary(b []byte) error
- func (m *GetEmailCampaignsCampaignsItemsAllOf1Recipients) UnmarshalJSON(raw []byte) error
- func (m *GetEmailCampaignsCampaignsItemsAllOf1Recipients) Validate(formats strfmt.Registry) error
- type GetEmailCampaignsCampaignsItemsAllOf1Statistics
- func (m *GetEmailCampaignsCampaignsItemsAllOf1Statistics) MarshalBinary() ([]byte, error)
- func (m GetEmailCampaignsCampaignsItemsAllOf1Statistics) MarshalJSON() ([]byte, error)
- func (m *GetEmailCampaignsCampaignsItemsAllOf1Statistics) UnmarshalBinary(b []byte) error
- func (m *GetEmailCampaignsCampaignsItemsAllOf1Statistics) UnmarshalJSON(raw []byte) error
- func (m *GetEmailCampaignsCampaignsItemsAllOf1Statistics) Validate(formats strfmt.Registry) error
- type GetEmailEventReport
- type GetEmailEventReportEvents
- type GetEmailEventReportEventsItems
- type GetExtendedCampaignOverview
- func (m *GetExtendedCampaignOverview) MarshalBinary() ([]byte, error)
- func (m GetExtendedCampaignOverview) MarshalJSON() ([]byte, error)
- func (m *GetExtendedCampaignOverview) UnmarshalBinary(b []byte) error
- func (m *GetExtendedCampaignOverview) UnmarshalJSON(raw []byte) error
- func (m *GetExtendedCampaignOverview) Validate(formats strfmt.Registry) error
- type GetExtendedCampaignOverviewAllOf1
- type GetExtendedCampaignOverviewAllOf1Sender
- type GetExtendedCampaignStats
- type GetExtendedCampaignStatsCampaignStats
- type GetExtendedCampaignStatsCampaignStatsItems
- func (m *GetExtendedCampaignStatsCampaignStatsItems) MarshalBinary() ([]byte, error)
- func (m GetExtendedCampaignStatsCampaignStatsItems) MarshalJSON() ([]byte, error)
- func (m *GetExtendedCampaignStatsCampaignStatsItems) UnmarshalBinary(b []byte) error
- func (m *GetExtendedCampaignStatsCampaignStatsItems) UnmarshalJSON(raw []byte) error
- func (m *GetExtendedCampaignStatsCampaignStatsItems) Validate(formats strfmt.Registry) error
- type GetExtendedCampaignStatsLinksStats
- type GetExtendedCampaignStatsLinksStatsAdditionalProperties
- type GetExtendedClient
- func (m *GetExtendedClient) MarshalBinary() ([]byte, error)
- func (m GetExtendedClient) MarshalJSON() ([]byte, error)
- func (m *GetExtendedClient) UnmarshalBinary(b []byte) error
- func (m *GetExtendedClient) UnmarshalJSON(raw []byte) error
- func (m *GetExtendedClient) Validate(formats strfmt.Registry) error
- type GetExtendedClientAllOf1
- type GetExtendedClientAllOf1Address
- type GetExtendedContactDetails
- func (m *GetExtendedContactDetails) MarshalBinary() ([]byte, error)
- func (m GetExtendedContactDetails) MarshalJSON() ([]byte, error)
- func (m *GetExtendedContactDetails) UnmarshalBinary(b []byte) error
- func (m *GetExtendedContactDetails) UnmarshalJSON(raw []byte) error
- func (m *GetExtendedContactDetails) Validate(formats strfmt.Registry) error
- type GetExtendedContactDetailsAllOf1
- type GetExtendedContactDetailsAllOf1Statistics
- type GetExtendedContactDetailsAllOf1StatisticsClicked
- type GetExtendedContactDetailsAllOf1StatisticsClickedItems
- type GetExtendedContactDetailsAllOf1StatisticsClickedItemsLinks
- type GetExtendedContactDetailsAllOf1StatisticsClickedItemsLinksItems
- func (m *GetExtendedContactDetailsAllOf1StatisticsClickedItemsLinksItems) MarshalBinary() ([]byte, error)
- func (m *GetExtendedContactDetailsAllOf1StatisticsClickedItemsLinksItems) UnmarshalBinary(b []byte) error
- func (m *GetExtendedContactDetailsAllOf1StatisticsClickedItemsLinksItems) Validate(formats strfmt.Registry) error
- type GetExtendedContactDetailsAllOf1StatisticsComplaints
- type GetExtendedContactDetailsAllOf1StatisticsComplaintsItems
- func (m *GetExtendedContactDetailsAllOf1StatisticsComplaintsItems) MarshalBinary() ([]byte, error)
- func (m *GetExtendedContactDetailsAllOf1StatisticsComplaintsItems) UnmarshalBinary(b []byte) error
- func (m *GetExtendedContactDetailsAllOf1StatisticsComplaintsItems) Validate(formats strfmt.Registry) error
- type GetExtendedContactDetailsAllOf1StatisticsHardBounces
- type GetExtendedContactDetailsAllOf1StatisticsHardBouncesItems
- func (m *GetExtendedContactDetailsAllOf1StatisticsHardBouncesItems) MarshalBinary() ([]byte, error)
- func (m *GetExtendedContactDetailsAllOf1StatisticsHardBouncesItems) UnmarshalBinary(b []byte) error
- func (m *GetExtendedContactDetailsAllOf1StatisticsHardBouncesItems) Validate(formats strfmt.Registry) error
- type GetExtendedContactDetailsAllOf1StatisticsMessagesSent
- type GetExtendedContactDetailsAllOf1StatisticsMessagesSentItems
- func (m *GetExtendedContactDetailsAllOf1StatisticsMessagesSentItems) MarshalBinary() ([]byte, error)
- func (m *GetExtendedContactDetailsAllOf1StatisticsMessagesSentItems) UnmarshalBinary(b []byte) error
- func (m *GetExtendedContactDetailsAllOf1StatisticsMessagesSentItems) Validate(formats strfmt.Registry) error
- type GetExtendedContactDetailsAllOf1StatisticsOpened
- type GetExtendedContactDetailsAllOf1StatisticsOpenedItems
- type GetExtendedContactDetailsAllOf1StatisticsSoftBounces
- type GetExtendedContactDetailsAllOf1StatisticsSoftBouncesItems
- func (m *GetExtendedContactDetailsAllOf1StatisticsSoftBouncesItems) MarshalBinary() ([]byte, error)
- func (m *GetExtendedContactDetailsAllOf1StatisticsSoftBouncesItems) UnmarshalBinary(b []byte) error
- func (m *GetExtendedContactDetailsAllOf1StatisticsSoftBouncesItems) Validate(formats strfmt.Registry) error
- type GetExtendedContactDetailsAllOf1StatisticsUnsubscriptions
- func (m *GetExtendedContactDetailsAllOf1StatisticsUnsubscriptions) MarshalBinary() ([]byte, error)
- func (m *GetExtendedContactDetailsAllOf1StatisticsUnsubscriptions) UnmarshalBinary(b []byte) error
- func (m *GetExtendedContactDetailsAllOf1StatisticsUnsubscriptions) Validate(formats strfmt.Registry) error
- type GetExtendedContactDetailsAllOf1StatisticsUnsubscriptionsAdminUnsubscription
- type GetExtendedContactDetailsAllOf1StatisticsUnsubscriptionsAdminUnsubscriptionItems
- func (m *GetExtendedContactDetailsAllOf1StatisticsUnsubscriptionsAdminUnsubscriptionItems) MarshalBinary() ([]byte, error)
- func (m *GetExtendedContactDetailsAllOf1StatisticsUnsubscriptionsAdminUnsubscriptionItems) UnmarshalBinary(b []byte) error
- func (m *GetExtendedContactDetailsAllOf1StatisticsUnsubscriptionsAdminUnsubscriptionItems) Validate(formats strfmt.Registry) error
- type GetExtendedContactDetailsAllOf1StatisticsUnsubscriptionsUserUnsubscription
- type GetExtendedContactDetailsAllOf1StatisticsUnsubscriptionsUserUnsubscriptionItems
- func (m *GetExtendedContactDetailsAllOf1StatisticsUnsubscriptionsUserUnsubscriptionItems) MarshalBinary() ([]byte, error)
- func (m *GetExtendedContactDetailsAllOf1StatisticsUnsubscriptionsUserUnsubscriptionItems) UnmarshalBinary(b []byte) error
- func (m *GetExtendedContactDetailsAllOf1StatisticsUnsubscriptionsUserUnsubscriptionItems) Validate(formats strfmt.Registry) error
- type GetExtendedList
- type GetExtendedListAllOf1
- type GetExtendedListAllOf1CampaignStats
- type GetExtendedListAllOf1CampaignStatsItems
- type GetFolder
- type GetFolderLists
- type GetFolderListsLists
- type GetFolderListsListsItems
- func (m *GetFolderListsListsItems) MarshalBinary() ([]byte, error)
- func (m GetFolderListsListsItems) MarshalJSON() ([]byte, error)
- func (m *GetFolderListsListsItems) UnmarshalBinary(b []byte) error
- func (m *GetFolderListsListsItems) UnmarshalJSON(raw []byte) error
- func (m *GetFolderListsListsItems) Validate(formats strfmt.Registry) error
- type GetFolders
- type GetFoldersFolders
- type GetFoldersFoldersItems
- func (m *GetFoldersFoldersItems) MarshalBinary() ([]byte, error)
- func (m GetFoldersFoldersItems) MarshalJSON() ([]byte, error)
- func (m *GetFoldersFoldersItems) UnmarshalBinary(b []byte) error
- func (m *GetFoldersFoldersItems) UnmarshalJSON(raw []byte) error
- func (m *GetFoldersFoldersItems) Validate(formats strfmt.Registry) error
- type GetIP
- type GetIPFromSender
- type GetIps
- type GetIpsFromSender
- type GetIpsFromSenderIps
- type GetIpsIps
- type GetList
- type GetLists
- type GetListsLists
- type GetListsListsItems
- func (m *GetListsListsItems) MarshalBinary() ([]byte, error)
- func (m GetListsListsItems) MarshalJSON() ([]byte, error)
- func (m *GetListsListsItems) UnmarshalBinary(b []byte) error
- func (m *GetListsListsItems) UnmarshalJSON(raw []byte) error
- func (m *GetListsListsItems) Validate(formats strfmt.Registry) error
- type GetListsListsItemsAllOf1
- type GetProcess
- type GetProcesses
- type GetProcessesProcesses
- type GetReports
- type GetReportsReports
- type GetReportsReportsItems
- type GetSMTPTemplateOverview
- type GetSMTPTemplateOverviewSender
- type GetSMTPTemplates
- type GetSMTPTemplatesTemplates
- type GetSendersList
- type GetSendersListSenders
- type GetSendersListSendersItems
- type GetSendersListSendersItemsIps
- type GetSendersListSendersItemsIpsItems
- type GetSmsCampaign
- type GetSmsCampaignAllOf1
- type GetSmsCampaignAllOf1Recipients
- func (m *GetSmsCampaignAllOf1Recipients) MarshalBinary() ([]byte, error)
- func (m GetSmsCampaignAllOf1Recipients) MarshalJSON() ([]byte, error)
- func (m *GetSmsCampaignAllOf1Recipients) UnmarshalBinary(b []byte) error
- func (m *GetSmsCampaignAllOf1Recipients) UnmarshalJSON(raw []byte) error
- func (m *GetSmsCampaignAllOf1Recipients) Validate(formats strfmt.Registry) error
- type GetSmsCampaignAllOf1Statistics
- func (m *GetSmsCampaignAllOf1Statistics) MarshalBinary() ([]byte, error)
- func (m GetSmsCampaignAllOf1Statistics) MarshalJSON() ([]byte, error)
- func (m *GetSmsCampaignAllOf1Statistics) UnmarshalBinary(b []byte) error
- func (m *GetSmsCampaignAllOf1Statistics) UnmarshalJSON(raw []byte) error
- func (m *GetSmsCampaignAllOf1Statistics) Validate(formats strfmt.Registry) error
- type GetSmsCampaignOverview
- type GetSmsCampaignStats
- type GetSmsCampaigns
- type GetSmsCampaignsCampaigns
- type GetSmsCampaignsCampaignsItems
- func (m *GetSmsCampaignsCampaignsItems) MarshalBinary() ([]byte, error)
- func (m GetSmsCampaignsCampaignsItems) MarshalJSON() ([]byte, error)
- func (m *GetSmsCampaignsCampaignsItems) UnmarshalBinary(b []byte) error
- func (m *GetSmsCampaignsCampaignsItems) UnmarshalJSON(raw []byte) error
- func (m *GetSmsCampaignsCampaignsItems) Validate(formats strfmt.Registry) error
- type GetSmsCampaignsCampaignsItemsAllOf1
- type GetSmsCampaignsCampaignsItemsAllOf1Recipients
- func (m *GetSmsCampaignsCampaignsItemsAllOf1Recipients) MarshalBinary() ([]byte, error)
- func (m GetSmsCampaignsCampaignsItemsAllOf1Recipients) MarshalJSON() ([]byte, error)
- func (m *GetSmsCampaignsCampaignsItemsAllOf1Recipients) UnmarshalBinary(b []byte) error
- func (m *GetSmsCampaignsCampaignsItemsAllOf1Recipients) UnmarshalJSON(raw []byte) error
- func (m *GetSmsCampaignsCampaignsItemsAllOf1Recipients) Validate(formats strfmt.Registry) error
- type GetSmsCampaignsCampaignsItemsAllOf1Statistics
- func (m *GetSmsCampaignsCampaignsItemsAllOf1Statistics) MarshalBinary() ([]byte, error)
- func (m GetSmsCampaignsCampaignsItemsAllOf1Statistics) MarshalJSON() ([]byte, error)
- func (m *GetSmsCampaignsCampaignsItemsAllOf1Statistics) UnmarshalBinary(b []byte) error
- func (m *GetSmsCampaignsCampaignsItemsAllOf1Statistics) UnmarshalJSON(raw []byte) error
- func (m *GetSmsCampaignsCampaignsItemsAllOf1Statistics) Validate(formats strfmt.Registry) error
- type GetSmsEventReport
- type GetSmsEventReportEvents
- type GetSmsEventReportEventsItems
- type GetStatsByDomain
- type GetTransacAggregatedSmsReport
- type GetTransacSmsReport
- type GetTransacSmsReportReports
- type GetTransacSmsReportReportsItems
- type GetWebhook
- type GetWebhooks
- type GetWebhooksWebhooks
- type GetWebhooksWebhooksItems
- func (m *GetWebhooksWebhooksItems) MarshalBinary() ([]byte, error)
- func (m GetWebhooksWebhooksItems) MarshalJSON() ([]byte, error)
- func (m *GetWebhooksWebhooksItems) UnmarshalBinary(b []byte) error
- func (m *GetWebhooksWebhooksItems) UnmarshalJSON(raw []byte) error
- func (m *GetWebhooksWebhooksItems) Validate(formats strfmt.Registry) error
- type ManageIP
- type PostContactInfo
- type PostContactInfoContacts
- type PostSendFailed
- type PostSendSmsTestFailed
- type RemainingCreditModel
- type RemainingCreditModelChild
- type RemainingCreditModelReseller
- type RemoveCredits
- type RequestContactExport
- type RequestContactImport
- type RequestContactImportNewList
- type RequestSMSRecipientExport
- type SendEmail
- type SendEmailAttachment
- type SendEmailAttachmentItems
- type SendReport
- type SendReportEmail
- type SendSMTPEmail
- type SendSMTPEmailAttachment
- type SendSMTPEmailAttachmentItems
- type SendSMTPEmailBcc
- type SendSMTPEmailBccItems
- type SendSMTPEmailCc
- type SendSMTPEmailCcItems
- type SendSMTPEmailReplyTo
- type SendSMTPEmailSender
- type SendSMTPEmailTo
- type SendSMTPEmailToItems
- type SendSms
- type SendTemplateEmail
- type SendTestEmail
- type SendTestSms
- type SendTransacSms
- type UpdateCampaignStatus
- type UpdateChild
- type UpdateContact
- type UpdateEmailCampaign
- type UpdateEmailCampaignRecipients
- type UpdateEmailCampaignSender
- type UpdateList
- type UpdateSMTPTemplate
- type UpdateSMTPTemplateSender
- type UpdateSender
- type UpdateSenderIps
- type UpdateSenderIpsItems
- type UpdateSmsCampaign
- type UpdateSmsCampaignRecipients
- type UpdateWebhook
Constants ¶
const ( // CreateAttributeCategoryNormal captures enum value "normal" CreateAttributeCategoryNormal string = "normal" // CreateAttributeCategoryTransactional captures enum value "transactional" CreateAttributeCategoryTransactional string = "transactional" // CreateAttributeCategoryCategory captures enum value "category" CreateAttributeCategoryCategory string = "category" // CreateAttributeCategoryCalculated captures enum value "calculated" CreateAttributeCategoryCalculated string = "calculated" // CreateAttributeCategoryGlobal captures enum value "global" CreateAttributeCategoryGlobal string = "global" )
const ( // CreateAttributeTypeText captures enum value "text" CreateAttributeTypeText string = "text" // CreateAttributeTypeDate captures enum value "date" CreateAttributeTypeDate string = "date" // CreateAttributeTypeFloat captures enum value "float" CreateAttributeTypeFloat string = "float" // CreateAttributeTypeID captures enum value "id" CreateAttributeTypeID string = "id" )
const ( // CreateEmailCampaignTypeClassic captures enum value "classic" CreateEmailCampaignTypeClassic string = "classic" // CreateEmailCampaignTypeTrigger captures enum value "trigger" CreateEmailCampaignTypeTrigger string = "trigger" )
const ( // CreateWebhookTypeTransactional captures enum value "transactional" CreateWebhookTypeTransactional string = "transactional" // CreateWebhookTypeMarketing captures enum value "marketing" CreateWebhookTypeMarketing string = "marketing" )
const ( // EmailExportRecipientsRecipientsTypeAll captures enum value "all" EmailExportRecipientsRecipientsTypeAll string = "all" // EmailExportRecipientsRecipientsTypeNonClickers captures enum value "nonClickers" EmailExportRecipientsRecipientsTypeNonClickers string = "nonClickers" // EmailExportRecipientsRecipientsTypeNonOpeners captures enum value "nonOpeners" EmailExportRecipientsRecipientsTypeNonOpeners string = "nonOpeners" // EmailExportRecipientsRecipientsTypeClickers captures enum value "clickers" EmailExportRecipientsRecipientsTypeClickers string = "clickers" // EmailExportRecipientsRecipientsTypeOpeners captures enum value "openers" EmailExportRecipientsRecipientsTypeOpeners string = "openers" // EmailExportRecipientsRecipientsTypeSoftBounces captures enum value "softBounces" EmailExportRecipientsRecipientsTypeSoftBounces string = "softBounces" // EmailExportRecipientsRecipientsTypeHardBounces captures enum value "hardBounces" EmailExportRecipientsRecipientsTypeHardBounces string = "hardBounces" // EmailExportRecipientsRecipientsTypeUnsubscribed captures enum value "unsubscribed" EmailExportRecipientsRecipientsTypeUnsubscribed string = "unsubscribed" )
const ( // ErrorModelCodeInvalidParameter captures enum value "invalid_parameter" ErrorModelCodeInvalidParameter string = "invalid_parameter" // ErrorModelCodeMissingParameter captures enum value "missing_parameter" ErrorModelCodeMissingParameter string = "missing_parameter" // ErrorModelCodeOutOfRange captures enum value "out_of_range" ErrorModelCodeOutOfRange string = "out_of_range" // ErrorModelCodeCampaignProcessing captures enum value "campaign_processing" ErrorModelCodeCampaignProcessing string = "campaign_processing" // ErrorModelCodeCampaignSent captures enum value "campaign_sent" ErrorModelCodeCampaignSent string = "campaign_sent" // ErrorModelCodeDocumentNotFound captures enum value "document_not_found" ErrorModelCodeDocumentNotFound string = "document_not_found" // ErrorModelCodeResellerPermission captures enum value "reseller_permission" ErrorModelCodeResellerPermission string = "reseller_permission" // ErrorModelCodeNotEnoughCredits captures enum value "not_enough_credits" ErrorModelCodeNotEnoughCredits string = "not_enough_credits" // ErrorModelCodePermissionDenied captures enum value "permission_denied" ErrorModelCodePermissionDenied string = "permission_denied" // ErrorModelCodeDuplicateParameter captures enum value "duplicate_parameter" ErrorModelCodeDuplicateParameter string = "duplicate_parameter" // ErrorModelCodeMethodNotAllowed captures enum value "method_not_allowed" ErrorModelCodeMethodNotAllowed string = "method_not_allowed" ErrorModelCodeUnauthorized string = "unauthorized" // ErrorModelCodeAccountUnderValidation captures enum value "account_under_validation" ErrorModelCodeAccountUnderValidation string = "account_under_validation" // ErrorModelCodeNotAcceptable captures enum value "not_acceptable" ErrorModelCodeNotAcceptable string = "not_acceptable" )
const ( // GetAccountAllOf1PlanItemsCreditsTypeUserLimit captures enum value "userLimit" GetAccountAllOf1PlanItemsCreditsTypeUserLimit string = "userLimit" // GetAccountAllOf1PlanItemsCreditsTypeSendLimit captures enum value "sendLimit" GetAccountAllOf1PlanItemsCreditsTypeSendLimit string = "sendLimit" )
const ( // GetAccountAllOf1PlanItemsTypePayAsYouGo captures enum value "payAsYouGo" GetAccountAllOf1PlanItemsTypePayAsYouGo string = "payAsYouGo" // GetAccountAllOf1PlanItemsTypeUnlimited captures enum value "unlimited" GetAccountAllOf1PlanItemsTypeUnlimited string = "unlimited" // GetAccountAllOf1PlanItemsTypeFree captures enum value "free" GetAccountAllOf1PlanItemsTypeFree string = "free" // GetAccountAllOf1PlanItemsTypeSubscription captures enum value "subscription" GetAccountAllOf1PlanItemsTypeSubscription string = "subscription" // GetAccountAllOf1PlanItemsTypeSms captures enum value "sms" GetAccountAllOf1PlanItemsTypeSms string = "sms" // GetAccountAllOf1PlanItemsTypeReseller captures enum value "reseller" GetAccountAllOf1PlanItemsTypeReseller string = "reseller" )
const ( // GetAttributesAttributesItemsCategoryNormal captures enum value "normal" GetAttributesAttributesItemsCategoryNormal string = "normal" // GetAttributesAttributesItemsCategoryTransactional captures enum value "transactional" GetAttributesAttributesItemsCategoryTransactional string = "transactional" // GetAttributesAttributesItemsCategoryCategory captures enum value "category" GetAttributesAttributesItemsCategoryCategory string = "category" // GetAttributesAttributesItemsCategoryCalculated captures enum value "calculated" GetAttributesAttributesItemsCategoryCalculated string = "calculated" // GetAttributesAttributesItemsCategoryGlobal captures enum value "global" GetAttributesAttributesItemsCategoryGlobal string = "global" )
const ( // GetAttributesAttributesItemsTypeText captures enum value "text" GetAttributesAttributesItemsTypeText string = "text" // GetAttributesAttributesItemsTypeDate captures enum value "date" GetAttributesAttributesItemsTypeDate string = "date" // GetAttributesAttributesItemsTypeFloat captures enum value "float" GetAttributesAttributesItemsTypeFloat string = "float" // GetAttributesAttributesItemsTypeID captures enum value "id" GetAttributesAttributesItemsTypeID string = "id" )
const ( // GetCampaignOverviewStatusDraft captures enum value "draft" GetCampaignOverviewStatusDraft string = "draft" // GetCampaignOverviewStatusSent captures enum value "sent" GetCampaignOverviewStatusSent string = "sent" // GetCampaignOverviewStatusArchive captures enum value "archive" GetCampaignOverviewStatusArchive string = "archive" // GetCampaignOverviewStatusQueued captures enum value "queued" GetCampaignOverviewStatusQueued string = "queued" // GetCampaignOverviewStatusSuspended captures enum value "suspended" GetCampaignOverviewStatusSuspended string = "suspended" // GetCampaignOverviewStatusInProcess captures enum value "in_process" GetCampaignOverviewStatusInProcess string = "in_process" )
const ( // GetCampaignOverviewTypeClassic captures enum value "classic" GetCampaignOverviewTypeClassic string = "classic" // GetCampaignOverviewTypeTrigger captures enum value "trigger" GetCampaignOverviewTypeTrigger string = "trigger" )
const ( // GetEmailEventReportEventsItemsEventBounces captures enum value "bounces" GetEmailEventReportEventsItemsEventBounces string = "bounces" // GetEmailEventReportEventsItemsEventHardBounces captures enum value "hardBounces" GetEmailEventReportEventsItemsEventHardBounces string = "hardBounces" // GetEmailEventReportEventsItemsEventSoftBounces captures enum value "softBounces" GetEmailEventReportEventsItemsEventSoftBounces string = "softBounces" // GetEmailEventReportEventsItemsEventDelivered captures enum value "delivered" GetEmailEventReportEventsItemsEventDelivered string = "delivered" // GetEmailEventReportEventsItemsEventSpam captures enum value "spam" GetEmailEventReportEventsItemsEventSpam string = "spam" // GetEmailEventReportEventsItemsEventRequests captures enum value "requests" GetEmailEventReportEventsItemsEventRequests string = "requests" // GetEmailEventReportEventsItemsEventOpened captures enum value "opened" GetEmailEventReportEventsItemsEventOpened string = "opened" // GetEmailEventReportEventsItemsEventClicks captures enum value "clicks" GetEmailEventReportEventsItemsEventClicks string = "clicks" // GetEmailEventReportEventsItemsEventInvalid captures enum value "invalid" GetEmailEventReportEventsItemsEventInvalid string = "invalid" // GetEmailEventReportEventsItemsEventDeferred captures enum value "deferred" GetEmailEventReportEventsItemsEventDeferred string = "deferred" // GetEmailEventReportEventsItemsEventBlocked captures enum value "blocked" GetEmailEventReportEventsItemsEventBlocked string = "blocked" )
const ( // GetProcessStatusQueued captures enum value "queued" GetProcessStatusQueued string = "queued" // GetProcessStatusInProcess captures enum value "in_process" GetProcessStatusInProcess string = "in_process" // GetProcessStatusCompleted captures enum value "completed" GetProcessStatusCompleted string = "completed" )
const ( // GetSmsCampaignOverviewStatusDraft captures enum value "draft" GetSmsCampaignOverviewStatusDraft string = "draft" // GetSmsCampaignOverviewStatusSent captures enum value "sent" GetSmsCampaignOverviewStatusSent string = "sent" // GetSmsCampaignOverviewStatusArchive captures enum value "archive" GetSmsCampaignOverviewStatusArchive string = "archive" // GetSmsCampaignOverviewStatusQueued captures enum value "queued" GetSmsCampaignOverviewStatusQueued string = "queued" // GetSmsCampaignOverviewStatusSuspended captures enum value "suspended" GetSmsCampaignOverviewStatusSuspended string = "suspended" // GetSmsCampaignOverviewStatusInProcess captures enum value "in_process" GetSmsCampaignOverviewStatusInProcess string = "in_process" )
const ( // GetSmsEventReportEventsItemsEventBounces captures enum value "bounces" GetSmsEventReportEventsItemsEventBounces string = "bounces" // GetSmsEventReportEventsItemsEventHardBounces captures enum value "hardBounces" GetSmsEventReportEventsItemsEventHardBounces string = "hardBounces" // GetSmsEventReportEventsItemsEventSoftBounces captures enum value "softBounces" GetSmsEventReportEventsItemsEventSoftBounces string = "softBounces" // GetSmsEventReportEventsItemsEventDelivered captures enum value "delivered" GetSmsEventReportEventsItemsEventDelivered string = "delivered" // GetSmsEventReportEventsItemsEventSent captures enum value "sent" GetSmsEventReportEventsItemsEventSent string = "sent" // GetSmsEventReportEventsItemsEventAccepted captures enum value "accepted" GetSmsEventReportEventsItemsEventAccepted string = "accepted" // GetSmsEventReportEventsItemsEventUnsubscription captures enum value "unsubscription" GetSmsEventReportEventsItemsEventUnsubscription string = "unsubscription" // GetSmsEventReportEventsItemsEventReplies captures enum value "replies" GetSmsEventReportEventsItemsEventReplies string = "replies" // GetSmsEventReportEventsItemsEventBlocked captures enum value "blocked" GetSmsEventReportEventsItemsEventBlocked string = "blocked" )
const ( // GetWebhookTypeMarketing captures enum value "marketing" GetWebhookTypeMarketing string = "marketing" // GetWebhookTypeTransac captures enum value "transac" GetWebhookTypeTransac string = "transac" )
const ( // RequestSMSRecipientExportRecipientsTypeAll captures enum value "all" RequestSMSRecipientExportRecipientsTypeAll string = "all" // RequestSMSRecipientExportRecipientsTypeDelivered captures enum value "delivered" RequestSMSRecipientExportRecipientsTypeDelivered string = "delivered" // RequestSMSRecipientExportRecipientsTypeAnswered captures enum value "answered" RequestSMSRecipientExportRecipientsTypeAnswered string = "answered" // RequestSMSRecipientExportRecipientsTypeSoftBounces captures enum value "softBounces" RequestSMSRecipientExportRecipientsTypeSoftBounces string = "softBounces" // RequestSMSRecipientExportRecipientsTypeHardBounces captures enum value "hardBounces" RequestSMSRecipientExportRecipientsTypeHardBounces string = "hardBounces" // RequestSMSRecipientExportRecipientsTypeUnsubscribed captures enum value "unsubscribed" RequestSMSRecipientExportRecipientsTypeUnsubscribed string = "unsubscribed" )
const ( // SendReportLanguageFr captures enum value "fr" SendReportLanguageFr string = "fr" // SendReportLanguageEs captures enum value "es" SendReportLanguageEs string = "es" // SendReportLanguagePt captures enum value "pt" SendReportLanguagePt string = "pt" // SendReportLanguageIt captures enum value "it" SendReportLanguageIt string = "it" // SendReportLanguageDe captures enum value "de" SendReportLanguageDe string = "de" // SendReportLanguageEn captures enum value "en" SendReportLanguageEn string = "en" )
const ( // SendReportEmailContentTypeText captures enum value "text" SendReportEmailContentTypeText string = "text" // SendReportEmailContentTypeHTML captures enum value "html" SendReportEmailContentTypeHTML string = "html" )
const ( // SendTransacSmsTypeTransactional captures enum value "transactional" SendTransacSmsTypeTransactional string = "transactional" // SendTransacSmsTypeMarketing captures enum value "marketing" SendTransacSmsTypeMarketing string = "marketing" )
const ( // UpdateCampaignStatusStatusSuspended captures enum value "suspended" UpdateCampaignStatusStatusSuspended string = "suspended" // UpdateCampaignStatusStatusArchive captures enum value "archive" UpdateCampaignStatusStatusArchive string = "archive" // UpdateCampaignStatusStatusDarchive captures enum value "darchive" UpdateCampaignStatusStatusDarchive string = "darchive" // UpdateCampaignStatusStatusSent captures enum value "sent" UpdateCampaignStatusStatusSent string = "sent" // UpdateCampaignStatusStatusQueued captures enum value "queued" UpdateCampaignStatusStatusQueued string = "queued" // UpdateCampaignStatusStatusReplicate captures enum value "replicate" UpdateCampaignStatusStatusReplicate string = "replicate" // UpdateCampaignStatusStatusReplicateTemplate captures enum value "replicateTemplate" UpdateCampaignStatusStatusReplicateTemplate string = "replicateTemplate" // UpdateCampaignStatusStatusDraft captures enum value "draft" UpdateCampaignStatusStatusDraft string = "draft" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddCredits ¶
type AddCredits struct { // Email credits to be added to the child account Email int64 `json:"email,omitempty"` // SMS credits to be added to the child account Sms int64 `json:"sms,omitempty"` }
func (*AddCredits) MarshalBinary ¶
func (m *AddCredits) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AddCredits) UnmarshalBinary ¶
func (m *AddCredits) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AddRemoveContactToList ¶
type AddRemoveContactToList struct { // Emails to add or remove from a list Emails []strfmt.Email `json:"emails"` }
func (*AddRemoveContactToList) MarshalBinary ¶
func (m *AddRemoveContactToList) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AddRemoveContactToList) UnmarshalBinary ¶
func (m *AddRemoveContactToList) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CreateAttribute ¶
type CreateAttribute struct { // Attribute categorisation. // Required: true Category *string `json:"category"` // enumemaration Enumemaration CreateAttributeEnumemaration `json:"enumemaration"` // Name of the attribute // Required: true Name *string `json:"name"` // Type of the attribute Type string `json:"type,omitempty"` // Value of the attribute // Required: true Value *string `json:"value"` }
func (*CreateAttribute) MarshalBinary ¶
func (m *CreateAttribute) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CreateAttribute) UnmarshalBinary ¶
func (m *CreateAttribute) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CreateAttributeEnumemaration ¶
type CreateAttributeEnumemaration []*CreateAttributeEnumemarationItems
type CreateAttributeEnumemarationItems ¶
type CreateAttributeEnumemarationItems struct { // Id of the value ID int64 `json:"id,omitempty"` // Label of the value Label string `json:"label,omitempty"` }
func (*CreateAttributeEnumemarationItems) MarshalBinary ¶
func (m *CreateAttributeEnumemarationItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CreateAttributeEnumemarationItems) UnmarshalBinary ¶
func (m *CreateAttributeEnumemarationItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CreateChild ¶
type CreateChild struct { // Company name to use to create the child account // Required: true CompanyName *string `json:"companyName"` // Email address to create the child account // Required: true Email *strfmt.Email `json:"email"` // First name to use to create the child account // Required: true FirstName *string `json:"firstName"` // Last name to use to create the child account // Required: true LastName *string `json:"lastName"` // Password for the child account to login // Required: true Password *strfmt.Password `json:"password"` }
func (*CreateChild) MarshalBinary ¶
func (m *CreateChild) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CreateChild) UnmarshalBinary ¶
func (m *CreateChild) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CreateContact ¶
type CreateContact struct { // Values of the attributes to fill. The attributes must exist in you contact database Attributes interface{} `json:"attributes,omitempty"` // Email address of the user. Mandatory if `attributes.sms` is not passed Email strfmt.Email `json:"email,omitempty"` // Blacklist the contact for emails (emailBlacklisted = true) EmailBlacklisted bool `json:"emailBlacklisted,omitempty"` // Ids of the lists to add the contact to ListIds []int64 `json:"listIds"` // Blacklist the contact for SMS (smsBlacklisted = true) SmsBlacklisted bool `json:"smsBlacklisted,omitempty"` // Facilitate to update existing contact in same request (updateEnabled = true) UpdateEnabled *bool `json:"updateEnabled,omitempty"` }
func (*CreateContact) MarshalBinary ¶
func (m *CreateContact) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CreateContact) UnmarshalBinary ¶
func (m *CreateContact) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CreateEmailCampaign ¶
type CreateEmailCampaign struct { // Absolute url of the attachment (no local file). Extensions allowed xlsx, xls, ods, docx, docm, doc, csv, pdf, txt, gif, jpg, jpeg, png, tif, tiff and rtf AttachmentURL string `json:"attachmentUrl,omitempty"` Footer string `json:"footer,omitempty"` // Header of the email campaign Header string `json:"header,omitempty"` // Mandatory if htmlUrl is empty. Body of the message (HTML) HTMLContent string `json:"htmlContent,omitempty"` // Mandatory if htmlContent is empty. Url to the message (HTML) HTMLURL string `json:"htmlUrl,omitempty"` // Use true to embedded the images in your email. Final size of the email should be less than 4MB. Campaigns with embedded images can not be sent to more than 5000 contacts InlineImageActivation *bool `json:"inlineImageActivation,omitempty"` // Use true to enable the mirror link MirrorActive bool `json:"mirrorActive,omitempty"` // Name of the campaign // Required: true Name *string `json:"name"` // recipients Recipients *CreateEmailCampaignRecipients `json:"recipients,omitempty"` // For trigger campagins use false to make sure a contact receives the same campaign only once Recurring *bool `json:"recurring,omitempty"` // Email on which the campaign recipients will be able to reply to ReplyTo strfmt.Email `json:"replyTo,omitempty"` // Sending date and time (YYYY-MM-DDTHH:mm:ss.SSSZ) ScheduledAt strfmt.DateTime `json:"scheduledAt,omitempty"` // sender // Required: true Sender *CreateEmailCampaignSender `json:"sender"` // Subject of the campaign // Required: true Subject *string `json:"subject"` // Tag of the campaign Tag string `json:"tag,omitempty"` // To personalize the «To» Field, e.g. if you want to include the first name and last name of your recipient, use [FNAME] [LNAME]. These attributes must already exist in your contact database ToField string `json:"toField,omitempty"` // Type of the campaign // Required: true Type *string `json:"type"` // Customize the utm_campaign value. If this field is empty, the campaign name will be used. Only alphanumeric characters and spaces are allowed UtmCampaign string `json:"utmCampaign,omitempty"` }
func (*CreateEmailCampaign) MarshalBinary ¶
func (m *CreateEmailCampaign) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CreateEmailCampaign) UnmarshalBinary ¶
func (m *CreateEmailCampaign) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CreateEmailCampaignRecipients ¶
type CreateEmailCampaignRecipients struct { // List ids to exclude from the campaign ExclusionListIds []int64 `json:"exclusionListIds"` // Mandatory if scheduledAt is not empty. List Ids to send the campaign to ListIds []int64 `json:"listIds"` }
func (*CreateEmailCampaignRecipients) MarshalBinary ¶
func (m *CreateEmailCampaignRecipients) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CreateEmailCampaignRecipients) UnmarshalBinary ¶
func (m *CreateEmailCampaignRecipients) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CreateEmailCampaignSender ¶
type CreateEmailCampaignSender struct { // Sender email // Required: true Email *strfmt.Email `json:"email"` // Sender Name Name string `json:"name,omitempty"` }
func (*CreateEmailCampaignSender) MarshalBinary ¶
func (m *CreateEmailCampaignSender) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CreateEmailCampaignSender) UnmarshalBinary ¶
func (m *CreateEmailCampaignSender) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CreateList ¶
type CreateList struct { // Id of the folder in which to create the list // Required: true FolderID *int64 `json:"folderId"` // Name of the list // Required: true Name *string `json:"name"` }
func (*CreateList) MarshalBinary ¶
func (m *CreateList) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CreateList) UnmarshalBinary ¶
func (m *CreateList) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CreateModel ¶
type CreateModel struct { // ID of the object created // Required: true ID *int64 `json:"id"` }
func (*CreateModel) MarshalBinary ¶
func (m *CreateModel) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CreateModel) UnmarshalBinary ¶
func (m *CreateModel) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CreateSMTPEmail ¶
type CreateSMTPEmail struct { // Message ID of the SMTP Email sent // Required: true MessageID *string `json:"messageId"` }
func (*CreateSMTPEmail) MarshalBinary ¶
func (m *CreateSMTPEmail) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CreateSMTPEmail) UnmarshalBinary ¶
func (m *CreateSMTPEmail) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CreateSMTPTemplate ¶
type CreateSMTPTemplate struct { // Absolute url of the attachment (no local file). Extensions allowed xlsx, xls, ods, docx, docm, doc, csv, pdf, txt, gif, jpg, jpeg, png, tif, tiff and rtf AttachmentURL string `json:"attachmentUrl,omitempty"` // Body of the message (HTML version). The field must have more than 10 characters. REQUIRED if htmlUrl is empty HTMLContent string `json:"htmlContent,omitempty"` // Url which contents the body of the email message. REQUIRED if htmlContent is empty HTMLURL string `json:"htmlUrl,omitempty"` // Status of template. isActive = true means template is active and isActive = false means template is inactive IsActive bool `json:"isActive,omitempty"` // Email on which campaign recipients will be able to reply to ReplyTo strfmt.Email `json:"replyTo,omitempty"` // sender // Required: true Sender *CreateSMTPTemplateSender `json:"sender"` // Subject of the template // Required: true Subject *string `json:"subject"` // Tag of the template Tag string `json:"tag,omitempty"` // Name of the template // Required: true TemplateName *string `json:"templateName"` // This is to personalize the «To» Field. If you want to include the first name and last name of your recipient, add [FNAME] [LNAME]. To use the contact attributes here, these must already exist in SendinBlue account ToField string `json:"toField,omitempty"` }
func (*CreateSMTPTemplate) MarshalBinary ¶
func (m *CreateSMTPTemplate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CreateSMTPTemplate) UnmarshalBinary ¶
func (m *CreateSMTPTemplate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CreateSMTPTemplateSender ¶
type CreateSMTPTemplateSender struct { // Email of the sender // Required: true Email *strfmt.Email `json:"email"` // Name of the sender. If not passed, will be set to default Name string `json:"name,omitempty"` }
func (*CreateSMTPTemplateSender) MarshalBinary ¶
func (m *CreateSMTPTemplateSender) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CreateSMTPTemplateSender) UnmarshalBinary ¶
func (m *CreateSMTPTemplateSender) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CreateSender ¶
type CreateSender struct { // From Email to use for the sender // Required: true Email *strfmt.Email `json:"email"` // ips Ips CreateSenderIps `json:"ips"` // From Name to use for the sender // Required: true Name *string `json:"name"` }
func (*CreateSender) MarshalBinary ¶
func (m *CreateSender) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CreateSender) UnmarshalBinary ¶
func (m *CreateSender) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CreateSenderIps ¶
type CreateSenderIps []*CreateSenderIpsItems
type CreateSenderIpsItems ¶
type CreateSenderIpsItems struct { // Domain of the IP // Required: true Domain *string `json:"domain"` // Dedicated IP available in your account // Required: true IP *string `json:"ip"` // Weight to apply to the IP. Sum of all IP weights must be 100. Should be passed for either ALL or NONE of the IPs. If it's not passed, the sending will be equally balanced on all IPs. // Maximum: 100 // Minimum: 1 Weight int64 `json:"weight,omitempty"` }
func (*CreateSenderIpsItems) MarshalBinary ¶
func (m *CreateSenderIpsItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CreateSenderIpsItems) UnmarshalBinary ¶
func (m *CreateSenderIpsItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CreateSenderModel ¶
type CreateSenderModel struct { // Status of DKIM configuration for the sender (true = DKIM not well configured, false = DKIM well configured) DkimError bool `json:"dkimError,omitempty"` // ID of the Sender created // Required: true ID *int64 `json:"id"` // Status of SPF configuration for the sender (true = SPF not well configured, false = SPF well configured) SpfError bool `json:"spfError,omitempty"` }
func (*CreateSenderModel) MarshalBinary ¶
func (m *CreateSenderModel) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CreateSenderModel) UnmarshalBinary ¶
func (m *CreateSenderModel) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CreateSmsCampaign ¶
type CreateSmsCampaign struct { // Content of the message. The maximum characters used per SMS is 160, if used more than that, it will be counted as more than one SMS Content string `json:"content,omitempty"` // Name of the campaign // Required: true Name *string `json:"name"` // recipients Recipients *CreateSmsCampaignRecipients `json:"recipients,omitempty"` // Date and time on which the campaign has to run (YYYY-MM-DDTHH:mm:ss.SSSZ) ScheduledAt strfmt.DateTime `json:"scheduledAt,omitempty"` // Name of the sender. The number of characters is limited to 11 // Required: true // Max Length: 11 Sender *string `json:"sender"` }
func (*CreateSmsCampaign) MarshalBinary ¶
func (m *CreateSmsCampaign) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CreateSmsCampaign) UnmarshalBinary ¶
func (m *CreateSmsCampaign) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CreateSmsCampaignRecipients ¶
type CreateSmsCampaignRecipients struct { // List ids which have to be excluded from a campaign // Required: true ExclusionListIds []int64 `json:"exclusionListIds"` // Lists Ids to send the campaign to. REQUIRED if scheduledAt is not empty // Required: true ListIds []int64 `json:"listIds"` }
func (*CreateSmsCampaignRecipients) MarshalBinary ¶
func (m *CreateSmsCampaignRecipients) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CreateSmsCampaignRecipients) UnmarshalBinary ¶
func (m *CreateSmsCampaignRecipients) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CreateUpdateFolder ¶
type CreateUpdateFolder struct { // Name of the folder Name string `json:"name,omitempty"` }
func (*CreateUpdateFolder) MarshalBinary ¶
func (m *CreateUpdateFolder) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CreateUpdateFolder) UnmarshalBinary ¶
func (m *CreateUpdateFolder) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CreateWebhook ¶
type CreateWebhook struct { // Description of the webhook Description string `json:"description,omitempty"` // Events triggering the webhook. Possible values for Transactional type webhook – request, delivered, hardBounce, softBounce, blocked, spam, invalid, deferred, click, opened, uniqueOpened and unsubscribed and possible values for Marketing type webhook – spam, opened, click, hardBounce, softBounce, unsubscribed, listAddition & delivered Events []string `json:"events"` // Type of the webhook Type *string `json:"type,omitempty"` // URL of the webhook // Required: true URL *string `json:"url"` }
func (*CreateWebhook) MarshalBinary ¶
func (m *CreateWebhook) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CreateWebhook) UnmarshalBinary ¶
func (m *CreateWebhook) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CreatedProcessID ¶
type CreatedProcessID struct { // Id of the process created // Required: true ProcessID *int64 `json:"processId"` }
func (*CreatedProcessID) MarshalBinary ¶
func (m *CreatedProcessID) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CreatedProcessID) UnmarshalBinary ¶
func (m *CreatedProcessID) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DeleteHardbounces ¶
type DeleteHardbounces struct { // Target a specific email address ContactEmail strfmt.Email `json:"contactEmail,omitempty"` // Ending date (YYYY-MM-DD) of the period from which the hardbounces will be deleted. Must be greater than equal to startDate EndDate strfmt.Date `json:"endDate,omitempty"` // Starting date (YYYY-MM-DD) of the period from which the hardbounces will be deleted. Must be lower than equal to endDate StartDate strfmt.Date `json:"startDate,omitempty"` }
func (*DeleteHardbounces) MarshalBinary ¶
func (m *DeleteHardbounces) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DeleteHardbounces) UnmarshalBinary ¶
func (m *DeleteHardbounces) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EmailExportRecipients ¶
type EmailExportRecipients struct { // Webhook called once the export process is finished NotifyURL string `json:"notifyURL,omitempty"` // Type of recipients to export for a campaign // Required: true RecipientsType *string `json:"recipientsType"` }
func (*EmailExportRecipients) MarshalBinary ¶
func (m *EmailExportRecipients) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EmailExportRecipients) UnmarshalBinary ¶
func (m *EmailExportRecipients) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ErrorModel ¶
type ErrorModel struct { // Error code displayed in case of a failure // Required: true Code *string `json:"code"` // Readable message associated to the failure // Required: true Message *string `json:"message"` }
func (*ErrorModel) MarshalBinary ¶
func (m *ErrorModel) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ErrorModel) UnmarshalBinary ¶
func (m *ErrorModel) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetAccount ¶
type GetAccount struct { GetExtendedClient GetAccountAllOf1 }
func (*GetAccount) MarshalBinary ¶
func (m *GetAccount) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (GetAccount) MarshalJSON ¶
func (m GetAccount) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*GetAccount) UnmarshalBinary ¶
func (m *GetAccount) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*GetAccount) UnmarshalJSON ¶
func (m *GetAccount) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type GetAccountAllOf1 ¶
type GetAccountAllOf1 struct { // marketing automation MarketingAutomation *GetAccountAllOf1MarketingAutomation `json:"marketingAutomation,omitempty"` // plan // Required: true Plan GetAccountAllOf1Plan `json:"plan"` // relay // Required: true Relay *GetAccountAllOf1Relay `json:"relay"` }
func (*GetAccountAllOf1) MarshalBinary ¶
func (m *GetAccountAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetAccountAllOf1) UnmarshalBinary ¶
func (m *GetAccountAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetAccountAllOf1MarketingAutomation ¶
type GetAccountAllOf1MarketingAutomation struct { // Status of Marketing Automation Plateform activation for your account (true=enabled, false=disabled) // Required: true Enabled *bool `json:"enabled"` // Marketing Automation Tracker ID Key string `json:"key,omitempty"` }
func (*GetAccountAllOf1MarketingAutomation) MarshalBinary ¶
func (m *GetAccountAllOf1MarketingAutomation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetAccountAllOf1MarketingAutomation) UnmarshalBinary ¶
func (m *GetAccountAllOf1MarketingAutomation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetAccountAllOf1Plan ¶
type GetAccountAllOf1Plan []*GetAccountAllOf1PlanItems
type GetAccountAllOf1PlanItems ¶
type GetAccountAllOf1PlanItems struct { // Remaining credits of the user. This can either be "User Limit" or "Send Limit" depending on the plan. // Required: true Credits *float32 `json:"credits"` // This is the type of the credit, "User Limit" or "Send Limit" are two possible types of credit of a user. "User Limit" implies the total number of subscribers you can add to your account, and "Send Limit" implies the total number of emails you can send to the subscribers in your account. // Required: true CreditsType *string `json:"creditsType"` // Date of the period from which the plan will end (only available for "subscription", "unlimited" and "reseller" plan type) EndDate strfmt.Date `json:"endDate,omitempty"` // Date of the period from which the plan will start (only available for "subscription", "unlimited" and "reseller" plan type) StartDate strfmt.Date `json:"startDate,omitempty"` // Displays the plan type of the user // Required: true Type *string `json:"type"` }
func (*GetAccountAllOf1PlanItems) MarshalBinary ¶
func (m *GetAccountAllOf1PlanItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetAccountAllOf1PlanItems) UnmarshalBinary ¶
func (m *GetAccountAllOf1PlanItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetAccountAllOf1Relay ¶
type GetAccountAllOf1Relay struct { // data // Required: true Data *GetAccountAllOf1RelayData `json:"data"` // Status of your SMTP Account (true=Enabled, false=Disabled) // Required: true Enabled *bool `json:"enabled"` }
func (*GetAccountAllOf1Relay) MarshalBinary ¶
func (m *GetAccountAllOf1Relay) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetAccountAllOf1Relay) UnmarshalBinary ¶
func (m *GetAccountAllOf1Relay) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetAccountAllOf1RelayData ¶
type GetAccountAllOf1RelayData struct { // Port used for SMTP Relay // Required: true Port *int64 `json:"port"` // URL of the SMTP Relay // Required: true Relay *string `json:"relay"` // Email to use as login on SMTP // Required: true UserName *strfmt.Email `json:"userName"` }
func (*GetAccountAllOf1RelayData) MarshalBinary ¶
func (m *GetAccountAllOf1RelayData) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetAccountAllOf1RelayData) UnmarshalBinary ¶
func (m *GetAccountAllOf1RelayData) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetAggregatedReport ¶
type GetAggregatedReport struct { // Number of blocked contact emails for the timeframe // Required: true Blocked *int64 `json:"blocked"` // Number of clicks for the timeframe // Required: true Clicks *int64 `json:"clicks"` // Number of delivered emails for the timeframe // Required: true Delivered *int64 `json:"delivered"` // Number of hardbounces for the timeframe // Required: true HardBounces *int64 `json:"hardBounces"` // Number of invalid emails for the timeframe // Required: true Invalid *int64 `json:"invalid"` // Number of openings for the timeframe // Required: true Opens *int64 `json:"opens"` // Time frame of the report // Required: true Range *string `json:"range"` // Number of requests for the timeframe // Required: true Requests *int64 `json:"requests"` // Number of softbounces for the timeframe // Required: true SoftBounces *int64 `json:"softBounces"` // Number of complaint (spam report) for the timeframe // Required: true SpamReports *int64 `json:"spamReports"` // Number of unique clicks for the timeframe // Required: true UniqueClicks *int64 `json:"uniqueClicks"` // Number of unique openings for the timeframe // Required: true UniqueOpens *int64 `json:"uniqueOpens"` }
func (*GetAggregatedReport) MarshalBinary ¶
func (m *GetAggregatedReport) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetAggregatedReport) UnmarshalBinary ¶
func (m *GetAggregatedReport) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetAttributes ¶
type GetAttributes struct { // attributes // Required: true Attributes GetAttributesAttributes `json:"attributes"` }
func (*GetAttributes) MarshalBinary ¶
func (m *GetAttributes) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetAttributes) UnmarshalBinary ¶
func (m *GetAttributes) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetAttributesAttributes ¶
type GetAttributesAttributes []*GetAttributesAttributesItems
type GetAttributesAttributesItems ¶
type GetAttributesAttributesItems struct { // Calculated value formula CalculatedValue string `json:"calculatedValue,omitempty"` // Category of the attribute // Required: true Category *string `json:"category"` // enumeration Enumeration GetAttributesAttributesItemsEnumeration `json:"enumeration"` // ID of the attribute // Required: true ID *int64 `json:"id"` // Name of the attribute // Required: true Name *string `json:"name"` // Type of the attribute Type string `json:"type,omitempty"` }
func (*GetAttributesAttributesItems) MarshalBinary ¶
func (m *GetAttributesAttributesItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetAttributesAttributesItems) UnmarshalBinary ¶
func (m *GetAttributesAttributesItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetAttributesAttributesItemsEnumeration ¶
type GetAttributesAttributesItemsEnumeration []*GetAttributesAttributesItemsEnumerationItems
type GetAttributesAttributesItemsEnumerationItems ¶
type GetAttributesAttributesItemsEnumerationItems struct { // Label of the "category" type attribute // Required: true Label *string `json:"label"` // ID of Value of the "category" type attribute // Required: true Value *int64 `json:"value"` }
func (*GetAttributesAttributesItemsEnumerationItems) MarshalBinary ¶
func (m *GetAttributesAttributesItemsEnumerationItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetAttributesAttributesItemsEnumerationItems) UnmarshalBinary ¶
func (m *GetAttributesAttributesItemsEnumerationItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetCampaignOverview ¶
type GetCampaignOverview struct { // ID of the campaign // Required: true ID *int64 `json:"id"` // Name of the campaign // Required: true Name *string `json:"name"` // Date on which campaign is scheduled (YYYY-MM-DDTHH:mm:ss.SSSZ) ScheduledAt strfmt.DateTime `json:"scheduledAt,omitempty"` // Status of the campaign // Required: true Status *string `json:"status"` // Subject of the campaign // Required: true Subject *string `json:"subject"` // Type of campaign // Required: true Type *string `json:"type"` }
func (*GetCampaignOverview) MarshalBinary ¶
func (m *GetCampaignOverview) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetCampaignOverview) UnmarshalBinary ¶
func (m *GetCampaignOverview) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetCampaignRecipients ¶
type GetCampaignRecipients struct { // exclusion lists // Required: true ExclusionLists GetCampaignRecipientsExclusionLists `json:"exclusionLists"` // lists // Required: true Lists GetCampaignRecipientsLists `json:"lists"` }
func (*GetCampaignRecipients) MarshalBinary ¶
func (m *GetCampaignRecipients) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetCampaignRecipients) UnmarshalBinary ¶
func (m *GetCampaignRecipients) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetCampaignRecipientsExclusionLists ¶
type GetCampaignRecipientsExclusionLists []*GetCampaignRecipientsExclusionListsItems
type GetCampaignRecipientsExclusionListsItems ¶
type GetCampaignRecipientsExclusionListsItems struct { // ID of the list excluded of the campaign // Required: true ID *int64 `json:"id"` // Name of the list excluded of the campaign // Required: true Name *string `json:"name"` }
func (*GetCampaignRecipientsExclusionListsItems) MarshalBinary ¶
func (m *GetCampaignRecipientsExclusionListsItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetCampaignRecipientsExclusionListsItems) UnmarshalBinary ¶
func (m *GetCampaignRecipientsExclusionListsItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetCampaignRecipientsLists ¶
type GetCampaignRecipientsLists []*GetCampaignRecipientsListsItems
type GetCampaignRecipientsListsItems ¶
type GetCampaignRecipientsListsItems struct { // ID of the list included in the campaign // Required: true ID *int64 `json:"id"` // Name of the list included in the campaign // Required: true Name *string `json:"name"` }
func (*GetCampaignRecipientsListsItems) MarshalBinary ¶
func (m *GetCampaignRecipientsListsItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetCampaignRecipientsListsItems) UnmarshalBinary ¶
func (m *GetCampaignRecipientsListsItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetCampaignStats ¶
type GetCampaignStats struct { // Number of clicks for the campaign // Required: true Clickers *int64 `json:"clickers"` // Number of complaints (Spam reports) for the campaign // Required: true Complaints *int64 `json:"complaints"` // Number of deferred emails for the campaign // Required: true Deferred *int64 `json:"deferred"` // Number of delivered emails for the campaign // Required: true Delivered *int64 `json:"delivered"` // Number of harbounce for the campaign // Required: true HardBounces *int64 `json:"hardBounces"` // List Id of email campaign (only in case of get email campaign(s)) ListID int64 `json:"listId,omitempty"` // Number of sent emails for the campaign // Required: true Sent *int64 `json:"sent"` // Number of softbounce for the campaign // Required: true SoftBounces *int64 `json:"softBounces"` // Number of unique clicks for the campaign // Required: true UniqueClicks *int64 `json:"uniqueClicks"` // Number of unique openings for the campaign // Required: true UniqueViews *int64 `json:"uniqueViews"` // Number of unsubscription for the campaign // Required: true Unsubscriptions *int64 `json:"unsubscriptions"` // Number of openings for the campaign // Required: true Viewed *int64 `json:"viewed"` }
func (*GetCampaignStats) MarshalBinary ¶
func (m *GetCampaignStats) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetCampaignStats) UnmarshalBinary ¶
func (m *GetCampaignStats) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetChildInfo ¶
type GetChildInfo struct { GetClient GetChildInfoAllOf1 }
func (*GetChildInfo) MarshalBinary ¶
func (m *GetChildInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (GetChildInfo) MarshalJSON ¶
func (m GetChildInfo) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*GetChildInfo) UnmarshalBinary ¶
func (m *GetChildInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*GetChildInfo) UnmarshalJSON ¶
func (m *GetChildInfo) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type GetChildInfoAllOf1 ¶
type GetChildInfoAllOf1 struct { // api keys APIKeys GetChildInfoAllOf1APIKeys `json:"apiKeys"` // credits Credits *GetChildInfoAllOf1Credits `json:"credits,omitempty"` // ips Ips GetChildInfoAllOf1Ips `json:"ips"` // The encrypted password of child account // Required: true Password *strfmt.Password `json:"password"` // statistics Statistics *GetChildInfoAllOf1Statistics `json:"statistics,omitempty"` }
func (*GetChildInfoAllOf1) MarshalBinary ¶
func (m *GetChildInfoAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetChildInfoAllOf1) UnmarshalBinary ¶
func (m *GetChildInfoAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetChildInfoAllOf1APIKeys ¶
type GetChildInfoAllOf1APIKeys []*GetChildInfoAllOf1APIKeysItems
type GetChildInfoAllOf1APIKeysItems ¶
type GetChildInfoAllOf1APIKeysItems struct { // API Key // Required: true Key *string `json:"key"` // Name of the key // Required: true Name *string `json:"name"` // Secret Key associated to the API Key (in case v1 Key is used only) Secret string `json:"secret,omitempty"` }
func (*GetChildInfoAllOf1APIKeysItems) MarshalBinary ¶
func (m *GetChildInfoAllOf1APIKeysItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetChildInfoAllOf1APIKeysItems) UnmarshalBinary ¶
func (m *GetChildInfoAllOf1APIKeysItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetChildInfoAllOf1Credits ¶
type GetChildInfoAllOf1Credits struct { // Email credits available for your child EmailCredits int64 `json:"emailCredits,omitempty"` // SMS credits available for your child SmsCredits int64 `json:"smsCredits,omitempty"` }
func (*GetChildInfoAllOf1Credits) MarshalBinary ¶
func (m *GetChildInfoAllOf1Credits) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetChildInfoAllOf1Credits) UnmarshalBinary ¶
func (m *GetChildInfoAllOf1Credits) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetChildInfoAllOf1Ips ¶
type GetChildInfoAllOf1Ips []*GetChildInfoAllOf1IpsItems
type GetChildInfoAllOf1IpsItems ¶
type GetChildInfoAllOf1IpsItems struct { // ID of the IP // Required: true ID *int64 `json:"id"` // IP associated to the child account user // Required: true IP *string `json:"ip"` }
func (*GetChildInfoAllOf1IpsItems) MarshalBinary ¶
func (m *GetChildInfoAllOf1IpsItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetChildInfoAllOf1IpsItems) UnmarshalBinary ¶
func (m *GetChildInfoAllOf1IpsItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetChildInfoAllOf1Statistics ¶
type GetChildInfoAllOf1Statistics struct { // Overall emails sent for current month CurrentMonthTotalSent int64 `json:"currentMonthTotalSent,omitempty"` // Overall emails sent for the previous month PreviousMonthTotalSent int64 `json:"previousMonthTotalSent,omitempty"` // Overall emails sent for since the account exists TotalSent int64 `json:"totalSent,omitempty"` }
func (*GetChildInfoAllOf1Statistics) MarshalBinary ¶
func (m *GetChildInfoAllOf1Statistics) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetChildInfoAllOf1Statistics) UnmarshalBinary ¶
func (m *GetChildInfoAllOf1Statistics) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetChildrenList ¶
type GetChildrenList struct { // children Children GetChildrenListChildren `json:"children"` }
func (*GetChildrenList) MarshalBinary ¶
func (m *GetChildrenList) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetChildrenList) UnmarshalBinary ¶
func (m *GetChildrenList) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetChildrenListChildren ¶
type GetChildrenListChildren []*GetChildrenListChildrenItems
type GetChildrenListChildrenItems ¶
type GetChildrenListChildrenItems struct { GetChildInfo GetChildrenListChildrenItemsAllOf1 }
func (*GetChildrenListChildrenItems) MarshalBinary ¶
func (m *GetChildrenListChildrenItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (GetChildrenListChildrenItems) MarshalJSON ¶
func (m GetChildrenListChildrenItems) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*GetChildrenListChildrenItems) UnmarshalBinary ¶
func (m *GetChildrenListChildrenItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*GetChildrenListChildrenItems) UnmarshalJSON ¶
func (m *GetChildrenListChildrenItems) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type GetChildrenListChildrenItemsAllOf1 ¶
type GetChildrenListChildrenItemsAllOf1 struct { // ID of the child ID int64 `json:"id,omitempty"` }
func (*GetChildrenListChildrenItemsAllOf1) MarshalBinary ¶
func (m *GetChildrenListChildrenItemsAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetChildrenListChildrenItemsAllOf1) UnmarshalBinary ¶
func (m *GetChildrenListChildrenItemsAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetClient ¶
type GetClient struct { // Name of the company // Required: true CompanyName *string `json:"companyName"` // Login Email // Required: true Email *strfmt.Email `json:"email"` // First Name // Required: true FirstName *string `json:"firstName"` // Last Name // Required: true LastName *string `json:"lastName"` }
func (*GetClient) MarshalBinary ¶
MarshalBinary interface implementation
func (*GetClient) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type GetContactCampaignStats ¶
type GetContactCampaignStats struct { // clicked Clicked GetContactCampaignStatsClicked `json:"clicked"` // complaints Complaints GetContactCampaignStatsComplaints `json:"complaints"` // hard bounces HardBounces GetContactCampaignStatsHardBounces `json:"hardBounces"` // messages sent MessagesSent GetContactCampaignStatsMessagesSent `json:"messagesSent"` // opened Opened GetContactCampaignStatsOpened `json:"opened"` // soft bounces SoftBounces GetContactCampaignStatsSoftBounces `json:"softBounces"` // transac attributes TransacAttributes GetContactCampaignStatsTransacAttributes `json:"transacAttributes"` // unsubscriptions Unsubscriptions *GetContactCampaignStatsUnsubscriptions `json:"unsubscriptions,omitempty"` }
func (*GetContactCampaignStats) MarshalBinary ¶
func (m *GetContactCampaignStats) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetContactCampaignStats) UnmarshalBinary ¶
func (m *GetContactCampaignStats) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetContactCampaignStatsClicked ¶
type GetContactCampaignStatsClicked []*GetContactCampaignStatsClickedItems
type GetContactCampaignStatsClickedItems ¶
type GetContactCampaignStatsClickedItems struct { // ID of the campaign which generated the event // Required: true CampaignID *int64 `json:"campaignId"` // links // Required: true Links GetContactCampaignStatsClickedItemsLinks `json:"links"` }
func (*GetContactCampaignStatsClickedItems) MarshalBinary ¶
func (m *GetContactCampaignStatsClickedItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetContactCampaignStatsClickedItems) UnmarshalBinary ¶
func (m *GetContactCampaignStatsClickedItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetContactCampaignStatsClickedItemsLinks ¶
type GetContactCampaignStatsClickedItemsLinks []*GetContactCampaignStatsClickedItemsLinksItems
type GetContactCampaignStatsClickedItemsLinksItems ¶
type GetContactCampaignStatsClickedItemsLinksItems struct { // Number of clicks on this link for the campaign // Required: true Count *int64 `json:"count"` // Date of the event // Required: true EventTime *strfmt.DateTime `json:"eventTime"` // IP from which the user has clicked on the link // Required: true IP *string `json:"ip"` // URL of the clicked link // Required: true URL *string `json:"url"` }
func (*GetContactCampaignStatsClickedItemsLinksItems) MarshalBinary ¶
func (m *GetContactCampaignStatsClickedItemsLinksItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetContactCampaignStatsClickedItemsLinksItems) UnmarshalBinary ¶
func (m *GetContactCampaignStatsClickedItemsLinksItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetContactCampaignStatsComplaints ¶
type GetContactCampaignStatsComplaints []*GetContactCampaignStatsComplaintsItems
type GetContactCampaignStatsComplaintsItems ¶
type GetContactCampaignStatsComplaintsItems struct { // ID of the campaign which generated the event // Required: true CampaignID *int64 `json:"campaignId"` // Date of the event // Required: true EventTime *strfmt.DateTime `json:"eventTime"` }
func (*GetContactCampaignStatsComplaintsItems) MarshalBinary ¶
func (m *GetContactCampaignStatsComplaintsItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetContactCampaignStatsComplaintsItems) UnmarshalBinary ¶
func (m *GetContactCampaignStatsComplaintsItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetContactCampaignStatsHardBounces ¶
type GetContactCampaignStatsHardBounces []*GetContactCampaignStatsHardBouncesItems
type GetContactCampaignStatsHardBouncesItems ¶
type GetContactCampaignStatsHardBouncesItems struct { // ID of the campaign which generated the event // Required: true CampaignID *int64 `json:"campaignId"` // Date of the event // Required: true EventTime *strfmt.DateTime `json:"eventTime"` }
func (*GetContactCampaignStatsHardBouncesItems) MarshalBinary ¶
func (m *GetContactCampaignStatsHardBouncesItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetContactCampaignStatsHardBouncesItems) UnmarshalBinary ¶
func (m *GetContactCampaignStatsHardBouncesItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetContactCampaignStatsMessagesSent ¶
type GetContactCampaignStatsMessagesSent []*GetContactCampaignStatsMessagesSentItems
type GetContactCampaignStatsMessagesSentItems ¶
type GetContactCampaignStatsMessagesSentItems struct { // ID of the campaign which generated the event // Required: true CampaignID *int64 `json:"campaignId"` // Date of the event // Required: true EventTime *strfmt.DateTime `json:"eventTime"` }
func (*GetContactCampaignStatsMessagesSentItems) MarshalBinary ¶
func (m *GetContactCampaignStatsMessagesSentItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetContactCampaignStatsMessagesSentItems) UnmarshalBinary ¶
func (m *GetContactCampaignStatsMessagesSentItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetContactCampaignStatsOpened ¶
type GetContactCampaignStatsOpened []*GetContactCampaignStatsOpenedItems
type GetContactCampaignStatsOpenedItems ¶
type GetContactCampaignStatsOpenedItems struct { // ID of the campaign which generated the event // Required: true CampaignID *int64 `json:"campaignId"` // Number of openings of the campaign // Required: true Count *int64 `json:"count"` // Date of the event // Required: true EventTime *strfmt.DateTime `json:"eventTime"` // IP from which the user has opened the campaign // Required: true IP *string `json:"ip"` }
func (*GetContactCampaignStatsOpenedItems) MarshalBinary ¶
func (m *GetContactCampaignStatsOpenedItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetContactCampaignStatsOpenedItems) UnmarshalBinary ¶
func (m *GetContactCampaignStatsOpenedItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetContactCampaignStatsSoftBounces ¶
type GetContactCampaignStatsSoftBounces []*GetContactCampaignStatsSoftBouncesItems
type GetContactCampaignStatsSoftBouncesItems ¶
type GetContactCampaignStatsSoftBouncesItems struct { // ID of the campaign which generated the event // Required: true CampaignID *int64 `json:"campaignId"` // Date of the event // Required: true EventTime *strfmt.DateTime `json:"eventTime"` }
func (*GetContactCampaignStatsSoftBouncesItems) MarshalBinary ¶
func (m *GetContactCampaignStatsSoftBouncesItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetContactCampaignStatsSoftBouncesItems) UnmarshalBinary ¶
func (m *GetContactCampaignStatsSoftBouncesItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetContactCampaignStatsTransacAttributes ¶
type GetContactCampaignStatsTransacAttributes []*GetContactCampaignStatsTransacAttributesItems
type GetContactCampaignStatsTransacAttributesItems ¶
type GetContactCampaignStatsTransacAttributesItems struct { // Date of the order // Required: true OrderDate *strfmt.Date `json:"orderDate"` // ID of the order // Required: true OrderID *int64 `json:"orderId"` // Price of the order // Required: true OrderPrice *float32 `json:"orderPrice"` }
func (*GetContactCampaignStatsTransacAttributesItems) MarshalBinary ¶
func (m *GetContactCampaignStatsTransacAttributesItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetContactCampaignStatsTransacAttributesItems) UnmarshalBinary ¶
func (m *GetContactCampaignStatsTransacAttributesItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetContactCampaignStatsUnsubscriptions ¶
type GetContactCampaignStatsUnsubscriptions struct { // admin unsubscription // Required: true AdminUnsubscription GetContactCampaignStatsUnsubscriptionsAdminUnsubscription `json:"adminUnsubscription"` // user unsubscription // Required: true UserUnsubscription GetContactCampaignStatsUnsubscriptionsUserUnsubscription `json:"userUnsubscription"` }
func (*GetContactCampaignStatsUnsubscriptions) MarshalBinary ¶
func (m *GetContactCampaignStatsUnsubscriptions) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetContactCampaignStatsUnsubscriptions) UnmarshalBinary ¶
func (m *GetContactCampaignStatsUnsubscriptions) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetContactCampaignStatsUnsubscriptionsAdminUnsubscription ¶
type GetContactCampaignStatsUnsubscriptionsAdminUnsubscription []*GetContactCampaignStatsUnsubscriptionsAdminUnsubscriptionItems
type GetContactCampaignStatsUnsubscriptionsAdminUnsubscriptionItems ¶
type GetContactCampaignStatsUnsubscriptionsAdminUnsubscriptionItems struct { // Date of the event // Required: true EventTime *strfmt.DateTime `json:"eventTime"` // IP from which the user has been unsubscribed // Required: true IP *string `json:"ip"` }
func (*GetContactCampaignStatsUnsubscriptionsAdminUnsubscriptionItems) MarshalBinary ¶
func (m *GetContactCampaignStatsUnsubscriptionsAdminUnsubscriptionItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetContactCampaignStatsUnsubscriptionsAdminUnsubscriptionItems) UnmarshalBinary ¶
func (m *GetContactCampaignStatsUnsubscriptionsAdminUnsubscriptionItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetContactCampaignStatsUnsubscriptionsUserUnsubscription ¶
type GetContactCampaignStatsUnsubscriptionsUserUnsubscription []*GetContactCampaignStatsUnsubscriptionsUserUnsubscriptionItems
type GetContactCampaignStatsUnsubscriptionsUserUnsubscriptionItems ¶
type GetContactCampaignStatsUnsubscriptionsUserUnsubscriptionItems struct { // ID of the campaign which generated the event // Required: true CampaignID *int64 `json:"campaignId"` // Date of the event // Required: true EventTime *strfmt.DateTime `json:"eventTime"` // IP from which the user has unsubscribed // Required: true IP *string `json:"ip"` }
func (*GetContactCampaignStatsUnsubscriptionsUserUnsubscriptionItems) MarshalBinary ¶
func (m *GetContactCampaignStatsUnsubscriptionsUserUnsubscriptionItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetContactCampaignStatsUnsubscriptionsUserUnsubscriptionItems) UnmarshalBinary ¶
func (m *GetContactCampaignStatsUnsubscriptionsUserUnsubscriptionItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetContactDetails ¶
type GetContactDetails struct { // attributes // Required: true Attributes map[string]string `json:"attributes"` // Email address of the contact for which you requested the details // Required: true Email *strfmt.Email `json:"email"` // Blacklist status for email campaigns (true=blacklisted, false=not blacklisted) // Required: true EmailBlacklisted *bool `json:"emailBlacklisted"` // ID of the contact for which you requested the details // Required: true ID *int64 `json:"id"` // list ids // Required: true ListIds []int64 `json:"listIds"` // list unsubscribed ListUnsubscribed []int64 `json:"listUnsubscribed"` // Last modification date of the contact (YYYY-MM-DDTHH:mm:ss.SSSZ) // Required: true ModifiedAt *strfmt.DateTime `json:"modifiedAt"` // Blacklist status for SMS campaigns (true=blacklisted, false=not blacklisted) // Required: true SmsBlacklisted *bool `json:"smsBlacklisted"` }
func (*GetContactDetails) MarshalBinary ¶
func (m *GetContactDetails) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetContactDetails) UnmarshalBinary ¶
func (m *GetContactDetails) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetContacts ¶
type GetContacts struct { // contacts // Required: true Contacts GetContactsContacts `json:"contacts"` // Number of contacts // Required: true Count *int64 `json:"count"` }
func (*GetContacts) MarshalBinary ¶
func (m *GetContacts) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetContacts) UnmarshalBinary ¶
func (m *GetContacts) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetContactsContacts ¶
type GetContactsContacts []*GetContactsContactsItems
type GetContactsContactsItems ¶
type GetContactsContactsItems struct {
GetContactDetails
}
func (*GetContactsContactsItems) MarshalBinary ¶
func (m *GetContactsContactsItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (GetContactsContactsItems) MarshalJSON ¶
func (m GetContactsContactsItems) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*GetContactsContactsItems) UnmarshalBinary ¶
func (m *GetContactsContactsItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*GetContactsContactsItems) UnmarshalJSON ¶
func (m *GetContactsContactsItems) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type GetEmailCampaign ¶
type GetEmailCampaign struct { GetExtendedCampaignOverview // recipients // Required: true Recipients *GetEmailCampaignRecipients `json:"recipients"` // statistics // Required: true Statistics *GetEmailCampaignStatistics `json:"statistics"` }
func (*GetEmailCampaign) MarshalBinary ¶
func (m *GetEmailCampaign) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (GetEmailCampaign) MarshalJSON ¶
func (m GetEmailCampaign) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*GetEmailCampaign) UnmarshalBinary ¶
func (m *GetEmailCampaign) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*GetEmailCampaign) UnmarshalJSON ¶
func (m *GetEmailCampaign) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type GetEmailCampaignRecipients ¶
type GetEmailCampaignRecipients struct {
GetCampaignRecipients
}
func (*GetEmailCampaignRecipients) MarshalBinary ¶
func (m *GetEmailCampaignRecipients) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (GetEmailCampaignRecipients) MarshalJSON ¶
func (m GetEmailCampaignRecipients) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*GetEmailCampaignRecipients) UnmarshalBinary ¶
func (m *GetEmailCampaignRecipients) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*GetEmailCampaignRecipients) UnmarshalJSON ¶
func (m *GetEmailCampaignRecipients) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type GetEmailCampaignStatistics ¶
type GetEmailCampaignStatistics struct {
GetExtendedCampaignStats
}
func (*GetEmailCampaignStatistics) MarshalBinary ¶
func (m *GetEmailCampaignStatistics) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (GetEmailCampaignStatistics) MarshalJSON ¶
func (m GetEmailCampaignStatistics) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*GetEmailCampaignStatistics) UnmarshalBinary ¶
func (m *GetEmailCampaignStatistics) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*GetEmailCampaignStatistics) UnmarshalJSON ¶
func (m *GetEmailCampaignStatistics) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type GetEmailCampaigns ¶
type GetEmailCampaigns struct { // campaigns Campaigns GetEmailCampaignsCampaigns `json:"campaigns"` // Number of Email campaigns retrieved // Required: true Count *int64 `json:"count"` }
func (*GetEmailCampaigns) MarshalBinary ¶
func (m *GetEmailCampaigns) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetEmailCampaigns) UnmarshalBinary ¶
func (m *GetEmailCampaigns) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetEmailCampaignsCampaigns ¶
type GetEmailCampaignsCampaigns []*GetEmailCampaignsCampaignsItems
type GetEmailCampaignsCampaignsItems ¶
type GetEmailCampaignsCampaignsItems struct { GetExtendedCampaignOverview GetEmailCampaignsCampaignsItemsAllOf1 }
func (*GetEmailCampaignsCampaignsItems) MarshalBinary ¶
func (m *GetEmailCampaignsCampaignsItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (GetEmailCampaignsCampaignsItems) MarshalJSON ¶
func (m GetEmailCampaignsCampaignsItems) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*GetEmailCampaignsCampaignsItems) UnmarshalBinary ¶
func (m *GetEmailCampaignsCampaignsItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*GetEmailCampaignsCampaignsItems) UnmarshalJSON ¶
func (m *GetEmailCampaignsCampaignsItems) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type GetEmailCampaignsCampaignsItemsAllOf1 ¶
type GetEmailCampaignsCampaignsItemsAllOf1 struct { // recipients // Required: true Recipients *GetEmailCampaignsCampaignsItemsAllOf1Recipients `json:"recipients"` ShareLink string `json:"shareLink,omitempty"` // statistics // Required: true Statistics *GetEmailCampaignsCampaignsItemsAllOf1Statistics `json:"statistics"` }
func (*GetEmailCampaignsCampaignsItemsAllOf1) MarshalBinary ¶
func (m *GetEmailCampaignsCampaignsItemsAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetEmailCampaignsCampaignsItemsAllOf1) UnmarshalBinary ¶
func (m *GetEmailCampaignsCampaignsItemsAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetEmailCampaignsCampaignsItemsAllOf1Recipients ¶
type GetEmailCampaignsCampaignsItemsAllOf1Recipients struct {
GetCampaignRecipients
}
func (*GetEmailCampaignsCampaignsItemsAllOf1Recipients) MarshalBinary ¶
func (m *GetEmailCampaignsCampaignsItemsAllOf1Recipients) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (GetEmailCampaignsCampaignsItemsAllOf1Recipients) MarshalJSON ¶
func (m GetEmailCampaignsCampaignsItemsAllOf1Recipients) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*GetEmailCampaignsCampaignsItemsAllOf1Recipients) UnmarshalBinary ¶
func (m *GetEmailCampaignsCampaignsItemsAllOf1Recipients) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*GetEmailCampaignsCampaignsItemsAllOf1Recipients) UnmarshalJSON ¶
func (m *GetEmailCampaignsCampaignsItemsAllOf1Recipients) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type GetEmailCampaignsCampaignsItemsAllOf1Statistics ¶
type GetEmailCampaignsCampaignsItemsAllOf1Statistics struct {
GetExtendedCampaignStats
}
func (*GetEmailCampaignsCampaignsItemsAllOf1Statistics) MarshalBinary ¶
func (m *GetEmailCampaignsCampaignsItemsAllOf1Statistics) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (GetEmailCampaignsCampaignsItemsAllOf1Statistics) MarshalJSON ¶
func (m GetEmailCampaignsCampaignsItemsAllOf1Statistics) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*GetEmailCampaignsCampaignsItemsAllOf1Statistics) UnmarshalBinary ¶
func (m *GetEmailCampaignsCampaignsItemsAllOf1Statistics) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*GetEmailCampaignsCampaignsItemsAllOf1Statistics) UnmarshalJSON ¶
func (m *GetEmailCampaignsCampaignsItemsAllOf1Statistics) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type GetEmailEventReport ¶
type GetEmailEventReport struct { // events Events GetEmailEventReportEvents `json:"events"` }
func (*GetEmailEventReport) MarshalBinary ¶
func (m *GetEmailEventReport) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetEmailEventReport) UnmarshalBinary ¶
func (m *GetEmailEventReport) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetEmailEventReportEvents ¶
type GetEmailEventReportEvents []*GetEmailEventReportEventsItems
type GetEmailEventReportEventsItems ¶
type GetEmailEventReportEventsItems struct { // Date on which the event has been generated // Required: true Date *strfmt.DateTime `json:"date"` // Email address which generates the event // Required: true Email *strfmt.Email `json:"email"` // Event which occurred // Required: true Event *string `json:"event"` // Sender email from which the emails are sent // Required: true From *strfmt.Email `json:"from"` // IP from which the user has opened the email or clicked on the link (only available if the event is opened or clicks) IP string `json:"ip,omitempty"` // The link which is sent to the user (only available if the event is requests or opened or clicks) Link string `json:"link,omitempty"` // Message ID which generated the event // Required: true MessageID *string `json:"messageId"` // Reason of bounce (only available if the event is hardbounce or softbounce) Reason string `json:"reason,omitempty"` // Subject of the event Subject string `json:"subject,omitempty"` // Tag of the email which generated the event // Required: true Tag *string `json:"tag"` }
func (*GetEmailEventReportEventsItems) MarshalBinary ¶
func (m *GetEmailEventReportEventsItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetEmailEventReportEventsItems) UnmarshalBinary ¶
func (m *GetEmailEventReportEventsItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetExtendedCampaignOverview ¶
type GetExtendedCampaignOverview struct { GetCampaignOverview GetExtendedCampaignOverviewAllOf1 }
func (*GetExtendedCampaignOverview) MarshalBinary ¶
func (m *GetExtendedCampaignOverview) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (GetExtendedCampaignOverview) MarshalJSON ¶
func (m GetExtendedCampaignOverview) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*GetExtendedCampaignOverview) UnmarshalBinary ¶
func (m *GetExtendedCampaignOverview) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*GetExtendedCampaignOverview) UnmarshalJSON ¶
func (m *GetExtendedCampaignOverview) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type GetExtendedCampaignOverviewAllOf1 ¶
type GetExtendedCampaignOverviewAllOf1 struct { // Creation date of the campaign (YYYY-MM-DDTHH:mm:ss.SSSZ) // Required: true CreatedAt *strfmt.DateTime `json:"createdAt"` // Required: true Footer *string `json:"footer"` // Header of the campaign // Required: true Header *string `json:"header"` // HTML content of the campaign // Required: true HTMLContent *string `json:"htmlContent"` // Status of inline image. inlineImageActivation = false means image can’t be embedded, & inlineImageActivation = true means image can be embedded, in the email. InlineImageActivation bool `json:"inlineImageActivation,omitempty"` // Status of mirror links in campaign. mirrorActive = false means mirror links are deactivated, & mirrorActive = true means mirror links are activated, in the campaign MirrorActive bool `json:"mirrorActive,omitempty"` // Date of last modification of the campaign (YYYY-MM-DDTHH:mm:ss.SSSZ) // Required: true ModifiedAt *strfmt.DateTime `json:"modifiedAt"` // FOR TRIGGER ONLY ! Type of trigger campaign.recurring = false means contact can receive the same Trigger campaign only once, & recurring = true means contact can receive the same Trigger campaign several times Recurring bool `json:"recurring,omitempty"` // Email defined as the "Reply to" of the campaign // Required: true ReplyTo *strfmt.Email `json:"replyTo"` // sender // Required: true Sender *GetExtendedCampaignOverviewAllOf1Sender `json:"sender"` ShareLink string `json:"shareLink,omitempty"` // Tag of the campaign // Required: true Tag *string `json:"tag"` // Retrieved the status of test email sending. (true=Test email has been sent false=Test email has not been sent) // Required: true TestSent *bool `json:"testSent"` // Customisation of the "to" field of the campaign // Required: true ToField *string `json:"toField"` }
func (*GetExtendedCampaignOverviewAllOf1) MarshalBinary ¶
func (m *GetExtendedCampaignOverviewAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetExtendedCampaignOverviewAllOf1) UnmarshalBinary ¶
func (m *GetExtendedCampaignOverviewAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetExtendedCampaignOverviewAllOf1Sender ¶
type GetExtendedCampaignOverviewAllOf1Sender struct { // Sender email of the campaign Email strfmt.Email `json:"email,omitempty"` // Sender name of the campaign Name string `json:"name,omitempty"` }
func (*GetExtendedCampaignOverviewAllOf1Sender) MarshalBinary ¶
func (m *GetExtendedCampaignOverviewAllOf1Sender) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetExtendedCampaignOverviewAllOf1Sender) UnmarshalBinary ¶
func (m *GetExtendedCampaignOverviewAllOf1Sender) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetExtendedCampaignStats ¶
type GetExtendedCampaignStats struct { // campaign stats // Required: true CampaignStats GetExtendedCampaignStatsCampaignStats `json:"campaignStats"` // links stats // Required: true LinksStats GetExtendedCampaignStatsLinksStats `json:"linksStats"` // Number of clicks on mirror link // Required: true MirrorClick *int64 `json:"mirrorClick"` // Number of remaning emails to send // Required: true Remaining *int64 `json:"remaining"` // stats by domain // Required: true StatsByDomain GetStatsByDomain `json:"statsByDomain"` }
func (*GetExtendedCampaignStats) MarshalBinary ¶
func (m *GetExtendedCampaignStats) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetExtendedCampaignStats) UnmarshalBinary ¶
func (m *GetExtendedCampaignStats) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetExtendedCampaignStatsCampaignStats ¶
type GetExtendedCampaignStatsCampaignStats []*GetExtendedCampaignStatsCampaignStatsItems
type GetExtendedCampaignStatsCampaignStatsItems ¶
type GetExtendedCampaignStatsCampaignStatsItems struct {
GetCampaignStats
}
func (*GetExtendedCampaignStatsCampaignStatsItems) MarshalBinary ¶
func (m *GetExtendedCampaignStatsCampaignStatsItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (GetExtendedCampaignStatsCampaignStatsItems) MarshalJSON ¶
func (m GetExtendedCampaignStatsCampaignStatsItems) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*GetExtendedCampaignStatsCampaignStatsItems) UnmarshalBinary ¶
func (m *GetExtendedCampaignStatsCampaignStatsItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*GetExtendedCampaignStatsCampaignStatsItems) UnmarshalJSON ¶
func (m *GetExtendedCampaignStatsCampaignStatsItems) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type GetExtendedCampaignStatsLinksStats ¶
type GetExtendedCampaignStatsLinksStats map[string]GetExtendedCampaignStatsLinksStatsAdditionalProperties
type GetExtendedCampaignStatsLinksStatsAdditionalProperties ¶
type GetExtendedCampaignStatsLinksStatsAdditionalProperties struct { // Number of clicks for the link // Required: true NbClick *int64 `json:"nbClick"` }
func (*GetExtendedCampaignStatsLinksStatsAdditionalProperties) MarshalBinary ¶
func (m *GetExtendedCampaignStatsLinksStatsAdditionalProperties) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetExtendedCampaignStatsLinksStatsAdditionalProperties) UnmarshalBinary ¶
func (m *GetExtendedCampaignStatsLinksStatsAdditionalProperties) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetExtendedClient ¶
type GetExtendedClient struct { GetClient GetExtendedClientAllOf1 }
func (*GetExtendedClient) MarshalBinary ¶
func (m *GetExtendedClient) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (GetExtendedClient) MarshalJSON ¶
func (m GetExtendedClient) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*GetExtendedClient) UnmarshalBinary ¶
func (m *GetExtendedClient) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*GetExtendedClient) UnmarshalJSON ¶
func (m *GetExtendedClient) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type GetExtendedClientAllOf1 ¶
type GetExtendedClientAllOf1 struct { // address // Required: true Address *GetExtendedClientAllOf1Address `json:"address"` }
func (*GetExtendedClientAllOf1) MarshalBinary ¶
func (m *GetExtendedClientAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetExtendedClientAllOf1) UnmarshalBinary ¶
func (m *GetExtendedClientAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetExtendedClientAllOf1Address ¶
type GetExtendedClientAllOf1Address struct { // City information // Required: true City *string `json:"city"` // Country information // Required: true Country *string `json:"country"` // Street information // Required: true Street *string `json:"street"` // Zip Code information // Required: true ZipCode *string `json:"zipCode"` }
func (*GetExtendedClientAllOf1Address) MarshalBinary ¶
func (m *GetExtendedClientAllOf1Address) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetExtendedClientAllOf1Address) UnmarshalBinary ¶
func (m *GetExtendedClientAllOf1Address) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetExtendedContactDetails ¶
type GetExtendedContactDetails struct { GetContactDetails GetExtendedContactDetailsAllOf1 }
func (*GetExtendedContactDetails) MarshalBinary ¶
func (m *GetExtendedContactDetails) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (GetExtendedContactDetails) MarshalJSON ¶
func (m GetExtendedContactDetails) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*GetExtendedContactDetails) UnmarshalBinary ¶
func (m *GetExtendedContactDetails) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*GetExtendedContactDetails) UnmarshalJSON ¶
func (m *GetExtendedContactDetails) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type GetExtendedContactDetailsAllOf1 ¶
type GetExtendedContactDetailsAllOf1 struct { // statistics // Required: true Statistics *GetExtendedContactDetailsAllOf1Statistics `json:"statistics"` }
func (*GetExtendedContactDetailsAllOf1) MarshalBinary ¶
func (m *GetExtendedContactDetailsAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetExtendedContactDetailsAllOf1) UnmarshalBinary ¶
func (m *GetExtendedContactDetailsAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetExtendedContactDetailsAllOf1Statistics ¶
type GetExtendedContactDetailsAllOf1Statistics struct { // clicked Clicked GetExtendedContactDetailsAllOf1StatisticsClicked `json:"clicked"` // complaints Complaints GetExtendedContactDetailsAllOf1StatisticsComplaints `json:"complaints"` // hard bounces HardBounces GetExtendedContactDetailsAllOf1StatisticsHardBounces `json:"hardBounces"` // messages sent MessagesSent GetExtendedContactDetailsAllOf1StatisticsMessagesSent `json:"messagesSent"` // opened Opened GetExtendedContactDetailsAllOf1StatisticsOpened `json:"opened"` // soft bounces SoftBounces GetExtendedContactDetailsAllOf1StatisticsSoftBounces `json:"softBounces"` // Listing of the transactional attributes for the contact TransacAttributes []interface{} `json:"transacAttributes"` // unsubscriptions Unsubscriptions *GetExtendedContactDetailsAllOf1StatisticsUnsubscriptions `json:"unsubscriptions,omitempty"` }
func (*GetExtendedContactDetailsAllOf1Statistics) MarshalBinary ¶
func (m *GetExtendedContactDetailsAllOf1Statistics) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetExtendedContactDetailsAllOf1Statistics) UnmarshalBinary ¶
func (m *GetExtendedContactDetailsAllOf1Statistics) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetExtendedContactDetailsAllOf1StatisticsClicked ¶
type GetExtendedContactDetailsAllOf1StatisticsClicked []*GetExtendedContactDetailsAllOf1StatisticsClickedItems
type GetExtendedContactDetailsAllOf1StatisticsClickedItems ¶
type GetExtendedContactDetailsAllOf1StatisticsClickedItems struct { // ID of the campaign which generated the event // Required: true CampaignID *int64 `json:"campaignId"` // links // Required: true Links GetExtendedContactDetailsAllOf1StatisticsClickedItemsLinks `json:"links"` }
func (*GetExtendedContactDetailsAllOf1StatisticsClickedItems) MarshalBinary ¶
func (m *GetExtendedContactDetailsAllOf1StatisticsClickedItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetExtendedContactDetailsAllOf1StatisticsClickedItems) UnmarshalBinary ¶
func (m *GetExtendedContactDetailsAllOf1StatisticsClickedItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetExtendedContactDetailsAllOf1StatisticsClickedItemsLinks ¶
type GetExtendedContactDetailsAllOf1StatisticsClickedItemsLinks []*GetExtendedContactDetailsAllOf1StatisticsClickedItemsLinksItems
type GetExtendedContactDetailsAllOf1StatisticsClickedItemsLinksItems ¶
type GetExtendedContactDetailsAllOf1StatisticsClickedItemsLinksItems struct { // Number of clicks on this link for the campaign // Required: true Count *int64 `json:"count"` // Date of the event // Required: true EventTime *strfmt.DateTime `json:"eventTime"` // IP from which the user has clicked on the link // Required: true IP *string `json:"ip"` // URL of the clicked link // Required: true URL *string `json:"url"` }
func (*GetExtendedContactDetailsAllOf1StatisticsClickedItemsLinksItems) MarshalBinary ¶
func (m *GetExtendedContactDetailsAllOf1StatisticsClickedItemsLinksItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetExtendedContactDetailsAllOf1StatisticsClickedItemsLinksItems) UnmarshalBinary ¶
func (m *GetExtendedContactDetailsAllOf1StatisticsClickedItemsLinksItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetExtendedContactDetailsAllOf1StatisticsComplaints ¶
type GetExtendedContactDetailsAllOf1StatisticsComplaints []*GetExtendedContactDetailsAllOf1StatisticsComplaintsItems
type GetExtendedContactDetailsAllOf1StatisticsComplaintsItems ¶
type GetExtendedContactDetailsAllOf1StatisticsComplaintsItems struct { // ID of the campaign which generated the event // Required: true CampaignID *int64 `json:"campaignId"` // Date of the event // Required: true EventTime *strfmt.DateTime `json:"eventTime"` }
func (*GetExtendedContactDetailsAllOf1StatisticsComplaintsItems) MarshalBinary ¶
func (m *GetExtendedContactDetailsAllOf1StatisticsComplaintsItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetExtendedContactDetailsAllOf1StatisticsComplaintsItems) UnmarshalBinary ¶
func (m *GetExtendedContactDetailsAllOf1StatisticsComplaintsItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetExtendedContactDetailsAllOf1StatisticsHardBounces ¶
type GetExtendedContactDetailsAllOf1StatisticsHardBounces []*GetExtendedContactDetailsAllOf1StatisticsHardBouncesItems
type GetExtendedContactDetailsAllOf1StatisticsHardBouncesItems ¶
type GetExtendedContactDetailsAllOf1StatisticsHardBouncesItems struct { // ID of the campaign which generated the event // Required: true CampaignID *int64 `json:"campaignId"` // Date of the event // Required: true EventTime *strfmt.DateTime `json:"eventTime"` }
func (*GetExtendedContactDetailsAllOf1StatisticsHardBouncesItems) MarshalBinary ¶
func (m *GetExtendedContactDetailsAllOf1StatisticsHardBouncesItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetExtendedContactDetailsAllOf1StatisticsHardBouncesItems) UnmarshalBinary ¶
func (m *GetExtendedContactDetailsAllOf1StatisticsHardBouncesItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetExtendedContactDetailsAllOf1StatisticsMessagesSent ¶
type GetExtendedContactDetailsAllOf1StatisticsMessagesSent []*GetExtendedContactDetailsAllOf1StatisticsMessagesSentItems
type GetExtendedContactDetailsAllOf1StatisticsMessagesSentItems ¶
type GetExtendedContactDetailsAllOf1StatisticsMessagesSentItems struct { // ID of the campaign which generated the event // Required: true CampaignID *int64 `json:"campaignId"` // Date of the event // Required: true EventTime *strfmt.DateTime `json:"eventTime"` }
func (*GetExtendedContactDetailsAllOf1StatisticsMessagesSentItems) MarshalBinary ¶
func (m *GetExtendedContactDetailsAllOf1StatisticsMessagesSentItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetExtendedContactDetailsAllOf1StatisticsMessagesSentItems) UnmarshalBinary ¶
func (m *GetExtendedContactDetailsAllOf1StatisticsMessagesSentItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetExtendedContactDetailsAllOf1StatisticsOpened ¶
type GetExtendedContactDetailsAllOf1StatisticsOpened []*GetExtendedContactDetailsAllOf1StatisticsOpenedItems
type GetExtendedContactDetailsAllOf1StatisticsOpenedItems ¶
type GetExtendedContactDetailsAllOf1StatisticsOpenedItems struct { // ID of the campaign which generated the event // Required: true CampaignID *int64 `json:"campaignId"` // Number of openings for the campaign // Required: true Count *int64 `json:"count"` // Date of the event // Required: true EventTime *strfmt.DateTime `json:"eventTime"` // IP from which the user has opened the email // Required: true IP *string `json:"ip"` }
func (*GetExtendedContactDetailsAllOf1StatisticsOpenedItems) MarshalBinary ¶
func (m *GetExtendedContactDetailsAllOf1StatisticsOpenedItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetExtendedContactDetailsAllOf1StatisticsOpenedItems) UnmarshalBinary ¶
func (m *GetExtendedContactDetailsAllOf1StatisticsOpenedItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetExtendedContactDetailsAllOf1StatisticsSoftBounces ¶
type GetExtendedContactDetailsAllOf1StatisticsSoftBounces []*GetExtendedContactDetailsAllOf1StatisticsSoftBouncesItems
type GetExtendedContactDetailsAllOf1StatisticsSoftBouncesItems ¶
type GetExtendedContactDetailsAllOf1StatisticsSoftBouncesItems struct { // ID of the campaign which generated the event // Required: true CampaignID *int64 `json:"campaignId"` // Date of the event // Required: true EventTime *strfmt.DateTime `json:"eventTime"` }
func (*GetExtendedContactDetailsAllOf1StatisticsSoftBouncesItems) MarshalBinary ¶
func (m *GetExtendedContactDetailsAllOf1StatisticsSoftBouncesItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetExtendedContactDetailsAllOf1StatisticsSoftBouncesItems) UnmarshalBinary ¶
func (m *GetExtendedContactDetailsAllOf1StatisticsSoftBouncesItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetExtendedContactDetailsAllOf1StatisticsUnsubscriptions ¶
type GetExtendedContactDetailsAllOf1StatisticsUnsubscriptions struct { // admin unsubscription // Required: true AdminUnsubscription GetExtendedContactDetailsAllOf1StatisticsUnsubscriptionsAdminUnsubscription `json:"adminUnsubscription"` // user unsubscription // Required: true UserUnsubscription GetExtendedContactDetailsAllOf1StatisticsUnsubscriptionsUserUnsubscription `json:"userUnsubscription"` }
func (*GetExtendedContactDetailsAllOf1StatisticsUnsubscriptions) MarshalBinary ¶
func (m *GetExtendedContactDetailsAllOf1StatisticsUnsubscriptions) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetExtendedContactDetailsAllOf1StatisticsUnsubscriptions) UnmarshalBinary ¶
func (m *GetExtendedContactDetailsAllOf1StatisticsUnsubscriptions) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetExtendedContactDetailsAllOf1StatisticsUnsubscriptionsAdminUnsubscription ¶
type GetExtendedContactDetailsAllOf1StatisticsUnsubscriptionsAdminUnsubscription []*GetExtendedContactDetailsAllOf1StatisticsUnsubscriptionsAdminUnsubscriptionItems
func (GetExtendedContactDetailsAllOf1StatisticsUnsubscriptionsAdminUnsubscription) Validate ¶
func (m GetExtendedContactDetailsAllOf1StatisticsUnsubscriptionsAdminUnsubscription) Validate(formats strfmt.Registry) error
Validate validates this get extended contact details all of1 statistics unsubscriptions admin unsubscription
type GetExtendedContactDetailsAllOf1StatisticsUnsubscriptionsAdminUnsubscriptionItems ¶
type GetExtendedContactDetailsAllOf1StatisticsUnsubscriptionsAdminUnsubscriptionItems struct { // Date of the event // Required: true EventTime *strfmt.DateTime `json:"eventTime"` // IP from which the user has been unsubscribed // Required: true IP *string `json:"ip"` }
func (*GetExtendedContactDetailsAllOf1StatisticsUnsubscriptionsAdminUnsubscriptionItems) MarshalBinary ¶
func (m *GetExtendedContactDetailsAllOf1StatisticsUnsubscriptionsAdminUnsubscriptionItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetExtendedContactDetailsAllOf1StatisticsUnsubscriptionsAdminUnsubscriptionItems) UnmarshalBinary ¶
func (m *GetExtendedContactDetailsAllOf1StatisticsUnsubscriptionsAdminUnsubscriptionItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*GetExtendedContactDetailsAllOf1StatisticsUnsubscriptionsAdminUnsubscriptionItems) Validate ¶
func (m *GetExtendedContactDetailsAllOf1StatisticsUnsubscriptionsAdminUnsubscriptionItems) Validate(formats strfmt.Registry) error
Validate validates this get extended contact details all of1 statistics unsubscriptions admin unsubscription items
type GetExtendedContactDetailsAllOf1StatisticsUnsubscriptionsUserUnsubscription ¶
type GetExtendedContactDetailsAllOf1StatisticsUnsubscriptionsUserUnsubscription []*GetExtendedContactDetailsAllOf1StatisticsUnsubscriptionsUserUnsubscriptionItems
func (GetExtendedContactDetailsAllOf1StatisticsUnsubscriptionsUserUnsubscription) Validate ¶
func (m GetExtendedContactDetailsAllOf1StatisticsUnsubscriptionsUserUnsubscription) Validate(formats strfmt.Registry) error
Validate validates this get extended contact details all of1 statistics unsubscriptions user unsubscription
type GetExtendedContactDetailsAllOf1StatisticsUnsubscriptionsUserUnsubscriptionItems ¶
type GetExtendedContactDetailsAllOf1StatisticsUnsubscriptionsUserUnsubscriptionItems struct { // ID of the campaign which generated the event // Required: true CampaignID *int64 `json:"campaignId"` // Date of the event // Required: true EventTime *strfmt.DateTime `json:"eventTime"` // IP from which the user has unsubscribed // Required: true IP *string `json:"ip"` }
func (*GetExtendedContactDetailsAllOf1StatisticsUnsubscriptionsUserUnsubscriptionItems) MarshalBinary ¶
func (m *GetExtendedContactDetailsAllOf1StatisticsUnsubscriptionsUserUnsubscriptionItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetExtendedContactDetailsAllOf1StatisticsUnsubscriptionsUserUnsubscriptionItems) UnmarshalBinary ¶
func (m *GetExtendedContactDetailsAllOf1StatisticsUnsubscriptionsUserUnsubscriptionItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*GetExtendedContactDetailsAllOf1StatisticsUnsubscriptionsUserUnsubscriptionItems) Validate ¶
func (m *GetExtendedContactDetailsAllOf1StatisticsUnsubscriptionsUserUnsubscriptionItems) Validate(formats strfmt.Registry) error
Validate validates this get extended contact details all of1 statistics unsubscriptions user unsubscription items
type GetExtendedList ¶
type GetExtendedList struct { GetList GetExtendedListAllOf1 }
func (*GetExtendedList) MarshalBinary ¶
func (m *GetExtendedList) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (GetExtendedList) MarshalJSON ¶
func (m GetExtendedList) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*GetExtendedList) UnmarshalBinary ¶
func (m *GetExtendedList) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*GetExtendedList) UnmarshalJSON ¶
func (m *GetExtendedList) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type GetExtendedListAllOf1 ¶
type GetExtendedListAllOf1 struct { // campaign stats CampaignStats GetExtendedListAllOf1CampaignStats `json:"campaignStats"` // Creation Date of the list (YYYY-MM-DDTHH:mm:ss.SSSZ) // Required: true CreatedAt *strfmt.DateTime `json:"createdAt"` // Status telling if the list is dynamic or not (true=dynamic, false=not dynamic) DynamicList bool `json:"dynamicList,omitempty"` // ID of the folder // Required: true FolderID *int64 `json:"folderId"` }
func (*GetExtendedListAllOf1) MarshalBinary ¶
func (m *GetExtendedListAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetExtendedListAllOf1) UnmarshalBinary ¶
func (m *GetExtendedListAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetExtendedListAllOf1CampaignStats ¶
type GetExtendedListAllOf1CampaignStats []*GetExtendedListAllOf1CampaignStatsItems
type GetExtendedListAllOf1CampaignStatsItems ¶
type GetExtendedListAllOf1CampaignStatsItems struct { // ID of the campaign // Required: true CampaignID *int64 `json:"campaignId"` // stats // Required: true Stats *GetCampaignStats `json:"stats"` }
func (*GetExtendedListAllOf1CampaignStatsItems) MarshalBinary ¶
func (m *GetExtendedListAllOf1CampaignStatsItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetExtendedListAllOf1CampaignStatsItems) UnmarshalBinary ¶
func (m *GetExtendedListAllOf1CampaignStatsItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetFolder ¶
type GetFolder struct { // ID of the folder // Required: true ID *int64 `json:"id"` // Name of the folder // Required: true Name *string `json:"name"` // Number of blacklisted contacts in the folder // Required: true TotalBlacklisted *int64 `json:"totalBlacklisted"` // Number of contacts in the folder // Required: true TotalSubscribers *int64 `json:"totalSubscribers"` // Number of unique contacts in the folder // Required: true UniqueSubscribers *int64 `json:"uniqueSubscribers"` }
func (*GetFolder) MarshalBinary ¶
MarshalBinary interface implementation
func (*GetFolder) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type GetFolderLists ¶
type GetFolderLists struct { // Number of lists in the folder // Required: true Count *int64 `json:"count"` // lists // Required: true Lists GetFolderListsLists `json:"lists"` }
func (*GetFolderLists) MarshalBinary ¶
func (m *GetFolderLists) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetFolderLists) UnmarshalBinary ¶
func (m *GetFolderLists) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetFolderListsLists ¶
type GetFolderListsLists []*GetFolderListsListsItems
type GetFolderListsListsItems ¶
type GetFolderListsListsItems struct {
GetList
}
func (*GetFolderListsListsItems) MarshalBinary ¶
func (m *GetFolderListsListsItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (GetFolderListsListsItems) MarshalJSON ¶
func (m GetFolderListsListsItems) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*GetFolderListsListsItems) UnmarshalBinary ¶
func (m *GetFolderListsListsItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*GetFolderListsListsItems) UnmarshalJSON ¶
func (m *GetFolderListsListsItems) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type GetFolders ¶
type GetFolders struct { // Number of folders available in your account Count int64 `json:"count,omitempty"` // folders Folders GetFoldersFolders `json:"folders"` }
func (*GetFolders) MarshalBinary ¶
func (m *GetFolders) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetFolders) UnmarshalBinary ¶
func (m *GetFolders) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetFoldersFolders ¶
type GetFoldersFolders []*GetFoldersFoldersItems
type GetFoldersFoldersItems ¶
type GetFoldersFoldersItems struct {
GetFolder
}
func (*GetFoldersFoldersItems) MarshalBinary ¶
func (m *GetFoldersFoldersItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (GetFoldersFoldersItems) MarshalJSON ¶
func (m GetFoldersFoldersItems) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*GetFoldersFoldersItems) UnmarshalBinary ¶
func (m *GetFoldersFoldersItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*GetFoldersFoldersItems) UnmarshalJSON ¶
func (m *GetFoldersFoldersItems) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type GetIP ¶
type GetIP struct { // Status of the IP (true=active, false=inactive) // Required: true Active *bool `json:"active"` // Domain associated to the IP // Required: true Domain *string `json:"domain"` // ID of the dedicated IP // Required: true ID *int64 `json:"id"` // Dedicated IP // Required: true IP *string `json:"ip"` }
func (*GetIP) MarshalBinary ¶
MarshalBinary interface implementation
func (*GetIP) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type GetIPFromSender ¶
type GetIPFromSender struct { // Domain associated to the IP // Required: true Domain *string `json:"domain"` // ID of the dedicated IP // Required: true ID *int64 `json:"id"` // Dedicated IP // Required: true IP *string `json:"ip"` // Weight of the IP // Required: true Weight *int64 `json:"weight"` }
func (*GetIPFromSender) MarshalBinary ¶
func (m *GetIPFromSender) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetIPFromSender) UnmarshalBinary ¶
func (m *GetIPFromSender) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetIps ¶
type GetIps struct { // ips // Required: true Ips GetIpsIps `json:"ips"` }
func (*GetIps) MarshalBinary ¶
MarshalBinary interface implementation
func (*GetIps) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type GetIpsFromSender ¶
type GetIpsFromSender struct { // ips // Required: true Ips GetIpsFromSenderIps `json:"ips"` }
func (*GetIpsFromSender) MarshalBinary ¶
func (m *GetIpsFromSender) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetIpsFromSender) UnmarshalBinary ¶
func (m *GetIpsFromSender) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetIpsFromSenderIps ¶
type GetIpsFromSenderIps []*GetIPFromSender
type GetList ¶
type GetList struct { // ID of the list // Required: true ID *int64 `json:"id"` // Name of the list // Required: true Name *string `json:"name"` // Number of blacklisted contacts in the list // Required: true TotalBlacklisted *int64 `json:"totalBlacklisted"` // Number of contacts in the list // Required: true TotalSubscribers *int64 `json:"totalSubscribers"` }
func (*GetList) MarshalBinary ¶
MarshalBinary interface implementation
func (*GetList) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type GetLists ¶
type GetLists struct { // Number of lists in your account // Required: true Count *int64 `json:"count"` // lists // Required: true Lists GetListsLists `json:"lists"` }
func (*GetLists) MarshalBinary ¶
MarshalBinary interface implementation
func (*GetLists) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type GetListsLists ¶
type GetListsLists []*GetListsListsItems
type GetListsListsItems ¶
type GetListsListsItems struct { GetList GetListsListsItemsAllOf1 }
func (*GetListsListsItems) MarshalBinary ¶
func (m *GetListsListsItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (GetListsListsItems) MarshalJSON ¶
func (m GetListsListsItems) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*GetListsListsItems) UnmarshalBinary ¶
func (m *GetListsListsItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*GetListsListsItems) UnmarshalJSON ¶
func (m *GetListsListsItems) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type GetListsListsItemsAllOf1 ¶
type GetListsListsItemsAllOf1 struct { // ID of the folder // Required: true FolderID *int64 `json:"folderId"` }
func (*GetListsListsItemsAllOf1) MarshalBinary ¶
func (m *GetListsListsItemsAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetListsListsItemsAllOf1) UnmarshalBinary ¶
func (m *GetListsListsItemsAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetProcess ¶
type GetProcess struct { // URL on which send export the of contacts once the process is completed ExportURL string `json:"export_url,omitempty"` // Id of the process // Required: true ID *int64 `json:"id"` // Process name // Required: true Name *string `json:"name"` // Status of the process // Required: true Status *string `json:"status"` }
func (*GetProcess) MarshalBinary ¶
func (m *GetProcess) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetProcess) UnmarshalBinary ¶
func (m *GetProcess) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetProcesses ¶
type GetProcesses struct { // Number of processes available on your account // Required: true Count *int64 `json:"count"` // processes Processes GetProcessesProcesses `json:"processes"` }
func (*GetProcesses) MarshalBinary ¶
func (m *GetProcesses) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetProcesses) UnmarshalBinary ¶
func (m *GetProcesses) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetProcessesProcesses ¶
type GetProcessesProcesses []*GetProcess
type GetReports ¶
type GetReports struct { // reports Reports GetReportsReports `json:"reports"` }
func (*GetReports) MarshalBinary ¶
func (m *GetReports) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetReports) UnmarshalBinary ¶
func (m *GetReports) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetReportsReports ¶
type GetReportsReports []*GetReportsReportsItems
type GetReportsReportsItems ¶
type GetReportsReportsItems struct { // Number of blocked emails for the date // Required: true Blocked *int64 `json:"blocked"` // Number of clicks for the date // Required: true Clicks *int64 `json:"clicks"` // Date of the statistics // Required: true Date *strfmt.Date `json:"date"` // Number of delivered emails for the date // Required: true Delivered *int64 `json:"delivered"` // Number of hardbounces for the date // Required: true HardBounces *int64 `json:"hardBounces"` // Number of invalid emails for the date // Required: true Invalid *int64 `json:"invalid"` // Number of openings for the date // Required: true Opens *int64 `json:"opens"` // Number of requests for the date // Required: true Requests *int64 `json:"requests"` // Number of softbounces for the date // Required: true SoftBounces *int64 `json:"softBounces"` // Number of complaints (spam reports) for the date // Required: true SpamReports *int64 `json:"spamReports"` // Reminder of the specified tag (only available if a specific tag has been specified in the request) // Required: true Tag *string `json:"tag"` // Number of unique clicks for the date // Required: true UniqueClicks *int64 `json:"uniqueClicks"` // Number of unique openings for the date // Required: true UniqueOpens *int64 `json:"uniqueOpens"` }
func (*GetReportsReportsItems) MarshalBinary ¶
func (m *GetReportsReportsItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetReportsReportsItems) UnmarshalBinary ¶
func (m *GetReportsReportsItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetSMTPTemplateOverview ¶
type GetSMTPTemplateOverview struct { // Creation date of the template (YYYY-MM-DDTHH:mm:ss.SSSZ) // Required: true CreatedAt *strfmt.DateTime `json:"createdAt"` // HTML content of the template // Required: true HTMLContent *string `json:"htmlContent"` // ID of the template // Required: true ID *int64 `json:"id"` // Status of template (true=active, false=inactive) // Required: true IsActive *bool `json:"isActive"` // Last modification date of the template (YYYY-MM-DDTHH:mm:ss.SSSZ) // Required: true ModifiedAt *strfmt.DateTime `json:"modifiedAt"` // Name of the template // Required: true Name *string `json:"name"` // Email defined as the "Reply to" for the template // Required: true ReplyTo *strfmt.Email `json:"replyTo"` // sender // Required: true Sender *GetSMTPTemplateOverviewSender `json:"sender"` // Subject of the template // Required: true Subject *string `json:"subject"` // Tag of the template // Required: true Tag *string `json:"tag"` // Status of test sending for the template (true=test email has been sent, false=test email has not been sent) // Required: true TestSent *bool `json:"testSent"` // Customisation of the "to" field for the template // Required: true ToField *string `json:"toField"` }
func (*GetSMTPTemplateOverview) MarshalBinary ¶
func (m *GetSMTPTemplateOverview) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetSMTPTemplateOverview) UnmarshalBinary ¶
func (m *GetSMTPTemplateOverview) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetSMTPTemplateOverviewSender ¶
type GetSMTPTemplateOverviewSender struct { // From email for the template Email strfmt.Email `json:"email,omitempty"` // From email for the template Name string `json:"name,omitempty"` }
func (*GetSMTPTemplateOverviewSender) MarshalBinary ¶
func (m *GetSMTPTemplateOverviewSender) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetSMTPTemplateOverviewSender) UnmarshalBinary ¶
func (m *GetSMTPTemplateOverviewSender) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetSMTPTemplates ¶
type GetSMTPTemplates struct { // Count of smtp templates Count int64 `json:"count,omitempty"` // templates Templates GetSMTPTemplatesTemplates `json:"templates"` }
func (*GetSMTPTemplates) MarshalBinary ¶
func (m *GetSMTPTemplates) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetSMTPTemplates) UnmarshalBinary ¶
func (m *GetSMTPTemplates) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetSMTPTemplatesTemplates ¶
type GetSMTPTemplatesTemplates []*GetSMTPTemplateOverview
type GetSendersList ¶
type GetSendersList struct { // senders Senders GetSendersListSenders `json:"senders"` }
func (*GetSendersList) MarshalBinary ¶
func (m *GetSendersList) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetSendersList) UnmarshalBinary ¶
func (m *GetSendersList) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetSendersListSenders ¶
type GetSendersListSenders []*GetSendersListSendersItems
type GetSendersListSendersItems ¶
type GetSendersListSendersItems struct { // Status of sender (true=activated, false=deactivated) // Required: true Active *bool `json:"active"` // From Email associated to the sender // Required: true Email *string `json:"email"` // Id of the sender // Required: true ID *int64 `json:"id"` // ips Ips GetSendersListSendersItemsIps `json:"ips"` // From Name associated to the sender // Required: true Name *string `json:"name"` }
func (*GetSendersListSendersItems) MarshalBinary ¶
func (m *GetSendersListSendersItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetSendersListSendersItems) UnmarshalBinary ¶
func (m *GetSendersListSendersItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetSendersListSendersItemsIps ¶
type GetSendersListSendersItemsIps []*GetSendersListSendersItemsIpsItems
type GetSendersListSendersItemsIpsItems ¶
type GetSendersListSendersItemsIpsItems struct { // Domain of the IP // Required: true Domain *string `json:"domain"` // Dedicated IP available in your account // Required: true IP *string `json:"ip"` // Weight of the IP for this sender // Required: true Weight *int64 `json:"weight"` }
func (*GetSendersListSendersItemsIpsItems) MarshalBinary ¶
func (m *GetSendersListSendersItemsIpsItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetSendersListSendersItemsIpsItems) UnmarshalBinary ¶
func (m *GetSendersListSendersItemsIpsItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetSmsCampaign ¶
type GetSmsCampaign struct { GetSmsCampaignOverview GetSmsCampaignAllOf1 }
func (*GetSmsCampaign) MarshalBinary ¶
func (m *GetSmsCampaign) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (GetSmsCampaign) MarshalJSON ¶
func (m GetSmsCampaign) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*GetSmsCampaign) UnmarshalBinary ¶
func (m *GetSmsCampaign) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*GetSmsCampaign) UnmarshalJSON ¶
func (m *GetSmsCampaign) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type GetSmsCampaignAllOf1 ¶
type GetSmsCampaignAllOf1 struct { // recipients // Required: true Recipients *GetSmsCampaignAllOf1Recipients `json:"recipients"` // statistics // Required: true Statistics *GetSmsCampaignAllOf1Statistics `json:"statistics"` }
func (*GetSmsCampaignAllOf1) MarshalBinary ¶
func (m *GetSmsCampaignAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetSmsCampaignAllOf1) UnmarshalBinary ¶
func (m *GetSmsCampaignAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetSmsCampaignAllOf1Recipients ¶
type GetSmsCampaignAllOf1Recipients struct {
GetCampaignRecipients
}
func (*GetSmsCampaignAllOf1Recipients) MarshalBinary ¶
func (m *GetSmsCampaignAllOf1Recipients) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (GetSmsCampaignAllOf1Recipients) MarshalJSON ¶
func (m GetSmsCampaignAllOf1Recipients) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*GetSmsCampaignAllOf1Recipients) UnmarshalBinary ¶
func (m *GetSmsCampaignAllOf1Recipients) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*GetSmsCampaignAllOf1Recipients) UnmarshalJSON ¶
func (m *GetSmsCampaignAllOf1Recipients) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type GetSmsCampaignAllOf1Statistics ¶
type GetSmsCampaignAllOf1Statistics struct {
GetSmsCampaignStats
}
func (*GetSmsCampaignAllOf1Statistics) MarshalBinary ¶
func (m *GetSmsCampaignAllOf1Statistics) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (GetSmsCampaignAllOf1Statistics) MarshalJSON ¶
func (m GetSmsCampaignAllOf1Statistics) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*GetSmsCampaignAllOf1Statistics) UnmarshalBinary ¶
func (m *GetSmsCampaignAllOf1Statistics) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*GetSmsCampaignAllOf1Statistics) UnmarshalJSON ¶
func (m *GetSmsCampaignAllOf1Statistics) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type GetSmsCampaignOverview ¶
type GetSmsCampaignOverview struct { // Content of the SMS Campaign // Required: true Content *string `json:"content"` // Creation date of the SMS campaign (YYYY-MM-DDTHH:mm:ss.SSSZ) // Required: true CreatedAt *strfmt.DateTime `json:"createdAt"` // ID of the SMS Campaign // Required: true ID *int64 `json:"id"` // Date of last modification of the SMS campaign (YYYY-MM-DDTHH:mm:ss.SSSZ) // Required: true ModifiedAt *strfmt.DateTime `json:"modifiedAt"` // Name of the SMS Campaign // Required: true Name *string `json:"name"` // Date on which SMS campaign is scheduled. Should be in YYYY-MM-DDTHH:mm:ss.SSSZ format // Required: true ScheduledAt *strfmt.DateTime `json:"scheduledAt"` // Sender of the SMS Campaign // Required: true Sender *string `json:"sender"` // Status of the SMS Campaign // Required: true Status *string `json:"status"` // Retrieved the status of test SMS sending. (true=Test SMS has been sent false=Test SMS has not been sent) // Required: true TestSent *bool `json:"testSent"` }
func (*GetSmsCampaignOverview) MarshalBinary ¶
func (m *GetSmsCampaignOverview) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetSmsCampaignOverview) UnmarshalBinary ¶
func (m *GetSmsCampaignOverview) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetSmsCampaignStats ¶
type GetSmsCampaignStats struct { // Number of replies to the SMS // Required: true Answered *int64 `json:"answered"` // Number of delivered SMS // Required: true Delivered *int64 `json:"delivered"` // Number of hardbounced SMS // Required: true HardBounces *int64 `json:"hardBounces"` // Number of processing SMS // Required: true Processing *int64 `json:"processing"` // Number of sent SMS // Required: true Sent *int64 `json:"sent"` // Number of softbounced SMS // Required: true SoftBounces *int64 `json:"softBounces"` // Number of unsubscription SMS // Required: true Unsubscriptions *int64 `json:"unsubscriptions"` }
func (*GetSmsCampaignStats) MarshalBinary ¶
func (m *GetSmsCampaignStats) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetSmsCampaignStats) UnmarshalBinary ¶
func (m *GetSmsCampaignStats) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetSmsCampaigns ¶
type GetSmsCampaigns struct { // campaigns Campaigns GetSmsCampaignsCampaigns `json:"campaigns"` // Number of SMS campaigns retrieved // Required: true Count *int64 `json:"count"` }
func (*GetSmsCampaigns) MarshalBinary ¶
func (m *GetSmsCampaigns) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetSmsCampaigns) UnmarshalBinary ¶
func (m *GetSmsCampaigns) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetSmsCampaignsCampaigns ¶
type GetSmsCampaignsCampaigns []*GetSmsCampaignsCampaignsItems
type GetSmsCampaignsCampaignsItems ¶
type GetSmsCampaignsCampaignsItems struct { GetSmsCampaignOverview GetSmsCampaignsCampaignsItemsAllOf1 }
func (*GetSmsCampaignsCampaignsItems) MarshalBinary ¶
func (m *GetSmsCampaignsCampaignsItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (GetSmsCampaignsCampaignsItems) MarshalJSON ¶
func (m GetSmsCampaignsCampaignsItems) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*GetSmsCampaignsCampaignsItems) UnmarshalBinary ¶
func (m *GetSmsCampaignsCampaignsItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*GetSmsCampaignsCampaignsItems) UnmarshalJSON ¶
func (m *GetSmsCampaignsCampaignsItems) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type GetSmsCampaignsCampaignsItemsAllOf1 ¶
type GetSmsCampaignsCampaignsItemsAllOf1 struct { // recipients // Required: true Recipients *GetSmsCampaignsCampaignsItemsAllOf1Recipients `json:"recipients"` // statistics // Required: true Statistics *GetSmsCampaignsCampaignsItemsAllOf1Statistics `json:"statistics"` }
func (*GetSmsCampaignsCampaignsItemsAllOf1) MarshalBinary ¶
func (m *GetSmsCampaignsCampaignsItemsAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetSmsCampaignsCampaignsItemsAllOf1) UnmarshalBinary ¶
func (m *GetSmsCampaignsCampaignsItemsAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetSmsCampaignsCampaignsItemsAllOf1Recipients ¶
type GetSmsCampaignsCampaignsItemsAllOf1Recipients struct {
GetCampaignRecipients
}
func (*GetSmsCampaignsCampaignsItemsAllOf1Recipients) MarshalBinary ¶
func (m *GetSmsCampaignsCampaignsItemsAllOf1Recipients) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (GetSmsCampaignsCampaignsItemsAllOf1Recipients) MarshalJSON ¶
func (m GetSmsCampaignsCampaignsItemsAllOf1Recipients) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*GetSmsCampaignsCampaignsItemsAllOf1Recipients) UnmarshalBinary ¶
func (m *GetSmsCampaignsCampaignsItemsAllOf1Recipients) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*GetSmsCampaignsCampaignsItemsAllOf1Recipients) UnmarshalJSON ¶
func (m *GetSmsCampaignsCampaignsItemsAllOf1Recipients) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type GetSmsCampaignsCampaignsItemsAllOf1Statistics ¶
type GetSmsCampaignsCampaignsItemsAllOf1Statistics struct {
GetSmsCampaignStats
}
func (*GetSmsCampaignsCampaignsItemsAllOf1Statistics) MarshalBinary ¶
func (m *GetSmsCampaignsCampaignsItemsAllOf1Statistics) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (GetSmsCampaignsCampaignsItemsAllOf1Statistics) MarshalJSON ¶
func (m GetSmsCampaignsCampaignsItemsAllOf1Statistics) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*GetSmsCampaignsCampaignsItemsAllOf1Statistics) UnmarshalBinary ¶
func (m *GetSmsCampaignsCampaignsItemsAllOf1Statistics) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*GetSmsCampaignsCampaignsItemsAllOf1Statistics) UnmarshalJSON ¶
func (m *GetSmsCampaignsCampaignsItemsAllOf1Statistics) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type GetSmsEventReport ¶
type GetSmsEventReport struct { // events Events GetSmsEventReportEvents `json:"events"` }
func (*GetSmsEventReport) MarshalBinary ¶
func (m *GetSmsEventReport) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetSmsEventReport) UnmarshalBinary ¶
func (m *GetSmsEventReport) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetSmsEventReportEvents ¶
type GetSmsEventReportEvents []*GetSmsEventReportEventsItems
type GetSmsEventReportEventsItems ¶
type GetSmsEventReportEventsItems struct { // Date on which the event has been generated // Required: true Date *strfmt.Date `json:"date"` // Event which occurred // Required: true Event *string `json:"event"` // Message ID which generated the event // Required: true MessageID *string `json:"messageId"` // Phone number which has generated the event // Required: true PhoneNumber *string `json:"phoneNumber"` // Reason of bounce (only available if the event is hardbounce or softbounce) // Required: true Reason *string `json:"reason"` // reply Reply string `json:"reply,omitempty"` // Tag of the SMS which generated the event // Required: true Tag *string `json:"tag"` }
func (*GetSmsEventReportEventsItems) MarshalBinary ¶
func (m *GetSmsEventReportEventsItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetSmsEventReportEventsItems) UnmarshalBinary ¶
func (m *GetSmsEventReportEventsItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetStatsByDomain ¶
type GetStatsByDomain map[string]GetCampaignStats
type GetTransacAggregatedSmsReport ¶
type GetTransacAggregatedSmsReport struct { // Number of accepted for the timeframe // Required: true Accepted *int64 `json:"accepted"` // Number of blocked contact for the timeframe // Required: true Blocked *int64 `json:"blocked"` // Number of delivered SMS for the timeframe // Required: true Delivered *int64 `json:"delivered"` // Number of hardbounces for the timeframe // Required: true HardBounces *int64 `json:"hardBounces"` // Time frame of the report // Required: true Range *string `json:"range"` // Number of rejected for the timeframe // Required: true Rejected *int64 `json:"rejected"` // Number of answered SMS for the timeframe // Required: true Replied *int64 `json:"replied"` // Number of requests for the timeframe // Required: true Requests *int64 `json:"requests"` // Number of softbounces for the timeframe // Required: true SoftBounces *int64 `json:"softBounces"` // Number of unsubscription for the timeframe // Required: true Unsubscribed *int64 `json:"unsubscribed"` }
func (*GetTransacAggregatedSmsReport) MarshalBinary ¶
func (m *GetTransacAggregatedSmsReport) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetTransacAggregatedSmsReport) UnmarshalBinary ¶
func (m *GetTransacAggregatedSmsReport) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetTransacSmsReport ¶
type GetTransacSmsReport struct { // reports Reports GetTransacSmsReportReports `json:"reports"` }
func (*GetTransacSmsReport) MarshalBinary ¶
func (m *GetTransacSmsReport) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetTransacSmsReport) UnmarshalBinary ¶
func (m *GetTransacSmsReport) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetTransacSmsReportReports ¶
type GetTransacSmsReportReports []*GetTransacSmsReportReportsItems
type GetTransacSmsReportReportsItems ¶
type GetTransacSmsReportReportsItems struct { // Number of accepted for the date // Required: true Accepted *int64 `json:"accepted"` // Number of blocked contact for the date // Required: true Blocked *int64 `json:"blocked"` // Date for which statistics are retrieved // Required: true Date *strfmt.Date `json:"date"` // Number of delivered SMS for the date // Required: true Delivered *int64 `json:"delivered"` // Number of hardbounces for the date // Required: true HardBounces *int64 `json:"hardBounces"` // Number of rejected for the date // Required: true Rejected *int64 `json:"rejected"` // Number of answered SMS for the date // Required: true Replied *int64 `json:"replied"` // Number of requests for the date // Required: true Requests *int64 `json:"requests"` // Number of softbounces for the date // Required: true SoftBounces *int64 `json:"softBounces"` // Tag specified in request // Required: true Tag *string `json:"tag"` // Number of unsubscription for the date // Required: true Unsubscribed *int64 `json:"unsubscribed"` }
func (*GetTransacSmsReportReportsItems) MarshalBinary ¶
func (m *GetTransacSmsReportReportsItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetTransacSmsReportReportsItems) UnmarshalBinary ¶
func (m *GetTransacSmsReportReportsItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetWebhook ¶
type GetWebhook struct { // Creation date of the webhook (YYYY-MM-DDTHH:mm:ss.SSSZ) // Required: true CreatedAt *strfmt.DateTime `json:"createdAt"` // Description of the webhook // Required: true Description *string `json:"description"` // events // Required: true Events []string `json:"events"` // ID of the webhook // Required: true ID *int64 `json:"id"` // Last modification date of the webhook (YYYY-MM-DDTHH:mm:ss.SSSZ) // Required: true ModifiedAt *strfmt.DateTime `json:"modifiedAt"` // Type of webhook (marketing or transac) // Required: true Type *string `json:"type"` // URL of the webhook // Required: true URL *string `json:"url"` }
func (*GetWebhook) MarshalBinary ¶
func (m *GetWebhook) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetWebhook) UnmarshalBinary ¶
func (m *GetWebhook) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetWebhooks ¶
type GetWebhooks struct { // webhooks // Required: true Webhooks GetWebhooksWebhooks `json:"webhooks"` }
func (*GetWebhooks) MarshalBinary ¶
func (m *GetWebhooks) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetWebhooks) UnmarshalBinary ¶
func (m *GetWebhooks) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetWebhooksWebhooks ¶
type GetWebhooksWebhooks []*GetWebhooksWebhooksItems
type GetWebhooksWebhooksItems ¶
type GetWebhooksWebhooksItems struct {
GetWebhook
}
func (*GetWebhooksWebhooksItems) MarshalBinary ¶
func (m *GetWebhooksWebhooksItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (GetWebhooksWebhooksItems) MarshalJSON ¶
func (m GetWebhooksWebhooksItems) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*GetWebhooksWebhooksItems) UnmarshalBinary ¶
func (m *GetWebhooksWebhooksItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*GetWebhooksWebhooksItems) UnmarshalJSON ¶
func (m *GetWebhooksWebhooksItems) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type ManageIP ¶
type ManageIP struct { // ID of the IP IPID int64 `json:"ipId,omitempty"` }
func (*ManageIP) MarshalBinary ¶
MarshalBinary interface implementation
func (*ManageIP) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type PostContactInfo ¶
type PostContactInfo struct { // contacts // Required: true Contacts *PostContactInfoContacts `json:"contacts"` }
func (*PostContactInfo) MarshalBinary ¶
func (m *PostContactInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PostContactInfo) UnmarshalBinary ¶
func (m *PostContactInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PostContactInfoContacts ¶
type PostContactInfoContacts struct { // failure Failure []strfmt.Email `json:"failure"` // success // Required: true Success []strfmt.Email `json:"success"` }
func (*PostContactInfoContacts) MarshalBinary ¶
func (m *PostContactInfoContacts) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PostContactInfoContacts) UnmarshalBinary ¶
func (m *PostContactInfoContacts) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PostSendFailed ¶
type PostSendFailed struct { // black listed emails BlackListedEmails []strfmt.Email `json:"blackListedEmails"` // Response code // Required: true Code *int64 `json:"code"` // Response message // Required: true Message *string `json:"message"` // unexisting emails UnexistingEmails []strfmt.Email `json:"unexistingEmails"` // without list emails WithoutListEmails []strfmt.Email `json:"withoutListEmails"` }
func (*PostSendFailed) MarshalBinary ¶
func (m *PostSendFailed) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PostSendFailed) UnmarshalBinary ¶
func (m *PostSendFailed) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PostSendSmsTestFailed ¶
type PostSendSmsTestFailed struct { // Response code // Required: true Code *int64 `json:"code"` // Response message // Required: true Message *string `json:"message"` // unexisting sms UnexistingSms []strfmt.Email `json:"unexistingSms"` // without list sms WithoutListSms []strfmt.Email `json:"withoutListSms"` }
func (*PostSendSmsTestFailed) MarshalBinary ¶
func (m *PostSendSmsTestFailed) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PostSendSmsTestFailed) UnmarshalBinary ¶
func (m *PostSendSmsTestFailed) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RemainingCreditModel ¶
type RemainingCreditModel struct { // child // Required: true Child *RemainingCreditModelChild `json:"child"` // reseller // Required: true Reseller *RemainingCreditModelReseller `json:"reseller"` }
func (*RemainingCreditModel) MarshalBinary ¶
func (m *RemainingCreditModel) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RemainingCreditModel) UnmarshalBinary ¶
func (m *RemainingCreditModel) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RemainingCreditModelChild ¶
type RemainingCreditModelChild struct { // Email Credits remaining for child account // Required: true Email *int64 `json:"email"` // SMS Credits remaining for child account // Required: true Sms *int64 `json:"sms"` }
func (*RemainingCreditModelChild) MarshalBinary ¶
func (m *RemainingCreditModelChild) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RemainingCreditModelChild) UnmarshalBinary ¶
func (m *RemainingCreditModelChild) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RemainingCreditModelReseller ¶
type RemainingCreditModelReseller struct { // Email Credits remaining for reseller account // Required: true Email *int64 `json:"email"` // SMS Credits remaining for reseller account // Required: true Sms *int64 `json:"sms"` }
func (*RemainingCreditModelReseller) MarshalBinary ¶
func (m *RemainingCreditModelReseller) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RemainingCreditModelReseller) UnmarshalBinary ¶
func (m *RemainingCreditModelReseller) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RemoveCredits ¶
type RemoveCredits struct { // Email credits to be removed from the child account Email int64 `json:"email,omitempty"` // SMS credits to be removed from the child account Sms int64 `json:"sms,omitempty"` }
func (*RemoveCredits) MarshalBinary ¶
func (m *RemoveCredits) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RemoveCredits) UnmarshalBinary ¶
func (m *RemoveCredits) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RequestContactExport ¶
type RequestContactExport struct { // Filter to apply to the export // Required: true ContactFilter interface{} `json:"contactFilter"` // Name of attributes to export. These attributes must be in your contact database ExportAttributes []string `json:"exportAttributes"` // Webhook that will be called once the export process is finished NotifyURL string `json:"notifyUrl,omitempty"` }
func (*RequestContactExport) MarshalBinary ¶
func (m *RequestContactExport) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RequestContactExport) UnmarshalBinary ¶
func (m *RequestContactExport) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RequestContactImport ¶
type RequestContactImport struct { // Mandatory if fileUrl is not defined. CSV content to be imported. Use semicolon to separate multiple attributes FileBody string `json:"fileBody,omitempty"` // Mandatory if fileBody not defined. URL of the file to be imported (no local file). Possible file types: .txt, .csv FileURL string `json:"fileUrl,omitempty"` // Manadatory if newList is not defined. Ids of the lists in which to add the contacts ListIds []int64 `json:"listIds"` // new list NewList *RequestContactImportNewList `json:"newList,omitempty"` // URL that will be called once the export process is finished NotifyURL string `json:"notifyUrl,omitempty"` }
func (*RequestContactImport) MarshalBinary ¶
func (m *RequestContactImport) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RequestContactImport) UnmarshalBinary ¶
func (m *RequestContactImport) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RequestContactImportNewList ¶
type RequestContactImportNewList struct { // Folder id will be used with listName to make newly created list’s desired parent (Mandatory if listName is not empty). FolderID int64 `json:"folderId,omitempty"` // List with listName will be created first and users will be imported in it (Mandatory if listIds is empty). ListName string `json:"listName,omitempty"` }
func (*RequestContactImportNewList) MarshalBinary ¶
func (m *RequestContactImportNewList) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RequestContactImportNewList) UnmarshalBinary ¶
func (m *RequestContactImportNewList) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RequestSMSRecipientExport ¶
type RequestSMSRecipientExport struct { // URL that will be called once the export process is finished NotifyURL string `json:"notifyURL,omitempty"` // Filter the recipients based on how they interacted with the campaign // Required: true RecipientsType *string `json:"recipientsType"` }
func (*RequestSMSRecipientExport) MarshalBinary ¶
func (m *RequestSMSRecipientExport) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RequestSMSRecipientExport) UnmarshalBinary ¶
func (m *RequestSMSRecipientExport) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SendEmail ¶
type SendEmail struct { // attachment Attachment SendEmailAttachment `json:"attachment"` // Absolute url of the attachment (no local file). Extension allowed: gif, png, bmp, cgm, jpg, jpeg, tif, tiff, rtf, txt, css, shtml, html, htm, csv, zip, pdf, xml, ods, doc, docx, docm, ics, xls, xlsx, ppt, tar, and ez AttachmentURL string `json:"attachmentUrl,omitempty"` // attributes Attributes map[string]string `json:"attributes,omitempty"` // Email addresses of the recipients in bcc EmailBcc []strfmt.Email `json:"emailBcc"` // Email addresses of the recipients in cc EmailCc []strfmt.Email `json:"emailCc"` // Email addresses of the recipients // Required: true EmailTo []strfmt.Email `json:"emailTo"` // headers Headers map[string]string `json:"headers,omitempty"` // Email on which campaign recipients will be able to reply to ReplyTo strfmt.Email `json:"replyTo,omitempty"` }
func (*SendEmail) MarshalBinary ¶
MarshalBinary interface implementation
func (*SendEmail) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type SendEmailAttachment ¶
type SendEmailAttachment []*SendEmailAttachmentItems
type SendEmailAttachmentItems ¶
type SendEmailAttachmentItems struct { // Base64 encoded chunk data of the attachment generated on the fly Content strfmt.Base64 `json:"content,omitempty"` // Required for content. Name of the attachment Name string `json:"name,omitempty"` }
func (*SendEmailAttachmentItems) MarshalBinary ¶
func (m *SendEmailAttachmentItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SendEmailAttachmentItems) UnmarshalBinary ¶
func (m *SendEmailAttachmentItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SendReport ¶
type SendReport struct { // email // Required: true Email *SendReportEmail `json:"email"` // Language of email content for campaign report sending. Language *string `json:"language,omitempty"` }
func (*SendReport) MarshalBinary ¶
func (m *SendReport) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SendReport) UnmarshalBinary ¶
func (m *SendReport) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SendReportEmail ¶
type SendReportEmail struct { // Email addresses of the recipients in bcc Bcc []strfmt.Email `json:"bcc"` // Body of the email message Body string `json:"body,omitempty"` // Email addresses of the recipients in cc Cc []strfmt.Email `json:"cc"` // Type of the message body ContentType string `json:"contentType,omitempty"` // Subject of the email message Subject string `json:"subject,omitempty"` // Email addresses of the recipients To []strfmt.Email `json:"to"` }
func (*SendReportEmail) MarshalBinary ¶
func (m *SendReportEmail) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SendReportEmail) UnmarshalBinary ¶
func (m *SendReportEmail) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SendSMTPEmail ¶
type SendSMTPEmail struct { // attachment Attachment SendSMTPEmailAttachment `json:"attachment"` // bcc Bcc SendSMTPEmailBcc `json:"bcc"` // cc Cc SendSMTPEmailCc `json:"cc"` // headers Headers map[string]string `json:"headers,omitempty"` // HTML body of the message // Required: true HTMLContent *string `json:"htmlContent"` // reply to ReplyTo *SendSMTPEmailReplyTo `json:"replyTo,omitempty"` // sender // Required: true Sender *SendSMTPEmailSender `json:"sender"` // Subject of the message // Required: true Subject *string `json:"subject"` // Plain Text body of the message TextContent string `json:"textContent,omitempty"` // to // Required: true To SendSMTPEmailTo `json:"to"` }
func (*SendSMTPEmail) MarshalBinary ¶
func (m *SendSMTPEmail) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SendSMTPEmail) UnmarshalBinary ¶
func (m *SendSMTPEmail) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SendSMTPEmailAttachment ¶
type SendSMTPEmailAttachment []*SendSMTPEmailAttachmentItems
type SendSMTPEmailAttachmentItems ¶
type SendSMTPEmailAttachmentItems struct { // Base64 encoded chunk data of the attachment generated on the fly Content strfmt.Base64 `json:"content,omitempty"` // Required for content. Name of the attachment Name string `json:"name,omitempty"` // Absolute url of the attachment (no local file). URL string `json:"url,omitempty"` }
func (*SendSMTPEmailAttachmentItems) MarshalBinary ¶
func (m *SendSMTPEmailAttachmentItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SendSMTPEmailAttachmentItems) UnmarshalBinary ¶
func (m *SendSMTPEmailAttachmentItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SendSMTPEmailBcc ¶
type SendSMTPEmailBcc []*SendSMTPEmailBccItems
type SendSMTPEmailBccItems ¶
type SendSMTPEmailBccItems struct { // Email address of the recipient in bcc // Required: true Email *strfmt.Email `json:"email"` // Name of the recipient in bcc Name string `json:"name,omitempty"` }
func (*SendSMTPEmailBccItems) MarshalBinary ¶
func (m *SendSMTPEmailBccItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SendSMTPEmailBccItems) UnmarshalBinary ¶
func (m *SendSMTPEmailBccItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SendSMTPEmailCc ¶
type SendSMTPEmailCc []*SendSMTPEmailCcItems
type SendSMTPEmailCcItems ¶
type SendSMTPEmailCcItems struct { // Email address of the recipient in cc // Required: true Email *strfmt.Email `json:"email"` // Name of the recipient in cc Name string `json:"name,omitempty"` }
func (*SendSMTPEmailCcItems) MarshalBinary ¶
func (m *SendSMTPEmailCcItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SendSMTPEmailCcItems) UnmarshalBinary ¶
func (m *SendSMTPEmailCcItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SendSMTPEmailReplyTo ¶
type SendSMTPEmailReplyTo struct { // Email address in reply to // Required: true Email *strfmt.Email `json:"email"` // Name in reply to Name string `json:"name,omitempty"` }
func (*SendSMTPEmailReplyTo) MarshalBinary ¶
func (m *SendSMTPEmailReplyTo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SendSMTPEmailReplyTo) UnmarshalBinary ¶
func (m *SendSMTPEmailReplyTo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SendSMTPEmailSender ¶
type SendSMTPEmailSender struct { // Sender Email from which the emails are sent // Required: true Email *strfmt.Email `json:"email"` // Sender Name from which the emails are sent Name string `json:"name,omitempty"` }
func (*SendSMTPEmailSender) MarshalBinary ¶
func (m *SendSMTPEmailSender) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SendSMTPEmailSender) UnmarshalBinary ¶
func (m *SendSMTPEmailSender) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SendSMTPEmailTo ¶
type SendSMTPEmailTo []*SendSMTPEmailToItems
type SendSMTPEmailToItems ¶
type SendSMTPEmailToItems struct { // Email address of the recipient // Required: true Email *strfmt.Email `json:"email"` // Name of the recipient Name string `json:"name,omitempty"` }
func (*SendSMTPEmailToItems) MarshalBinary ¶
func (m *SendSMTPEmailToItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SendSMTPEmailToItems) UnmarshalBinary ¶
func (m *SendSMTPEmailToItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SendSms ¶
type SendSms struct { // reference // Required: true Reference *string `json:"reference"` }
func (*SendSms) MarshalBinary ¶
MarshalBinary interface implementation
func (*SendSms) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type SendTemplateEmail ¶
type SendTemplateEmail struct { // Message ID of the template Email sent // Required: true MessageID *string `json:"messageId"` }
func (*SendTemplateEmail) MarshalBinary ¶
func (m *SendTemplateEmail) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SendTemplateEmail) UnmarshalBinary ¶
func (m *SendTemplateEmail) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SendTestEmail ¶
type SendTestEmail struct { // If empty the test email will be sent to your entire test list. Use this field to send it to specific addresses in your list. EmailTo []strfmt.Email `json:"emailTo"` }
func (*SendTestEmail) MarshalBinary ¶
func (m *SendTestEmail) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SendTestEmail) UnmarshalBinary ¶
func (m *SendTestEmail) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SendTestSms ¶
type SendTestSms struct { // Mobile number with the country code to send test SMS. The mobile number defined here must belong to one of your contacts in SendinBlue account and must not be blacklisted PhoneNumbers []string `json:"phoneNumbers"` }
func (*SendTestSms) MarshalBinary ¶
func (m *SendTestSms) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SendTestSms) UnmarshalBinary ¶
func (m *SendTestSms) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SendTransacSms ¶
type SendTransacSms struct { // Content of the message. If more than 160 characters long, multiple text messages will be sent // Required: true // Max Length: 160 Content *string `json:"content"` // Mobile number to send SMS with the country code // Required: true Recipient *string `json:"recipient"` // Name of the sender. Only alphanumeric characters. No more than 11 characters // Required: true // Max Length: 11 Sender *string `json:"sender"` // Tag of the message Tag string `json:"tag,omitempty"` // Type of the SMS Type *string `json:"type,omitempty"` // Webhook to call for each event triggered by the message (delivered etc.) WebURL string `json:"webUrl,omitempty"` }
func (*SendTransacSms) MarshalBinary ¶
func (m *SendTransacSms) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SendTransacSms) UnmarshalBinary ¶
func (m *SendTransacSms) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type UpdateCampaignStatus ¶
type UpdateCampaignStatus struct { // status Status string `json:"status,omitempty"` }
func (*UpdateCampaignStatus) MarshalBinary ¶
func (m *UpdateCampaignStatus) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UpdateCampaignStatus) UnmarshalBinary ¶
func (m *UpdateCampaignStatus) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type UpdateChild ¶
type UpdateChild struct { // New Company name to use to update the child account CompanyName string `json:"companyName,omitempty"` // New Email address to update the child account Email strfmt.Email `json:"email,omitempty"` // New First name to use to update the child account FirstName string `json:"firstName,omitempty"` // ips Ips []int64 `json:"ips"` // New Last name to use to update the child account LastName string `json:"lastName,omitempty"` // New password for the child account to login Password strfmt.Password `json:"password,omitempty"` }
func (*UpdateChild) MarshalBinary ¶
func (m *UpdateChild) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UpdateChild) UnmarshalBinary ¶
func (m *UpdateChild) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type UpdateContact ¶
type UpdateContact struct { // attributes Attributes map[string]string `json:"attributes,omitempty"` // Blacklist the contact for emails (emailBlacklisted = true) EmailBlacklisted bool `json:"emailBlacklisted,omitempty"` // Ids of the lists to add the contact to ListIds []int64 `json:"listIds"` // Blacklist the contact for SMS (smsBlacklisted = true) SmsBlacklisted bool `json:"smsBlacklisted,omitempty"` // Ids of the lists to remove the contact from UnlinkListIds []int64 `json:"unlinkListIds"` }
func (*UpdateContact) MarshalBinary ¶
func (m *UpdateContact) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UpdateContact) UnmarshalBinary ¶
func (m *UpdateContact) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type UpdateEmailCampaign ¶
type UpdateEmailCampaign struct { // Absolute url of the attachment. Url not allowed from local machine. File must be hosted somewhere.Possilbe extension values are xlsx, xls, ods, docx, docm, doc, csv, pdf, txt, gif, jpg, jpeg, png, tif, tiff and rtf AttachmentURL string `json:"attachmentUrl,omitempty"` Footer string `json:"footer,omitempty"` // Header of the email campaign Header string `json:"header,omitempty"` // Body of the message (HTML version). REQUIRED if htmlUrl is empty HTMLContent string `json:"htmlContent,omitempty"` // Url which contents the body of the email message. REQUIRED if htmlContent is empty HTMLURL string `json:"htmlUrl,omitempty"` // Status of inline image. inlineImageActivation = false means image can’t be embedded, & inlineImageActivation = true means image can be embedded, in the email. You cannot send a campaign of more than 4MB with images embedded in the email. Campaigns with the images embedded in the email must be sent to less than 5000 contacts. InlineImageActivation *bool `json:"inlineImageActivation,omitempty"` // Status of mirror links in campaign. mirrorActive = false means mirror links are deactivated, & mirrorActive = true means mirror links are activated, in the campaign MirrorActive bool `json:"mirrorActive,omitempty"` // Name of the campaign Name string `json:"name,omitempty"` // recipients Recipients *UpdateEmailCampaignRecipients `json:"recipients,omitempty"` // FOR TRIGGER ONLY ! Type of trigger campaign.recurring = false means contact can receive the same Trigger campaign only once, & recurring = true means contact can receive the same Trigger campaign several times Recurring *bool `json:"recurring,omitempty"` // Email on which campaign recipients will be able to reply to ReplyTo strfmt.Email `json:"replyTo,omitempty"` // Date and time on which the campaign has to run (YYYY-MM-DDTHH:mm:ss.SSSZ) ScheduledAt strfmt.DateTime `json:"scheduledAt,omitempty"` // sender Sender *UpdateEmailCampaignSender `json:"sender,omitempty"` // Subject of the campaign Subject string `json:"subject,omitempty"` // Tag of the campaign Tag string `json:"tag,omitempty"` // This is to personalize the «To» Field. If you want to include the first name and last name of your recipient, add [FNAME] [LNAME]. To use the contact attributes here, these must already exist in SendinBlue account ToField string `json:"toField,omitempty"` // Customize the utm_campaign value. If this field is empty, the campaign name will be used. Only alphanumeric characters and spaces are allowed UtmCampaign string `json:"utmCampaign,omitempty"` }
func (*UpdateEmailCampaign) MarshalBinary ¶
func (m *UpdateEmailCampaign) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UpdateEmailCampaign) UnmarshalBinary ¶
func (m *UpdateEmailCampaign) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type UpdateEmailCampaignRecipients ¶
type UpdateEmailCampaignRecipients struct { // List ids which have to be excluded from a campaign ExclusionListIds []int64 `json:"exclusionListIds"` // Lists Ids to send the campaign to. REQUIRED if already not present in campaign and scheduledAt is not empty ListIds []int64 `json:"listIds"` }
func (*UpdateEmailCampaignRecipients) MarshalBinary ¶
func (m *UpdateEmailCampaignRecipients) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UpdateEmailCampaignRecipients) UnmarshalBinary ¶
func (m *UpdateEmailCampaignRecipients) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type UpdateEmailCampaignSender ¶
type UpdateEmailCampaignSender struct { // Sender email from which the campaign emails are sent Email strfmt.Email `json:"email,omitempty"` // Sender Name from which the campaign emails are sent Name string `json:"name,omitempty"` }
func (*UpdateEmailCampaignSender) MarshalBinary ¶
func (m *UpdateEmailCampaignSender) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UpdateEmailCampaignSender) UnmarshalBinary ¶
func (m *UpdateEmailCampaignSender) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type UpdateList ¶
type UpdateList struct { // Id of the folder in which to move the list. Only one parameter can updated at once FolderID int64 `json:"folderId,omitempty"` // Name of the list. Only one parameter can be update at once Name string `json:"name,omitempty"` }
func (*UpdateList) MarshalBinary ¶
func (m *UpdateList) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UpdateList) UnmarshalBinary ¶
func (m *UpdateList) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type UpdateSMTPTemplate ¶
type UpdateSMTPTemplate struct { // Absolute url of the attachment (no local file). Extension allowed: xlsx, xls, ods, docx, docm, doc, csv, pdf, txt, gif, jpg, jpeg, png, tif, tiff and rtf AttachmentURL string `json:"attachmentUrl,omitempty"` // Required if htmlUrl is empty. Body of the message (HTML must have more than 10 characters) HTMLContent string `json:"htmlContent,omitempty"` // Required if htmlContent is empty. URL to the body of the email (HTML) HTMLURL string `json:"htmlUrl,omitempty"` // Status of the template. isActive = false means template is inactive, isActive = true means template is active IsActive bool `json:"isActive,omitempty"` // Email on which campaign recipients will be able to reply to ReplyTo strfmt.Email `json:"replyTo,omitempty"` // sender Sender *UpdateSMTPTemplateSender `json:"sender,omitempty"` // Subject of the email Subject string `json:"subject,omitempty"` // Tag of the template Tag string `json:"tag,omitempty"` // Name of the template TemplateName string `json:"templateName,omitempty"` // To personalize the «To» Field, e.g. if you want to include the first name and last name of your recipient, add [FNAME] [LNAME]. These attributes must already exist in contacts database ToField string `json:"toField,omitempty"` }
func (*UpdateSMTPTemplate) MarshalBinary ¶
func (m *UpdateSMTPTemplate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UpdateSMTPTemplate) UnmarshalBinary ¶
func (m *UpdateSMTPTemplate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type UpdateSMTPTemplateSender ¶
type UpdateSMTPTemplateSender struct { // Email of the sender Email strfmt.Email `json:"email,omitempty"` // Name of the sender Name string `json:"name,omitempty"` }
func (*UpdateSMTPTemplateSender) MarshalBinary ¶
func (m *UpdateSMTPTemplateSender) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UpdateSMTPTemplateSender) UnmarshalBinary ¶
func (m *UpdateSMTPTemplateSender) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type UpdateSender ¶
type UpdateSender struct { // From Email to update the sender Email strfmt.Email `json:"email,omitempty"` // ips Ips UpdateSenderIps `json:"ips"` // From Name to update the sender Name string `json:"name,omitempty"` }
func (*UpdateSender) MarshalBinary ¶
func (m *UpdateSender) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UpdateSender) UnmarshalBinary ¶
func (m *UpdateSender) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type UpdateSenderIps ¶
type UpdateSenderIps []*UpdateSenderIpsItems
type UpdateSenderIpsItems ¶
type UpdateSenderIpsItems struct { // Domain of the IP // Required: true Domain *string `json:"domain"` // Dedicated IP available in your account // Required: true IP *string `json:"ip"` // Weight to apply to the IP. Sum of all IP weights must be 100. Should be passed for either ALL or NONE of the IPs. If it's not passed, the sending will be equally balanced on all IPs. // Maximum: 100 // Minimum: 1 Weight int64 `json:"weight,omitempty"` }
func (*UpdateSenderIpsItems) MarshalBinary ¶
func (m *UpdateSenderIpsItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UpdateSenderIpsItems) UnmarshalBinary ¶
func (m *UpdateSenderIpsItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type UpdateSmsCampaign ¶
type UpdateSmsCampaign struct { // Content of the message. The maximum characters used per SMS is 160, if used more than that, it will be counted as more than one SMS Content string `json:"content,omitempty"` // Name of the campaign Name string `json:"name,omitempty"` // recipients Recipients *UpdateSmsCampaignRecipients `json:"recipients,omitempty"` // Date and time on which the campaign has to run (YYYY-MM-DDTHH:mm:ss.SSSZ) ScheduledAt strfmt.DateTime `json:"scheduledAt,omitempty"` // Name of the sender. The number of characters is limited to 11 // Max Length: 11 Sender string `json:"sender,omitempty"` }
func (*UpdateSmsCampaign) MarshalBinary ¶
func (m *UpdateSmsCampaign) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UpdateSmsCampaign) UnmarshalBinary ¶
func (m *UpdateSmsCampaign) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type UpdateSmsCampaignRecipients ¶
type UpdateSmsCampaignRecipients struct { // List ids which have to be excluded from a campaign // Required: true ExclusionListIds []int64 `json:"exclusionListIds"` // Lists Ids to send the campaign to. REQUIRED if scheduledAt is not empty // Required: true ListIds []int64 `json:"listIds"` }
func (*UpdateSmsCampaignRecipients) MarshalBinary ¶
func (m *UpdateSmsCampaignRecipients) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UpdateSmsCampaignRecipients) UnmarshalBinary ¶
func (m *UpdateSmsCampaignRecipients) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type UpdateWebhook ¶
type UpdateWebhook struct { // Description of the webhook Description string `json:"description,omitempty"` // Events triggering the webhook. Possible values for Transactional type webhook – request, delivered, hardBounce, softBounce, blocked, spam, invalid, deferred, click, opened, uniqueOpened and unsubscribed and possible values for Marketing type webhook – spam, opened, click, hardBounce, softBounce, unsubscribed, listAddition and delivered Events []string `json:"events"` // URL of the webhook URL string `json:"url,omitempty"` }
func (*UpdateWebhook) MarshalBinary ¶
func (m *UpdateWebhook) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UpdateWebhook) UnmarshalBinary ¶
func (m *UpdateWebhook) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
Source Files ¶
- add_credits.go
- add_remove_contact_to_list.go
- create_attribute.go
- create_attribute_enumemaration.go
- create_attribute_enumemaration_items.go
- create_child.go
- create_contact.go
- create_email_campaign.go
- create_email_campaign_recipients.go
- create_email_campaign_sender.go
- create_list.go
- create_model.go
- create_sender.go
- create_sender_ips.go
- create_sender_ips_items.go
- create_sender_model.go
- create_sms_campaign.go
- create_sms_campaign_recipients.go
- create_smtp_email.go
- create_smtp_template.go
- create_smtp_template_sender.go
- create_update_folder.go
- create_webhook.go
- created_process_id.go
- delete_hardbounces.go
- email_export_recipients.go
- error_model.go
- get_account.go
- get_account_all_of1.go
- get_account_all_of1_marketing_automation.go
- get_account_all_of1_plan.go
- get_account_all_of1_plan_items.go
- get_account_all_of1_relay.go
- get_account_all_of1_relay_data.go
- get_aggregated_report.go
- get_attributes.go
- get_attributes_attributes.go
- get_attributes_attributes_items.go
- get_attributes_attributes_items_enumeration.go
- get_attributes_attributes_items_enumeration_items.go
- get_campaign_overview.go
- get_campaign_recipients.go
- get_campaign_recipients_exclusion_lists.go
- get_campaign_recipients_exclusion_lists_items.go
- get_campaign_recipients_lists.go
- get_campaign_recipients_lists_items.go
- get_campaign_stats.go
- get_child_info.go
- get_child_info_all_of1.go
- get_child_info_all_of1_api_keys.go
- get_child_info_all_of1_api_keys_items.go
- get_child_info_all_of1_credits.go
- get_child_info_all_of1_ips.go
- get_child_info_all_of1_ips_items.go
- get_child_info_all_of1_statistics.go
- get_children_list.go
- get_children_list_children.go
- get_children_list_children_items.go
- get_children_list_children_items_all_of1.go
- get_client.go
- get_contact_campaign_stats.go
- get_contact_campaign_stats_clicked.go
- get_contact_campaign_stats_clicked_items.go
- get_contact_campaign_stats_clicked_items_links.go
- get_contact_campaign_stats_clicked_items_links_items.go
- get_contact_campaign_stats_complaints.go
- get_contact_campaign_stats_complaints_items.go
- get_contact_campaign_stats_hard_bounces.go
- get_contact_campaign_stats_hard_bounces_items.go
- get_contact_campaign_stats_messages_sent.go
- get_contact_campaign_stats_messages_sent_items.go
- get_contact_campaign_stats_opened.go
- get_contact_campaign_stats_opened_items.go
- get_contact_campaign_stats_soft_bounces.go
- get_contact_campaign_stats_soft_bounces_items.go
- get_contact_campaign_stats_transac_attributes.go
- get_contact_campaign_stats_transac_attributes_items.go
- get_contact_campaign_stats_unsubscriptions.go
- get_contact_campaign_stats_unsubscriptions_admin_unsubscription.go
- get_contact_campaign_stats_unsubscriptions_admin_unsubscription_items.go
- get_contact_campaign_stats_unsubscriptions_user_unsubscription.go
- get_contact_campaign_stats_unsubscriptions_user_unsubscription_items.go
- get_contact_details.go
- get_contacts.go
- get_contacts_contacts.go
- get_contacts_contacts_items.go
- get_email_campaign.go
- get_email_campaign_recipients.go
- get_email_campaign_statistics.go
- get_email_campaigns.go
- get_email_campaigns_campaigns.go
- get_email_campaigns_campaigns_items.go
- get_email_campaigns_campaigns_items_all_of1.go
- get_email_campaigns_campaigns_items_all_of1_recipients.go
- get_email_campaigns_campaigns_items_all_of1_statistics.go
- get_email_event_report.go
- get_email_event_report_events.go
- get_email_event_report_events_items.go
- get_extended_campaign_overview.go
- get_extended_campaign_overview_all_of1.go
- get_extended_campaign_overview_all_of1_sender.go
- get_extended_campaign_stats.go
- get_extended_campaign_stats_campaign_stats.go
- get_extended_campaign_stats_campaign_stats_items.go
- get_extended_campaign_stats_links_stats.go
- get_extended_campaign_stats_links_stats_additional_properties.go
- get_extended_client.go
- get_extended_client_all_of1.go
- get_extended_client_all_of1_address.go
- get_extended_contact_details.go
- get_extended_contact_details_all_of1.go
- get_extended_contact_details_all_of1_statistics.go
- get_extended_contact_details_all_of1_statistics_clicked.go
- get_extended_contact_details_all_of1_statistics_clicked_items.go
- get_extended_contact_details_all_of1_statistics_clicked_items_links.go
- get_extended_contact_details_all_of1_statistics_clicked_items_links_items.go
- get_extended_contact_details_all_of1_statistics_complaints.go
- get_extended_contact_details_all_of1_statistics_complaints_items.go
- get_extended_contact_details_all_of1_statistics_hard_bounces.go
- get_extended_contact_details_all_of1_statistics_hard_bounces_items.go
- get_extended_contact_details_all_of1_statistics_messages_sent.go
- get_extended_contact_details_all_of1_statistics_messages_sent_items.go
- get_extended_contact_details_all_of1_statistics_opened.go
- get_extended_contact_details_all_of1_statistics_opened_items.go
- get_extended_contact_details_all_of1_statistics_soft_bounces.go
- get_extended_contact_details_all_of1_statistics_soft_bounces_items.go
- get_extended_contact_details_all_of1_statistics_unsubscriptions.go
- get_extended_contact_details_all_of1_statistics_unsubscriptions_admin_unsubscription.go
- get_extended_contact_details_all_of1_statistics_unsubscriptions_admin_unsubscription_items.go
- get_extended_contact_details_all_of1_statistics_unsubscriptions_user_unsubscription.go
- get_extended_contact_details_all_of1_statistics_unsubscriptions_user_unsubscription_items.go
- get_extended_list.go
- get_extended_list_all_of1.go
- get_extended_list_all_of1_campaign_stats.go
- get_extended_list_all_of1_campaign_stats_items.go
- get_folder.go
- get_folder_lists.go
- get_folder_lists_lists.go
- get_folder_lists_lists_items.go
- get_folders.go
- get_folders_folders.go
- get_folders_folders_items.go
- get_ip.go
- get_ip_from_sender.go
- get_ips.go
- get_ips_from_sender.go
- get_ips_from_sender_ips.go
- get_ips_ips.go
- get_list.go
- get_lists.go
- get_lists_lists.go
- get_lists_lists_items.go
- get_lists_lists_items_all_of1.go
- get_process.go
- get_processes.go
- get_processes_processes.go
- get_reports.go
- get_reports_reports.go
- get_reports_reports_items.go
- get_senders_list.go
- get_senders_list_senders.go
- get_senders_list_senders_items.go
- get_senders_list_senders_items_ips.go
- get_senders_list_senders_items_ips_items.go
- get_sms_campaign.go
- get_sms_campaign_all_of1.go
- get_sms_campaign_all_of1_recipients.go
- get_sms_campaign_all_of1_statistics.go
- get_sms_campaign_overview.go
- get_sms_campaign_stats.go
- get_sms_campaigns.go
- get_sms_campaigns_campaigns.go
- get_sms_campaigns_campaigns_items.go
- get_sms_campaigns_campaigns_items_all_of1.go
- get_sms_campaigns_campaigns_items_all_of1_recipients.go
- get_sms_campaigns_campaigns_items_all_of1_statistics.go
- get_sms_event_report.go
- get_sms_event_report_events.go
- get_sms_event_report_events_items.go
- get_smtp_template_overview.go
- get_smtp_template_overview_sender.go
- get_smtp_templates.go
- get_smtp_templates_templates.go
- get_stats_by_domain.go
- get_transac_aggregated_sms_report.go
- get_transac_sms_report.go
- get_transac_sms_report_reports.go
- get_transac_sms_report_reports_items.go
- get_webhook.go
- get_webhooks.go
- get_webhooks_webhooks.go
- get_webhooks_webhooks_items.go
- manage_ip.go
- post_contact_info.go
- post_contact_info_contacts.go
- post_send_failed.go
- post_send_sms_test_failed.go
- remaining_credit_model.go
- remaining_credit_model_child.go
- remaining_credit_model_reseller.go
- remove_credits.go
- request_contact_export.go
- request_contact_import.go
- request_contact_import_new_list.go
- request_s_m_s_recipient_export.go
- send_email.go
- send_email_attachment.go
- send_email_attachment_items.go
- send_report.go
- send_report_email.go
- send_sms.go
- send_smtp_email.go
- send_smtp_email_attachment.go
- send_smtp_email_attachment_items.go
- send_smtp_email_bcc.go
- send_smtp_email_bcc_items.go
- send_smtp_email_cc.go
- send_smtp_email_cc_items.go
- send_smtp_email_reply_to.go
- send_smtp_email_sender.go
- send_smtp_email_to.go
- send_smtp_email_to_items.go
- send_template_email.go
- send_test_email.go
- send_test_sms.go
- send_transac_sms.go
- update_campaign_status.go
- update_child.go
- update_contact.go
- update_email_campaign.go
- update_email_campaign_recipients.go
- update_email_campaign_sender.go
- update_list.go
- update_sender.go
- update_sender_ips.go
- update_sender_ips_items.go
- update_sms_campaign.go
- update_sms_campaign_recipients.go
- update_smtp_template.go
- update_smtp_template_sender.go
- update_webhook.go