Versions in this module Expand all Collapse all v0 v0.0.2 Jul 30, 2020 Changes in this version + type BillingDetails struct + BaseDeliveryRate float64 + BaseDesignSpamTestRate float64 + BaseRatePerRecipient float64 + CanPurchaseCredits bool + ClientPays bool + Credits int64 + Currency string + CurrentMonthlyRate float64 + CurrentTier string + MarkupOnDelivery float64 + MarkupOnDesignSpamTest float64 + MarkupPerRecipient float64 + MarkupPercentage int64 + MonthlyScheme string + func (b *BillingDetails) ToClientBillingDetails(pending *BillingDetails) *clients.BillingDetails + type Campaign struct + CampaignID string + FromEmail string + FromName string + Name string + ReplyTo string + Subject string + WebVersionTextURL string + WebVersionURL string + type DraftCampaign struct + DateCreated string + func (c *DraftCampaign) ToDraftCampaign() (*clients.DraftCampaign, error) + type ScheduledCampaign struct + DateCreated string + DateScheduled string + ScheduledTimeZone string + func (c *ScheduledCampaign) ToScheduledCampaign() (*clients.ScheduledCampaign, error) + type SentCampaign struct + SentDate string + TotalRecipients int64 + func (c *SentCampaign) ToSendCampaign() (*clients.SentCampaign, error) + type SubscriberList struct + DateSubscriberAdded string + ListID string + ListName string + SubscriberState string + func (s *SubscriberList) ToSubscriberList() (*clients.SubscriberList, error) + type SuppressionDetails struct + Date string + EmailAddress string + State string + SuppressionReason string + type SuppressionList struct + NumberOfPages int + OrderDirection order.Direction + PageNumber int + PageSize int + RecordsOnThisPage int + Results []*SuppressionDetails + ResultsOrderedBy order.SuppressionListField + TotalNumberOfRecords int + func (s *SuppressionList) ToSuppressionList() (*clients.SuppressionList, error) v0.0.1 Jun 16, 2020 Changes in this version + type Client interface + Delete func(path string) error + Get func(path string, result interface{}) error + Post func(path string, result, body interface{}) error + Put func(path string, result, body interface{}) error