Versions in this module Expand all Collapse all v0 v0.2.0 Jan 20, 2026 v0.1.5 Jan 8, 2026 v0.1.4 Dec 11, 2025 Changes in this version + var FieldTypes = fieldTypes + type FieldType interface + Name func() string + type MismatchedFieldError struct + Category string + ExpectedType string + IncomingTypes []string + OffendingValue string + Type string + type MismatchedFieldsErrors = map[string]MismatchedFieldError + type MismatchedFieldsParams struct + ValidationErrors MismatchedFieldsErrors v0.1.3 Nov 14, 2025 v0.1.2 Oct 17, 2025 v0.1.1 Oct 7, 2025 v0.1.0 Sep 17, 2025 Changes in this version + var CampaignSendMode = camSendMode + func CampaignSentAtFormat(d time.Time) string + type AbortCampaignRequest = campaignId + type ActivateTriggeredCampaignRequest = campaignId + type BulkEventsResponse struct + CreatedFields []string + DisallowedEventNames []string + FailCount int64 + FailedUpdates FailedEventUpdates + FilteredOutFields []string + SuccessCount int64 + type BulkUpdateRequest struct + CreateNewFields *bool + Users []BulkUpdateUser + type BulkUpdateResponse struct + CreatedFields []string + FailCount int64 + FailedUpdates FailedUpdates + FilteredOutFields []string + SuccessCount int64 + type BulkUpdateUser struct + DataFields map[string]interface{} + Email string + MergeNestedObjects *bool + PreferUserId bool + UserId string + type BulkUserUpdateSubscriptionsRequest struct + UpdateSubscriptionsRequests []UserUpdateSubscriptionsRequest + type BulkUserUpdateSubscriptionsResponse struct + FailCount int64 + InvalidEmails []string + InvalidUserIds []string + SuccessCount int64 + ValidEmailFailures []string + ValidUserIdFailures []string + type Campaign struct + CampaignState string + CreatedAt int64 + CreatedByUserId string + EndedAt int64 + Id int64 + Labels []string + ListIds []int64 + MessageMedium string + Name string + RecurringCampaignId int64 + SendSize int64 + StartAt int64 + SuppressionListIds []int64 + TemplateId int64 + Type string + UpdatedAt int64 + UpdatedByUserId string + WorkflowId int64 + type CampaignsResponse struct + Campaigns []Campaign + type CancelCampaignRequest = campaignId + type CatalogFieldMapping struct + DefinedMappings map[string]interface{} + UndefinedFields []string + type Catalogs struct + CatalogNames []string + NextPageUrl string + PreviousPageUrl string + TotalCatalogsCount int + type Channel struct + ChannelType string + Id int64 + MessageMedium string + Name string + type ChannelsResponse struct + Channels []Channel + type CreateCampaignRequest struct + DataFields map[string]any + DefaultTimeZone string + ListIds []int64 + Name string + SendAt string + SendMode string + StartTimeZone string + SuppressionListIds []int64 + TemplateId int64 + type CreateCampaignResponse = campaignId + type Event struct + CreatedAt string + DataFields map[string]interface{} + Email string + EventName string + EventType string + EventUpdatedAt string + ItblInternal map[string]interface{} + type EventTrackBulkRequest struct + Events []EventTrackRequest + type EventTrackRequest struct + CampaignId int64 + CreateNewFields *bool + CreatedAt int64 + DataFields map[string]interface{} + Email string + EventName string + Id string + TemplateId int64 + UserId string + type EventsResponse struct + Events []Event + type FailedEventUpdates struct + ForgottenEmails []string + ForgottenUserIds []string + InvalidEmails []string + InvalidUserIds []string + NotFoundEmails []string + NotFoundUserIds []string + type FailedUpdates struct + ConflictEmails []string + ConflictUserIds []string + ForgottenEmails []string + ForgottenUserIds []string + InvalidDataEmails []string + InvalidDataUserIds []string + InvalidEmails []string + InvalidUserIds []string + NotFoundEmails []string + NotFoundUserIds []string + type FrequencyCap struct + Days int + Messages int + type GdprRequest struct + Email string + UserId string + type List struct + CreatedAt int64 + Description string + Id int64 + ListType string + Name string + type ListCreateRequest struct + Description string + Name string + type ListCreateResponse struct + ListId int64 + type ListSubscribeRequest struct + ListId int64 + Subscribers []ListSubscriber + UpdateExistingUsersOnly bool + type ListSubscribeResponse struct + CreatedFields []string + FailCount int64 + FailedUpdates FailedUpdates + FilteredOutFields []string + SuccessCount int64 + type ListSubscriber struct + DataFields map[string]interface{} + Email string + MergeNestedObjects bool + PreferUserId bool + UserId string + type ListUnSubscribeRequest struct + CampaignId int64 + ChannelUnsubscribe bool + ListId int64 + Subscribers []ListUnSubscriber + type ListUnSubscribeResponse struct + CreatedFields []string + FailCount int64 + FailedUpdates FailedUpdates + FilteredOutFields []string + SuccessCount int64 + type ListUnSubscriber struct + Email string + UserId string + type ListsResponse struct + Lists []List + type MessageType struct + ChannelId int + CreatedAt int + FrequencyCap FrequencyCap + Id int + Name string + RateLimitPerMinute int + SubscriptionPolicy string + type MessageTypeResponse struct + MessageTypes []MessageType + type PostResponse struct + Code string + Message string + Params map[string]interface{} + type TriggerCampaignRequest struct + AllowRepeatMarketingSends *bool + CampaignId int64 + DataFields map[string]any + ListIds []int64 + SuppressionListIds []int64 + type User struct + DataFields map[string]interface{} + Email string + UserId string + type UserFieldsResponse struct + Fields map[string]string + type UserForgottenEmailsResponse struct + HashedEmails []string + type UserRequest struct + CreateNewFields *bool + DataFields map[string]interface{} + Email string + MergeNestedObjects *bool + PreferUserId bool + UserId string + type UserResponse struct + User User + type UserSentMessage struct + CampaignId int64 + CreatedAt string + MessageId string + TemplateId int64 + type UserSentMessagesRequest struct + CampaignIds []int64 + Email string + EndDate string + ExcludeBlastCampaign bool + Limit int + MessageMedium string + StartDate string + UserId string + type UserSentMessagesResponse struct + Messages []UserSentMessage + type UserUpdateEmailRequest struct + Email string + NewEmail string + UserId string + type UserUpdateSubscriptionsRequest struct + CampaignId int64 + Email string + EmailListIds []int64 + SubscribedMessageTypeIds []int64 + TemplateId int64 + UnsubscribedChannelIds []int64 + UnsubscribedMessageTypeIds []int64 + UserId string