import * as actions from "./actions" import * as triggers from "./triggers" import { defineAccount } from "../../automation/integrations" /** Declares a named Kit account binding for an automation. */ export const kitAccount = defineAccount("kit") /** Kit callables. */ export const kit = { addSubscriberToForm: actions.addKitSubscriberToForm, addSubscriberToFormByEmailAddress: actions.addKitSubscriberToFormByEmailAddress, addSubscriberToSequence: actions.addKitSubscriberToSequence, addSubscriberToSequenceByEmailAddress: actions.addKitSubscriberToSequenceByEmailAddress, bulkAddSubscribersToForms: actions.bulkAddKitSubscribersToForms, bulkCreateCustomFields: actions.bulkCreateKitCustomFields, bulkCreateSubscribers: actions.bulkCreateKitSubscribers, bulkCreateTags: actions.bulkCreateKitTags, bulkDeleteTags: actions.bulkDeleteKitTags, bulkTagSubscribers: actions.bulkTagKitSubscribers, bulkUpdateSubscriberCustomFieldValues: actions.bulkUpdateKitSubscriberCustomFieldValues, createBroadcast: actions.createKitBroadcast, createCustomField: actions.createKitCustomField, createPurchase: actions.createKitPurchase, createSequence: actions.createKitSequence, createSequenceEmail: actions.createKitSequenceEmail, createSnippet: actions.createKitSnippet, createSubscriber: actions.createKitSubscriber, createTag: actions.createKitTag, deleteBroadcast: actions.deleteKitBroadcast, deleteCustomField: actions.deleteKitCustomField, deleteSequence: actions.deleteKitSequence, deleteSequenceEmail: actions.deleteKitSequenceEmail, deleteSubscriberLocation: actions.deleteKitSubscriberLocation, filterSubscribers: actions.filterKitSubscribers, getBroadcast: actions.getKitBroadcast, getBroadcastStats: actions.getKitBroadcastStats, getCreatorProfile: actions.getKitCreatorProfile, getCurrentAccount: actions.getKitCurrentAccount, getEmailStats: actions.getKitEmailStats, getGrowthStats: actions.getKitGrowthStats, getPost: actions.getKitPost, getPurchase: actions.getKitPurchase, getSequence: actions.getKitSequence, getSequenceEmail: actions.getKitSequenceEmail, getSnippet: actions.getKitSnippet, getSubscriber: actions.getKitSubscriber, getSubscriberStats: actions.getKitSubscriberStats, listBroadcastLinkClicks: actions.listKitBroadcastLinkClicks, listBroadcastStats: actions.listKitBroadcastStats, listBroadcasts: actions.listKitBroadcasts, listColors: actions.listKitColors, listCustomFields: actions.listKitCustomFields, listEmailTemplates: actions.listKitEmailTemplates, listFormSubscribers: actions.listKitFormSubscribers, listForms: actions.listKitForms, listPosts: actions.listKitPosts, listPurchases: actions.listKitPurchases, listSegments: actions.listKitSegments, listSequenceEmails: actions.listKitSequenceEmails, listSequenceSubscribers: actions.listKitSequenceSubscribers, listSequences: actions.listKitSequences, listSnippets: actions.listKitSnippets, listSubscriberTags: actions.listKitSubscriberTags, listSubscribers: actions.listKitSubscribers, listTagSubscribers: actions.listKitTagSubscribers, listTags: actions.listKitTags, onBroadcastCreated: triggers.onKitBroadcastCreated, onBroadcastDeleted: triggers.onKitBroadcastDeleted, onBroadcastSent: triggers.onKitBroadcastSent, onCustomFieldCreated: triggers.onKitCustomFieldCreated, onCustomFieldDeleted: triggers.onKitCustomFieldDeleted, onEvent: triggers.onKitEvent, onPostPublished: triggers.onKitPostPublished, onSequenceCreated: triggers.onKitSequenceCreated, onSequenceDeleted: triggers.onKitSequenceDeleted, onSequenceDisabled: triggers.onKitSequenceDisabled, onSequencePublished: triggers.onKitSequencePublished, onSubscriberActivated: triggers.onKitSubscriberActivated, onSubscriberAddedToSequence: triggers.onKitSubscriberAddedToSequence, onSubscriberBounced: triggers.onKitSubscriberBounced, onSubscriberComplained: triggers.onKitSubscriberComplained, onSubscriberCreated: triggers.onKitSubscriberCreated, onSubscriberCustomFieldValueUpdated: triggers.onKitSubscriberCustomFieldValueUpdated, onSubscriberSequenceCompleted: triggers.onKitSubscriberSequenceCompleted, onSubscriberSubscribedToForm: triggers.onKitSubscriberSubscribedToForm, onSubscriberTagAdded: triggers.onKitSubscriberTagAdded, onSubscriberTagRemoved: triggers.onKitSubscriberTagRemoved, onSubscriberUnsubscribed: triggers.onKitSubscriberUnsubscribed, onTagCreated: triggers.onKitTagCreated, onTagDeleted: triggers.onKitTagDeleted, pinSubscriberLocation: actions.pinKitSubscriberLocation, removeTagFromSubscriber: actions.removeKitTagFromSubscriber, tagSubscriber: actions.tagKitSubscriber, tagSubscriberByEmailAddress: actions.tagKitSubscriberByEmailAddress, unsubscribeSubscriber: actions.unsubscribeKitSubscriber, updateBroadcast: actions.updateKitBroadcast, updateColors: actions.updateKitColors, updateCustomField: actions.updateKitCustomField, updateSequence: actions.updateKitSequence, updateSequenceEmail: actions.updateKitSequenceEmail, updateSnippet: actions.updateKitSnippet, updateSubscriber: actions.updateKitSubscriber, updateSubscriberLocation: actions.updateKitSubscriberLocation, updateTag: actions.updateKitTag, } export * from "./actions" export * from "./triggers" export * from "@automate.ax/integration-contracts/kit"