Documentation
¶
Index ¶
- func IsAPIError(e error) bool
- func WithHeader(key, value string, replace bool) requestOption
- func WithHeaders(header http.Header) requestOption
- type APIError
- type BlocklistsQuerySubscriberService
- type BlocklistsSubscriberService
- type Campaign
- type CampaignList
- type Client
- func (c *Client) NewBlocklistsQuerySubscriberService() *BlocklistsQuerySubscriberService
- func (c *Client) NewBlocklistsSubscriberService() *BlocklistsSubscriberService
- func (c *Client) NewCreateCampaignService() *CreateCampaignService
- func (c *Client) NewCreateListService() *CreateListService
- func (c *Client) NewCreateMediaService() *CreateMediaService
- func (c *Client) NewCreateSubscriberService() *CreateSubscriberService
- func (c *Client) NewDeleteCampaignService() *DeleteCampaignService
- func (c *Client) NewDeleteListService() *DeleteListService
- func (c *Client) NewDeleteMediaService() *DeleteMediaService
- func (c *Client) NewDeleteSubscriberService() *DeleteSubscriberService
- func (c *Client) NewDeleteSubscribersQueryService() *DeleteSubscribersQueryService
- func (c *Client) NewDeleteSubscribersService() *DeleteSubscribersService
- func (c *Client) NewDeleteTemplateService() *DeleteTemplateService
- func (c *Client) NewGetCampaignService() *GetCampaignService
- func (c *Client) NewGetCampaignsService() *GetCampaignsService
- func (c *Client) NewGetListService() *GetListService
- func (c *Client) NewGetListsService() *GetListsService
- func (c *Client) NewGetMediaService() *GetMediaService
- func (c *Client) NewGetSubscriberService() *GetSubscriberService
- func (c *Client) NewGetSubscribersService() *GetSubscribersService
- func (c *Client) NewGetTemplatePreviewService() *GetTemplatePreviewService
- func (c *Client) NewGetTemplateService() *GetTemplateService
- func (c *Client) NewGetTemplatesService() *GetTemplatesService
- func (c *Client) NewPostTransactionalService() *PostTransactionalService
- func (c *Client) NewUpdateCampaignStatusService() *UpdateCampaignStatusService
- func (c *Client) NewUpdateListService() *UpdateListService
- func (c *Client) NewUpdateSubscriberService() *UpdateSubscriberService
- func (c *Client) NewUpdateSubscribersListsService() *UpdateSubscribersListsService
- func (c *Client) NewUpdateTemplateAsDefaultService() *UpdateTemplateAsDefaultService
- type ClientInterface
- type CreateCampaignService
- func (s *CreateCampaignService) AltBody(altBody string) *CreateCampaignService
- func (s *CreateCampaignService) Body(body string) *CreateCampaignService
- func (s *CreateCampaignService) ContentType(contentType string) *CreateCampaignService
- func (s *CreateCampaignService) Do(ctx context.Context, opts ...requestOption) (*Campaign, error)
- func (s *CreateCampaignService) FromEmail(fromEmail string) *CreateCampaignService
- func (s *CreateCampaignService) Lists(lists []uint) *CreateCampaignService
- func (s *CreateCampaignService) Messenger(messenger string) *CreateCampaignService
- func (s *CreateCampaignService) Name(name string) *CreateCampaignService
- func (s *CreateCampaignService) SendAt(sendAt time.Time) *CreateCampaignService
- func (s *CreateCampaignService) Subject(subject string) *CreateCampaignService
- func (s *CreateCampaignService) Tags(tags []string) *CreateCampaignService
- func (s *CreateCampaignService) TemplateId(templateId uint) *CreateCampaignService
- func (s *CreateCampaignService) Type(type_ string) *CreateCampaignService
- type CreateListService
- func (s *CreateListService) Do(ctx context.Context, opts ...requestOption) (*List, error)
- func (s *CreateListService) Name(name string) *CreateListService
- func (s *CreateListService) Optin(optin string) *CreateListService
- func (s *CreateListService) Tags(tags []string) *CreateListService
- func (s *CreateListService) Type(type_ string) *CreateListService
- type CreateMediaService
- type CreateSubscriberService
- func (s *CreateSubscriberService) Attributes(attributes map[string]interface{}) *CreateSubscriberService
- func (s *CreateSubscriberService) Do(ctx context.Context, opts ...requestOption) (*Subscriber, error)
- func (s *CreateSubscriberService) Email(email string) *CreateSubscriberService
- func (s *CreateSubscriberService) ListIds(listIds []uint) *CreateSubscriberService
- func (s *CreateSubscriberService) Name(name string) *CreateSubscriberService
- func (s *CreateSubscriberService) PreconfirmSubscriptions(preconfirmSubscriptions bool) *CreateSubscriberService
- func (s *CreateSubscriberService) Status(status string) *CreateSubscriberService
- type DeleteCampaignService
- type DeleteImportService
- type DeleteListService
- type DeleteMediaService
- type DeleteSubscriberService
- type DeleteSubscribersQueryService
- type DeleteSubscribersService
- type DeleteTemplateService
- type GetCampaignPreviewService
- type GetCampaignService
- type GetCampaignsService
- func (s *GetCampaignsService) Do(ctx context.Context, opts ...requestOption) ([]*Campaign, error)
- func (s *GetCampaignsService) Order(order string) *GetCampaignsService
- func (s *GetCampaignsService) OrderBy(orderBy string) *GetCampaignsService
- func (s *GetCampaignsService) Page(page uint) *GetCampaignsService
- func (s *GetCampaignsService) PerPage(perPage string) *GetCampaignsService
- func (s *GetCampaignsService) Query(query string) *GetCampaignsService
- type GetImportLogsService
- type GetImportStatusService
- type GetListService
- type GetListsService
- func (s *GetListsService) Do(ctx context.Context, opts ...requestOption) ([]*List, error)
- func (s *GetListsService) Order(order string) *GetListsService
- func (s *GetListsService) OrderBy(orderBy string) *GetListsService
- func (s *GetListsService) Page(page uint) *GetListsService
- func (s *GetListsService) PerPage(perPage string) *GetListsService
- func (s *GetListsService) Query(query string) *GetListsService
- type GetMediaService
- type GetSubscriberService
- type GetSubscribersService
- func (s *GetSubscribersService) Do(ctx context.Context, opts ...requestOption) ([]*Subscriber, error)
- func (s *GetSubscribersService) ListIds(listIds []uint) *GetSubscribersService
- func (s *GetSubscribersService) Page(page uint) *GetSubscribersService
- func (s *GetSubscribersService) PerPage(perPage string) *GetSubscribersService
- func (s *GetSubscribersService) Query(query string) *GetSubscribersService
- type GetTemplatePreviewService
- type GetTemplateService
- type GetTemplatesService
- type ImportStatus
- type ImportSubscribersService
- type List
- type Media
- type PostTransactionalService
- func (s *PostTransactionalService) ContentType(content_type string) *PostTransactionalService
- func (s *PostTransactionalService) Data(data map[string]string) *PostTransactionalService
- func (s *PostTransactionalService) Do(ctx context.Context, opts ...requestOption) error
- func (s *PostTransactionalService) FromEmail(email string) *PostTransactionalService
- func (s *PostTransactionalService) Headers(headers map[string]string) *PostTransactionalService
- func (s *PostTransactionalService) Messenger(messenger string) *PostTransactionalService
- func (s *PostTransactionalService) SubscriberEmail(email string) *PostTransactionalService
- func (s *PostTransactionalService) SubscriberEmails(emails []string) *PostTransactionalService
- func (s *PostTransactionalService) SubscriberId(id uint) *PostTransactionalService
- func (s *PostTransactionalService) SubscriberIds(ids []uint) *PostTransactionalService
- func (s *PostTransactionalService) TemplateId(id uint) *PostTransactionalService
- type Subscriber
- type SubscriberList
- type Template
- type UpdateCampaignStatusService
- type UpdateListService
- func (s *UpdateListService) Do(ctx context.Context, opts ...requestOption) (*List, error)
- func (s *UpdateListService) Id(id uint) *UpdateListService
- func (s *UpdateListService) Optin(optin string) *UpdateListService
- func (s *UpdateListService) Tags(tags []string) *UpdateListService
- func (s *UpdateListService) Type(type_ string) *UpdateListService
- type UpdateSubscriberService
- func (s *UpdateSubscriberService) Attributes(attributes map[string]interface{}) *UpdateSubscriberService
- func (s *UpdateSubscriberService) Do(ctx context.Context, opts ...requestOption) (*Subscriber, error)
- func (s *UpdateSubscriberService) Email(email string) *UpdateSubscriberService
- func (s *UpdateSubscriberService) Id(id uint) *UpdateSubscriberService
- func (s *UpdateSubscriberService) ListIds(listIds []uint) *UpdateSubscriberService
- func (s *UpdateSubscriberService) Name(name string) *UpdateSubscriberService
- func (s *UpdateSubscriberService) PreconfirmSubscriptions(preconfirmSubscriptions bool) *UpdateSubscriberService
- func (s *UpdateSubscriberService) Status(status string) *UpdateSubscriberService
- type UpdateSubscribersListsService
- func (s *UpdateSubscribersListsService) Action(action string) *UpdateSubscribersListsService
- func (s *UpdateSubscribersListsService) Do(ctx context.Context, opts ...requestOption) (*bool, error)
- func (s *UpdateSubscribersListsService) Ids(ids []uint) *UpdateSubscribersListsService
- func (s *UpdateSubscribersListsService) ListIds(listIds []uint) *UpdateSubscribersListsService
- func (s *UpdateSubscribersListsService) Status(status string) *UpdateSubscribersListsService
- type UpdateTemplateAsDefaultService
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func WithHeader ¶
WithHeader set or add a header value to the request
func WithHeaders ¶
WithHeaders set or replace the headers of the request
Types ¶
type BlocklistsQuerySubscriberService ¶
type BlocklistsQuerySubscriberService struct {
// contains filtered or unexported fields
}
func (*BlocklistsQuerySubscriberService) Do ¶
func (s *BlocklistsQuerySubscriberService) Do(ctx context.Context, opts ...requestOption) (*bool, error)
func (*BlocklistsQuerySubscriberService) Query ¶
func (s *BlocklistsQuerySubscriberService) Query(query string) *BlocklistsQuerySubscriberService
type BlocklistsSubscriberService ¶
type BlocklistsSubscriberService struct {
// contains filtered or unexported fields
}
func (*BlocklistsSubscriberService) Do ¶
func (s *BlocklistsSubscriberService) Do(ctx context.Context, opts ...requestOption) (*bool, error)
func (*BlocklistsSubscriberService) Id ¶
func (s *BlocklistsSubscriberService) Id(id uint) *BlocklistsSubscriberService
type Campaign ¶
type Campaign struct { Id uint `json:"id"` CreatedAt time.Time `json:"created_at"` UpdatedAt time.Time `json:"updated_at"` CampaignId uint `json:"CampaignID"` View uint `json:"view"` Clicks uint `json:"clicks"` Lists []CampaignList `json:"lists"` StartedAt time.Time `json:"started_at"` ToSend uint `json:"to_send"` Sent uint `json:"sent"` Uuid string `json:"uuid"` Name string `json:"name"` Type string `json:"type"` Subject string `json:"subject"` FromEmail string `json:"from_email"` Body string `json:"body"` SendAt time.Time `json:"send_at"` Status string `json:"status"` ContentType string `json:"content_type"` Tags []string `json:"tags"` TemplateId uint `json:"template_id"` Messenger string `json:"messenger"` }
type CampaignList ¶ added in v1.0.2
type Client ¶
type Client struct { ClientInterface // contains filtered or unexported fields }
func (*Client) NewBlocklistsQuerySubscriberService ¶
func (c *Client) NewBlocklistsQuerySubscriberService() *BlocklistsQuerySubscriberService
func (*Client) NewBlocklistsSubscriberService ¶
func (c *Client) NewBlocklistsSubscriberService() *BlocklistsSubscriberService
func (*Client) NewCreateCampaignService ¶
func (c *Client) NewCreateCampaignService() *CreateCampaignService
func (*Client) NewCreateListService ¶
func (c *Client) NewCreateListService() *CreateListService
func (*Client) NewCreateMediaService ¶ added in v1.0.1
func (c *Client) NewCreateMediaService() *CreateMediaService
func (*Client) NewCreateSubscriberService ¶
func (c *Client) NewCreateSubscriberService() *CreateSubscriberService
func (*Client) NewDeleteCampaignService ¶
func (c *Client) NewDeleteCampaignService() *DeleteCampaignService
func (*Client) NewDeleteListService ¶
func (c *Client) NewDeleteListService() *DeleteListService
func (*Client) NewDeleteMediaService ¶ added in v1.0.1
func (c *Client) NewDeleteMediaService() *DeleteMediaService
func (*Client) NewDeleteSubscriberService ¶
func (c *Client) NewDeleteSubscriberService() *DeleteSubscriberService
func (*Client) NewDeleteSubscribersQueryService ¶
func (c *Client) NewDeleteSubscribersQueryService() *DeleteSubscribersQueryService
func (*Client) NewDeleteSubscribersService ¶
func (c *Client) NewDeleteSubscribersService() *DeleteSubscribersService
func (*Client) NewDeleteTemplateService ¶ added in v1.0.1
func (c *Client) NewDeleteTemplateService() *DeleteTemplateService
func (*Client) NewGetCampaignService ¶
func (c *Client) NewGetCampaignService() *GetCampaignService
func (*Client) NewGetCampaignsService ¶
func (c *Client) NewGetCampaignsService() *GetCampaignsService
func (*Client) NewGetListService ¶
func (c *Client) NewGetListService() *GetListService
func (*Client) NewGetListsService ¶
func (c *Client) NewGetListsService() *GetListsService
func (*Client) NewGetMediaService ¶ added in v1.0.1
func (c *Client) NewGetMediaService() *GetMediaService
func (*Client) NewGetSubscriberService ¶
func (c *Client) NewGetSubscriberService() *GetSubscriberService
func (*Client) NewGetSubscribersService ¶
func (c *Client) NewGetSubscribersService() *GetSubscribersService
func (*Client) NewGetTemplatePreviewService ¶ added in v1.0.1
func (c *Client) NewGetTemplatePreviewService() *GetTemplatePreviewService
func (*Client) NewGetTemplateService ¶ added in v1.0.1
func (c *Client) NewGetTemplateService() *GetTemplateService
func (*Client) NewGetTemplatesService ¶ added in v1.0.1
func (c *Client) NewGetTemplatesService() *GetTemplatesService
func (*Client) NewPostTransactionalService ¶ added in v1.0.1
func (c *Client) NewPostTransactionalService() *PostTransactionalService
func (*Client) NewUpdateCampaignStatusService ¶
func (c *Client) NewUpdateCampaignStatusService() *UpdateCampaignStatusService
func (*Client) NewUpdateListService ¶
func (c *Client) NewUpdateListService() *UpdateListService
func (*Client) NewUpdateSubscriberService ¶
func (c *Client) NewUpdateSubscriberService() *UpdateSubscriberService
func (*Client) NewUpdateSubscribersListsService ¶
func (c *Client) NewUpdateSubscribersListsService() *UpdateSubscribersListsService
func (*Client) NewUpdateTemplateAsDefaultService ¶ added in v1.0.1
func (c *Client) NewUpdateTemplateAsDefaultService() *UpdateTemplateAsDefaultService
type ClientInterface ¶
type ClientInterface interface {
// contains filtered or unexported methods
}
type CreateCampaignService ¶
type CreateCampaignService struct {
// contains filtered or unexported fields
}
func (*CreateCampaignService) AltBody ¶
func (s *CreateCampaignService) AltBody(altBody string) *CreateCampaignService
func (*CreateCampaignService) Body ¶
func (s *CreateCampaignService) Body(body string) *CreateCampaignService
func (*CreateCampaignService) ContentType ¶
func (s *CreateCampaignService) ContentType(contentType string) *CreateCampaignService
func (*CreateCampaignService) Do ¶
func (s *CreateCampaignService) Do(ctx context.Context, opts ...requestOption) (*Campaign, error)
func (*CreateCampaignService) FromEmail ¶
func (s *CreateCampaignService) FromEmail(fromEmail string) *CreateCampaignService
func (*CreateCampaignService) Lists ¶
func (s *CreateCampaignService) Lists(lists []uint) *CreateCampaignService
func (*CreateCampaignService) Messenger ¶
func (s *CreateCampaignService) Messenger(messenger string) *CreateCampaignService
func (*CreateCampaignService) Name ¶
func (s *CreateCampaignService) Name(name string) *CreateCampaignService
func (*CreateCampaignService) SendAt ¶
func (s *CreateCampaignService) SendAt(sendAt time.Time) *CreateCampaignService
func (*CreateCampaignService) Subject ¶
func (s *CreateCampaignService) Subject(subject string) *CreateCampaignService
func (*CreateCampaignService) Tags ¶
func (s *CreateCampaignService) Tags(tags []string) *CreateCampaignService
func (*CreateCampaignService) TemplateId ¶
func (s *CreateCampaignService) TemplateId(templateId uint) *CreateCampaignService
func (*CreateCampaignService) Type ¶
func (s *CreateCampaignService) Type(type_ string) *CreateCampaignService
type CreateListService ¶
type CreateListService struct {
// contains filtered or unexported fields
}
func (*CreateListService) Do ¶
func (s *CreateListService) Do(ctx context.Context, opts ...requestOption) (*List, error)
func (*CreateListService) Name ¶
func (s *CreateListService) Name(name string) *CreateListService
func (*CreateListService) Optin ¶
func (s *CreateListService) Optin(optin string) *CreateListService
func (*CreateListService) Tags ¶
func (s *CreateListService) Tags(tags []string) *CreateListService
func (*CreateListService) Type ¶
func (s *CreateListService) Type(type_ string) *CreateListService
type CreateMediaService ¶
type CreateMediaService struct {
// contains filtered or unexported fields
}
func (*CreateMediaService) Do ¶
func (s *CreateMediaService) Do(ctx context.Context, opts ...requestOption) (*Media, error)
func (*CreateMediaService) File ¶
func (s *CreateMediaService) File(file []byte) *CreateMediaService
type CreateSubscriberService ¶
type CreateSubscriberService struct {
// contains filtered or unexported fields
}
func (*CreateSubscriberService) Attributes ¶
func (s *CreateSubscriberService) Attributes(attributes map[string]interface{}) *CreateSubscriberService
func (*CreateSubscriberService) Do ¶
func (s *CreateSubscriberService) Do(ctx context.Context, opts ...requestOption) (*Subscriber, error)
func (*CreateSubscriberService) Email ¶
func (s *CreateSubscriberService) Email(email string) *CreateSubscriberService
func (*CreateSubscriberService) ListIds ¶
func (s *CreateSubscriberService) ListIds(listIds []uint) *CreateSubscriberService
func (*CreateSubscriberService) Name ¶
func (s *CreateSubscriberService) Name(name string) *CreateSubscriberService
func (*CreateSubscriberService) PreconfirmSubscriptions ¶
func (s *CreateSubscriberService) PreconfirmSubscriptions(preconfirmSubscriptions bool) *CreateSubscriberService
func (*CreateSubscriberService) Status ¶
func (s *CreateSubscriberService) Status(status string) *CreateSubscriberService
type DeleteCampaignService ¶
type DeleteCampaignService struct {
// contains filtered or unexported fields
}
func (*DeleteCampaignService) Do ¶
func (s *DeleteCampaignService) Do(ctx context.Context, opts ...requestOption) error
func (*DeleteCampaignService) Id ¶
func (s *DeleteCampaignService) Id(id uint) *DeleteCampaignService
type DeleteImportService ¶
type DeleteImportService struct {
// contains filtered or unexported fields
}
type DeleteListService ¶
type DeleteListService struct {
// contains filtered or unexported fields
}
func (*DeleteListService) Do ¶
func (s *DeleteListService) Do(ctx context.Context, opts ...requestOption) error
func (*DeleteListService) Id ¶
func (s *DeleteListService) Id(id uint) *DeleteListService
type DeleteMediaService ¶
type DeleteMediaService struct {
// contains filtered or unexported fields
}
func (*DeleteMediaService) Do ¶
func (s *DeleteMediaService) Do(ctx context.Context, opts ...requestOption) error
func (*DeleteMediaService) Id ¶
func (s *DeleteMediaService) Id(id uint) *DeleteMediaService
type DeleteSubscriberService ¶
type DeleteSubscriberService struct {
// contains filtered or unexported fields
}
func (*DeleteSubscriberService) Do ¶
func (s *DeleteSubscriberService) Do(ctx context.Context, opts ...requestOption) (*bool, error)
func (*DeleteSubscriberService) Id ¶
func (s *DeleteSubscriberService) Id(id uint) *DeleteSubscriberService
type DeleteSubscribersQueryService ¶
type DeleteSubscribersQueryService struct {
// contains filtered or unexported fields
}
func (*DeleteSubscribersQueryService) Do ¶
func (s *DeleteSubscribersQueryService) Do(ctx context.Context, opts ...requestOption) (*bool, error)
func (*DeleteSubscribersQueryService) Query ¶
func (s *DeleteSubscribersQueryService) Query(query string) *DeleteSubscribersQueryService
type DeleteSubscribersService ¶
type DeleteSubscribersService struct {
// contains filtered or unexported fields
}
func (*DeleteSubscribersService) Do ¶
func (s *DeleteSubscribersService) Do(ctx context.Context, opts ...requestOption) (*bool, error)
func (*DeleteSubscribersService) Ids ¶
func (s *DeleteSubscribersService) Ids(ids []uint) *DeleteSubscribersService
type DeleteTemplateService ¶
type DeleteTemplateService struct {
// contains filtered or unexported fields
}
func (*DeleteTemplateService) Do ¶
func (s *DeleteTemplateService) Do(ctx context.Context, opts ...requestOption) error
func (*DeleteTemplateService) Id ¶
func (s *DeleteTemplateService) Id(id uint) *DeleteTemplateService
type GetCampaignPreviewService ¶
type GetCampaignPreviewService struct {
// contains filtered or unexported fields
}
func (*GetCampaignPreviewService) Do ¶
func (s *GetCampaignPreviewService) Do(ctx context.Context, opts ...requestOption) ([]byte, error)
func (*GetCampaignPreviewService) Id ¶
func (s *GetCampaignPreviewService) Id(id uint) *GetCampaignPreviewService
type GetCampaignService ¶
type GetCampaignService struct {
// contains filtered or unexported fields
}
func (*GetCampaignService) Do ¶
func (s *GetCampaignService) Do(ctx context.Context, opts ...requestOption) (*Campaign, error)
func (*GetCampaignService) Id ¶
func (s *GetCampaignService) Id(id uint) *GetCampaignService
type GetCampaignsService ¶
type GetCampaignsService struct {
// contains filtered or unexported fields
}
func (*GetCampaignsService) Do ¶
func (s *GetCampaignsService) Do(ctx context.Context, opts ...requestOption) ([]*Campaign, error)
func (*GetCampaignsService) Order ¶
func (s *GetCampaignsService) Order(order string) *GetCampaignsService
func (*GetCampaignsService) OrderBy ¶
func (s *GetCampaignsService) OrderBy(orderBy string) *GetCampaignsService
func (*GetCampaignsService) Page ¶
func (s *GetCampaignsService) Page(page uint) *GetCampaignsService
func (*GetCampaignsService) PerPage ¶
func (s *GetCampaignsService) PerPage(perPage string) *GetCampaignsService
func (*GetCampaignsService) Query ¶
func (s *GetCampaignsService) Query(query string) *GetCampaignsService
type GetImportLogsService ¶
type GetImportLogsService struct {
// contains filtered or unexported fields
}
type GetImportStatusService ¶
type GetImportStatusService struct {
// contains filtered or unexported fields
}
func (*GetImportStatusService) Do ¶
func (s *GetImportStatusService) Do(ctx context.Context, opts ...requestOption) (*ImportStatus, error)
type GetListService ¶
type GetListService struct {
// contains filtered or unexported fields
}
func (*GetListService) Do ¶
func (s *GetListService) Do(ctx context.Context, opts ...requestOption) (*List, error)
func (*GetListService) Id ¶
func (s *GetListService) Id(id uint) *GetListService
type GetListsService ¶
type GetListsService struct {
// contains filtered or unexported fields
}
func (*GetListsService) Do ¶
func (s *GetListsService) Do(ctx context.Context, opts ...requestOption) ([]*List, error)
func (*GetListsService) Order ¶
func (s *GetListsService) Order(order string) *GetListsService
func (*GetListsService) OrderBy ¶
func (s *GetListsService) OrderBy(orderBy string) *GetListsService
func (*GetListsService) Page ¶
func (s *GetListsService) Page(page uint) *GetListsService
func (*GetListsService) PerPage ¶
func (s *GetListsService) PerPage(perPage string) *GetListsService
func (*GetListsService) Query ¶
func (s *GetListsService) Query(query string) *GetListsService
type GetMediaService ¶
type GetMediaService struct {
// contains filtered or unexported fields
}
type GetSubscriberService ¶
type GetSubscriberService struct {
// contains filtered or unexported fields
}
func (*GetSubscriberService) Do ¶
func (s *GetSubscriberService) Do(ctx context.Context, opts ...requestOption) (*Subscriber, error)
func (*GetSubscriberService) Id ¶
func (s *GetSubscriberService) Id(id uint) *GetSubscriberService
type GetSubscribersService ¶
type GetSubscribersService struct {
// contains filtered or unexported fields
}
func (*GetSubscribersService) Do ¶
func (s *GetSubscribersService) Do(ctx context.Context, opts ...requestOption) ([]*Subscriber, error)
func (*GetSubscribersService) ListIds ¶
func (s *GetSubscribersService) ListIds(listIds []uint) *GetSubscribersService
func (*GetSubscribersService) Page ¶
func (s *GetSubscribersService) Page(page uint) *GetSubscribersService
func (*GetSubscribersService) PerPage ¶
func (s *GetSubscribersService) PerPage(perPage string) *GetSubscribersService
func (*GetSubscribersService) Query ¶
func (s *GetSubscribersService) Query(query string) *GetSubscribersService
type GetTemplatePreviewService ¶
type GetTemplatePreviewService struct {
// contains filtered or unexported fields
}
func (*GetTemplatePreviewService) Do ¶
func (s *GetTemplatePreviewService) Do(ctx context.Context, opts ...requestOption) (string, error)
func (*GetTemplatePreviewService) Id ¶
func (s *GetTemplatePreviewService) Id(id uint) *GetTemplatePreviewService
type GetTemplateService ¶
type GetTemplateService struct {
// contains filtered or unexported fields
}
func (*GetTemplateService) Do ¶
func (s *GetTemplateService) Do(ctx context.Context, opts ...requestOption) (*Template, error)
func (*GetTemplateService) Id ¶
func (s *GetTemplateService) Id(id uint) *GetTemplateService
type GetTemplatesService ¶
type GetTemplatesService struct {
// contains filtered or unexported fields
}
type ImportStatus ¶
type ImportSubscribersService ¶
type ImportSubscribersService struct {
// contains filtered or unexported fields
}
func (*ImportSubscribersService) Do ¶
func (s *ImportSubscribersService) Do(ctx context.Context, opts ...requestOption) error
func (*ImportSubscribersService) File ¶
func (s *ImportSubscribersService) File(file []byte) *ImportSubscribersService
func (*ImportSubscribersService) Params ¶
func (s *ImportSubscribersService) Params(params map[string]interface{}) *ImportSubscribersService
type List ¶
type List struct { Id uint `json:"id"` CreatedAt time.Time `json:"created_at"` UpdatedAt time.Time `json:"updated_at"` Uuid string `json:"uuid"` Name string `json:"name"` Type string `json:"type"` Optin string `json:"optin"` Tags []string `json:"tags"` SubscribersCount uint `json:"subscribers_count"` }
type PostTransactionalService ¶
type PostTransactionalService struct {
// contains filtered or unexported fields
}
func (*PostTransactionalService) ContentType ¶
func (s *PostTransactionalService) ContentType(content_type string) *PostTransactionalService
func (*PostTransactionalService) Data ¶
func (s *PostTransactionalService) Data(data map[string]string) *PostTransactionalService
func (*PostTransactionalService) Do ¶
func (s *PostTransactionalService) Do(ctx context.Context, opts ...requestOption) error
func (*PostTransactionalService) FromEmail ¶
func (s *PostTransactionalService) FromEmail(email string) *PostTransactionalService
func (*PostTransactionalService) Headers ¶
func (s *PostTransactionalService) Headers(headers map[string]string) *PostTransactionalService
func (*PostTransactionalService) Messenger ¶
func (s *PostTransactionalService) Messenger(messenger string) *PostTransactionalService
func (*PostTransactionalService) SubscriberEmail ¶
func (s *PostTransactionalService) SubscriberEmail(email string) *PostTransactionalService
func (*PostTransactionalService) SubscriberEmails ¶
func (s *PostTransactionalService) SubscriberEmails(emails []string) *PostTransactionalService
func (*PostTransactionalService) SubscriberId ¶
func (s *PostTransactionalService) SubscriberId(id uint) *PostTransactionalService
func (*PostTransactionalService) SubscriberIds ¶
func (s *PostTransactionalService) SubscriberIds(ids []uint) *PostTransactionalService
func (*PostTransactionalService) TemplateId ¶
func (s *PostTransactionalService) TemplateId(id uint) *PostTransactionalService
type Subscriber ¶
type Subscriber struct { Id uint `json:"id"` CreatedAt time.Time `json:"created_at"` UpdatedAt time.Time `json:"updated_at"` Uuid string `json:"uuid"` Email string `json:"email"` Name string `json:"name"` Status string `json:"status"` Lists []SubscriberList `json:"lists"` Attributes map[string]interface{} `json:"attribs"` }
type SubscriberList ¶ added in v1.0.2
type UpdateCampaignStatusService ¶
type UpdateCampaignStatusService struct {
// contains filtered or unexported fields
}
func (*UpdateCampaignStatusService) Do ¶
func (s *UpdateCampaignStatusService) Do(ctx context.Context, opts ...requestOption) (*Campaign, error)
func (*UpdateCampaignStatusService) Id ¶
func (s *UpdateCampaignStatusService) Id(id uint) *UpdateCampaignStatusService
func (*UpdateCampaignStatusService) Status ¶
func (s *UpdateCampaignStatusService) Status(status string) *UpdateCampaignStatusService
type UpdateListService ¶
type UpdateListService struct {
// contains filtered or unexported fields
}
func (*UpdateListService) Do ¶
func (s *UpdateListService) Do(ctx context.Context, opts ...requestOption) (*List, error)
func (*UpdateListService) Id ¶
func (s *UpdateListService) Id(id uint) *UpdateListService
func (*UpdateListService) Optin ¶
func (s *UpdateListService) Optin(optin string) *UpdateListService
func (*UpdateListService) Tags ¶
func (s *UpdateListService) Tags(tags []string) *UpdateListService
func (*UpdateListService) Type ¶
func (s *UpdateListService) Type(type_ string) *UpdateListService
type UpdateSubscriberService ¶
type UpdateSubscriberService struct {
// contains filtered or unexported fields
}
func (*UpdateSubscriberService) Attributes ¶
func (s *UpdateSubscriberService) Attributes(attributes map[string]interface{}) *UpdateSubscriberService
func (*UpdateSubscriberService) Do ¶
func (s *UpdateSubscriberService) Do(ctx context.Context, opts ...requestOption) (*Subscriber, error)
func (*UpdateSubscriberService) Email ¶
func (s *UpdateSubscriberService) Email(email string) *UpdateSubscriberService
func (*UpdateSubscriberService) Id ¶
func (s *UpdateSubscriberService) Id(id uint) *UpdateSubscriberService
func (*UpdateSubscriberService) ListIds ¶
func (s *UpdateSubscriberService) ListIds(listIds []uint) *UpdateSubscriberService
func (*UpdateSubscriberService) Name ¶
func (s *UpdateSubscriberService) Name(name string) *UpdateSubscriberService
func (*UpdateSubscriberService) PreconfirmSubscriptions ¶
func (s *UpdateSubscriberService) PreconfirmSubscriptions(preconfirmSubscriptions bool) *UpdateSubscriberService
func (*UpdateSubscriberService) Status ¶
func (s *UpdateSubscriberService) Status(status string) *UpdateSubscriberService
type UpdateSubscribersListsService ¶
type UpdateSubscribersListsService struct {
// contains filtered or unexported fields
}
func (*UpdateSubscribersListsService) Action ¶
func (s *UpdateSubscribersListsService) Action(action string) *UpdateSubscribersListsService
func (*UpdateSubscribersListsService) Do ¶
func (s *UpdateSubscribersListsService) Do(ctx context.Context, opts ...requestOption) (*bool, error)
func (*UpdateSubscribersListsService) Ids ¶
func (s *UpdateSubscribersListsService) Ids(ids []uint) *UpdateSubscribersListsService
func (*UpdateSubscribersListsService) ListIds ¶
func (s *UpdateSubscribersListsService) ListIds(listIds []uint) *UpdateSubscribersListsService
func (*UpdateSubscribersListsService) Status ¶
func (s *UpdateSubscribersListsService) Status(status string) *UpdateSubscribersListsService
type UpdateTemplateAsDefaultService ¶
type UpdateTemplateAsDefaultService struct {
// contains filtered or unexported fields
}
func (*UpdateTemplateAsDefaultService) Do ¶
func (s *UpdateTemplateAsDefaultService) Do(ctx context.Context, opts ...requestOption) (*Template, error)
func (*UpdateTemplateAsDefaultService) Id ¶
func (s *UpdateTemplateAsDefaultService) Id(id uint) *UpdateTemplateAsDefaultService
Click to show internal directories.
Click to hide internal directories.