├── util └── utils.ts ├── .npmignore ├── .gitignore ├── api.ts ├── jest.config.js ├── model ├── inEnum.ts ├── anyEnum.ts ├── apiEnum.ts ├── smsEnum.ts ├── tagEnum.ts ├── codeEnum.ts ├── dateEnum.ts ├── fakeEnum.ts ├── flowEnum.ts ├── formEnum.ts ├── htmlEnum.ts ├── listEnum.ts ├── pushEnum.ts ├── rankEnum.ts ├── sftpEnum.ts ├── textEnum.ts ├── blockEnum.ts ├── closeEnum.ts ├── delayEnum.ts ├── emailEnum.ts ├── eventEnum.ts ├── fixedEnum.ts ├── imageEnum.ts ├── isSetEnum.ts ├── otherEnum.ts ├── splitEnum.ts ├── tableEnum.ts ├── videoEnum.ts ├── abTestEnum.ts ├── accountEnum.ts ├── booleanEnum.ts ├── branchEnum.ts ├── buttonEnum.ts ├── channelEnum.ts ├── couponEnum.ts ├── customEnum.ts ├── deviceEnum.ts ├── dynamicEnum.ts ├── equalsEnum.ts ├── headerEnum.ts ├── methodEnum.ts ├── metricEnum.ts ├── numericEnum.ts ├── pendingEnum.ts ├── productEnum.ts ├── profileEnum.ts ├── reviewEnum.ts ├── sectionEnum.ts ├── segmentEnum.ts ├── shopifyEnum.ts ├── silentEnum.ts ├── socialEnum.ts ├── spacerEnum.ts ├── staticEnum.ts ├── stringEnum.ts ├── uniqueEnum.ts ├── webhookEnum.ts ├── ageGateEnum.ts ├── campaignEnum.ts ├── checkoutEnum.ts ├── deepLinkEnum.ts ├── dropdownEnum.ts ├── featuredEnum.ts ├── htmlTextEnum.ts ├── lessThanEnum.ts ├── locationEnum.ts ├── nextStepEnum.ts ├── openAppEnum.ts ├── openFormEnum.ts ├── priorityEnum.ts ├── redirectEnum.ts ├── rejectedEnum.ts ├── sendSmsEnum.ts ├── setCountEnum.ts ├── standardEnum.ts ├── tagGroupEnum.ts ├── templateEnum.ts ├── variableEnum.ts ├── webFeedEnum.ts ├── cartValueEnum.ts ├── existenceEnum.ts ├── goToInboxEnum.ts ├── immediateEnum.ts ├── inTheLastEnum.ts ├── manualAddEnum.ts ├── notEqualsEnum.ts ├── optInCodeEnum.ts ├── priceDropEnum.ts ├── publishedEnum.ts ├── pushTokenEnum.ts ├── sendEmailEnum.ts ├── spinToWinEnum.ts ├── throttledEnum.ts ├── timeDelayEnum.ts ├── underlineEnum.ts ├── unrelatedEnum.ts ├── bounceDateEnum.ts ├── bulkRemoveEnum.ts ├── checkboxesEnum.ts ├── couponCodeEnum.ts ├── dataSourceEnum.ts ├── dollarSignEmailEnum.ts ├── dropShadowEnum.ts ├── exitIntentEnum.ts ├── flowActionEnum.ts ├── listUpdateEnum.ts ├── mobilePushEnum.ts ├── pageVisitsEnum.ts ├── statusDateEnum.ts ├── subscribedEnum.ts ├── targetDateEnum.ts ├── attributionEnum.ts ├── backInStockEnum.ts ├── cartProductEnum.ts ├── catalogItemEnum.ts ├── flowMessageEnum.ts ├── formVersionEnum.ts ├── greaterThanEnum.ts ├── importErrorEnum.ts ├── integrationEnum.ts ├── phoneNumberEnum.ts ├── sendWebhookEnum.ts ├── setPropertyEnum.ts ├── unpublishedEnum.ts ├── unsubscribedEnum.ts ├── unsupportedEnum.ts ├── urlPatternsEnum.ts ├── actionOutputEnum.ts ├── customMetricEnum.ts ├── customSourceEnum.ts ├── effectiveDateEnum.ts ├── incrementOneEnum.ts ├── isRcsCapableEnum.ts ├── lowInventoryEnum.ts ├── manualImportEnum.ts ├── manualRemoveEnum.ts ├── mappedMetricEnum.ts ├── profileMergeEnum.ts ├── profileMetricEnum.ts ├── profileRegionEnum.ts ├── profileSampleEnum.ts ├── radioButtonsEnum.ts ├── recordedDateEnum.ts ├── sendWhatsappEnum.ts ├── signupCounterEnum.ts ├── smsDisclosureEnum.ts ├── spamComplaintEnum.ts ├── triggerSplitEnum.ts ├── updateProfileEnum.ts ├── webhookTopicEnum.ts ├── abTestCampaignEnum.ts ├── accountDefaultEnum.ts ├── cartItemCountEnum.ts ├── catalogVariantEnum.ts ├── countdownDelayEnum.ts ├── countdownTimerEnum.ts ├── failedAgeGateEnum.ts ├── horizontalRuleEnum.ts ├── inboundMessageEnum.ts ├── isDoubleOptInEnum.ts ├── messageBlockedEnum.ts ├── metricPropertyEnum.ts ├── preferencePageEnum.ts ├── providedNoAgeEnum.ts ├── sendMobilePushEnum.ts ├── smartSendTimeEnum.ts ├── campaignMessageEnum.ts ├── campaignSendJobEnum.ts ├── catalogCategoryEnum.ts ├── constantContactEnum.ts ├── eventBulkCreateEnum.ts ├── internalServiceEnum.ts ├── mailboxProviderEnum.ts ├── metricAggregateEnum.ts ├── neverSubscribedEnum.ts ├── profilePropertyEnum.ts ├── resendOptInCodeEnum.ts ├── submitOptInCodeEnum.ts ├── subscribeMethodEnum.ts ├── subscribeViaSmsEnum.ts ├── trackingSettingEnum.ts ├── backInStockDelayEnum.ts ├── conditionalSplitEnum.ts ├── customJavascriptEnum.ts ├── dataSourceRecordEnum.ts ├── flowSeriesReportEnum.ts ├── flowValuesReportEnum.ts ├── formSeriesReportEnum.ts ├── formValuesReportEnum.ts ├── invalidEmailDateEnum.ts ├── listsAndSegmentsEnum.ts ├── profileNotInFlowEnum.ts ├── providedLandlineEnum.ts ├── scrollPercentageEnum.ts ├── actionOutputSplitEnum.ts ├── contentExperimentEnum.ts ├── falseOrMisleadingEnum.ts ├── identifiedProfilesEnum.ts ├── priceDropPropertyEnum.ts ├── privateInformationEnum.ts ├── profileNotSentSmsEnum.ts ├── profilePermissionsEnum.ts ├── sendInternalAlertEnum.ts ├── submitBackInStockEnum.ts ├── carrierDeactivationEnum.ts ├── eventBulkCreateJobEnum.ts ├── explicitlyReachableEnum.ts ├── implicitlyReachableEnum.ts ├── previouslySubmittedEnum.ts ├── profileEventTrackedEnum.ts ├── profileNotSentPushEnum.ts ├── segmentSeriesReportEnum.ts ├── segmentValuesReportEnum.ts ├── campaignValuesReportEnum.ts ├── lowInventoryPropertyEnum.ts ├── optInPromotionalSmsEnum.ts ├── profileBulkImportJobEnum.ts ├── profileNotSentEmailEnum.ts ├── unidentifiedProfilesEnum.ts ├── explicitlyUnreachableEnum.ts ├── implicitlyUnreachableEnum.ts ├── manualSuppressionDateEnum.ts ├── optInPromotionalEmailEnum.ts ├── dataPrivacyDeletionJobEnum.ts ├── profileGroupMembershipEnum.ts ├── promotionalSmsCheckboxEnum.ts ├── backInStockSubscriptionEnum.ts ├── couponCodeBulkCreateJobEnum.ts ├── profanityOrInappropriateEnum.ts ├── profileMarketingConsentEnum.ts ├── templateUniversalContentEnum.ts ├── catalogItemBulkCreateJobEnum.ts ├── catalogItemBulkDeleteJobEnum.ts ├── catalogItemBulkUpdateJobEnum.ts ├── dollarSignAgeGatedDateOfBirthEnum.ts ├── profilePostalCodeDistanceEnum.ts ├── afterCloseOrSubmitTimeoutEnum.ts ├── profilePredictiveAnalyticsEnum.ts ├── promotionalSmsSubscriptionEnum.ts ├── bisPromotionalEmailCheckboxEnum.ts ├── campaignRecipientEstimationEnum.ts ├── catalogVariantBulkCreateJobEnum.ts ├── catalogVariantBulkDeleteJobEnum.ts ├── catalogVariantBulkUpdateJobEnum.ts ├── catalogCategoryBulkCreateJobEnum.ts ├── catalogCategoryBulkDeleteJobEnum.ts ├── catalogCategoryBulkUpdateJobEnum.ts ├── campaignRecipientEstimationJobEnum.ts ├── dataSourceRecordBulkCreateJobEnum.ts ├── implicitlyOrExplicitlyReachableEnum.ts ├── profileSuppressionBulkCreateJobEnum.ts ├── profileSuppressionBulkDeleteJobEnum.ts ├── profileSubscriptionBulkCreateJobEnum.ts ├── profileSubscriptionBulkDeleteJobEnum.ts ├── implicitlyOrExplicitlyUnreachableEnum.ts ├── staticSendStrategyOptions.ts ├── profilePredictiveAnalyticsStringFilterOperator.ts ├── campaignValuesRequestDTOResourceObjectAttributesTimeframe.ts ├── segmentValuesRequestDTOResourceObjectAttributesTimeframe.ts ├── mobilePushOptionsOnOpen.ts ├── couponPropertiesCoupon.ts ├── postCampaignMessageResponseDataAttributesContent.ts ├── mobilePushOptionsBadge.ts ├── flowPushNotificationBadgeOptions.ts ├── sMSDisclosurePropertiesContent.ts ├── campaignResponseObjectResourceAttributesSendOptions.ts ├── campaignsEmailTrackingOptionsCustomTrackingParamsInner.ts ├── countdownTimerPropertiesConfiguration.ts ├── trackingParamDTOFlow.ts ├── campaignCreateQueryResourceObjectAttributesSendOptions.ts ├── abTestActionDataMainAction.ts ├── trackingParamDTOCampaign.ts ├── mobilePushBadgeBadgeOptions.ts ├── link.ts ├── objectLinks.ts ├── profileHasNotReceivedEmailMessageConditionTimeframeFilter.ts ├── splitLinks.ts ├── profilePostalCodeDistanceConditionFilter.ts ├── closeProperties.ts ├── delayProperties.ts ├── onlyRelatedLinks.ts ├── nextStepProperties.ts ├── pageVisitsProperties.ts ├── scrollProperties.ts ├── hasEmailMarketingConsentConsentStatus.ts ├── profileEventTrackedProperties.ts ├── campaignResponseObjectResourceAttributesTrackingOptions.ts ├── submitBackInStockProperties.ts ├── noEmailMarketingFiltersInner.ts ├── afterCloseTimeoutProperties.ts ├── sMSContentCreate.ts ├── formDefinition.ts ├── pushChannel.ts ├── emailChannel.ts ├── dataSourceRecordResourceObjectAttributes.ts ├── tagFlowOp.ts ├── tagListOp.ts ├── postTagResponse.ts ├── mobilePushNoBadge.ts ├── sMSSendOptions.ts ├── tagSegmentOp.ts ├── emailSendOptions.ts ├── getMetricResponse.ts ├── patchFlowResponse.ts ├── patchImageResponse.ts ├── postImageResponse.ts ├── pushSendOptions.ts ├── tagResponseObjectResourceAttributes.ts ├── errorSource.ts ├── formVersionABTest.ts ├── getProfileResponse.ts ├── noSMSMarketingConsentConsentStatus.ts ├── postCouponResponse.ts ├── postFlowV2Response.ts ├── profileHasGroupMembershipConditionTimeframeFilter.ts └── pushOnOpenApp.ts ├── tsconfig.json ├── MIGRATION.md └── sample └── sample.ts /util/utils.ts: -------------------------------------------------------------------------------- 1 | export * from './filterBuilder'; 2 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | jest.config.js 2 | tsconfig.sample.json 3 | test/ 4 | sample/ 5 | .openapi-generator 6 | .idea 7 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | wwwroot/*.js 2 | node_modules 3 | typings 4 | dist 5 | .idea/ 6 | .openapi-generator 7 | sample/dist 8 | test/api/ 9 | -------------------------------------------------------------------------------- /api.ts: -------------------------------------------------------------------------------- 1 | // This is the entrypoint for the package 2 | export * from './api/apis'; 3 | export * from './model/models'; 4 | export * from './util/utils' 5 | -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- 1 | /** @type {import('ts-jest').JestConfigWithTsJest} */ 2 | module.exports = { 3 | preset: 'ts-jest', 4 | testEnvironment: 'node', 5 | }; -------------------------------------------------------------------------------- /model/inEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum InEnum { 14 | In = 'in' 15 | } 16 | -------------------------------------------------------------------------------- /model/anyEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum AnyEnum { 14 | Any = 'any' 15 | } 16 | -------------------------------------------------------------------------------- /model/apiEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum ApiEnum { 14 | Api = 'api' 15 | } 16 | -------------------------------------------------------------------------------- /model/smsEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum SmsEnum { 14 | Sms = 'sms' 15 | } 16 | -------------------------------------------------------------------------------- /model/tagEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum TagEnum { 14 | Tag = 'tag' 15 | } 16 | -------------------------------------------------------------------------------- /model/codeEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum CodeEnum { 14 | Code = 'code' 15 | } 16 | -------------------------------------------------------------------------------- /model/dateEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum DateEnum { 14 | Date = 'date' 15 | } 16 | -------------------------------------------------------------------------------- /model/fakeEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum FakeEnum { 14 | Fake = 'fake' 15 | } 16 | -------------------------------------------------------------------------------- /model/flowEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum FlowEnum { 14 | Flow = 'flow' 15 | } 16 | -------------------------------------------------------------------------------- /model/formEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum FormEnum { 14 | Form = 'form' 15 | } 16 | -------------------------------------------------------------------------------- /model/htmlEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum HtmlEnum { 14 | Html = 'html' 15 | } 16 | -------------------------------------------------------------------------------- /model/listEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum ListEnum { 14 | List = 'list' 15 | } 16 | -------------------------------------------------------------------------------- /model/pushEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum PushEnum { 14 | Push = 'push' 15 | } 16 | -------------------------------------------------------------------------------- /model/rankEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum RankEnum { 14 | Rank = 'rank' 15 | } 16 | -------------------------------------------------------------------------------- /model/sftpEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum SftpEnum { 14 | Sftp = 'sftp' 15 | } 16 | -------------------------------------------------------------------------------- /model/textEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum TextEnum { 14 | Text = 'text' 15 | } 16 | -------------------------------------------------------------------------------- /model/blockEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum BlockEnum { 14 | Block = 'block' 15 | } 16 | -------------------------------------------------------------------------------- /model/closeEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum CloseEnum { 14 | Close = 'close' 15 | } 16 | -------------------------------------------------------------------------------- /model/delayEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum DelayEnum { 14 | Delay = 'delay' 15 | } 16 | -------------------------------------------------------------------------------- /model/emailEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum EmailEnum { 14 | Email = 'email' 15 | } 16 | -------------------------------------------------------------------------------- /model/eventEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum EventEnum { 14 | Event = 'event' 15 | } 16 | -------------------------------------------------------------------------------- /model/fixedEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum FixedEnum { 14 | Fixed = 'fixed' 15 | } 16 | -------------------------------------------------------------------------------- /model/imageEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum ImageEnum { 14 | Image = 'image' 15 | } 16 | -------------------------------------------------------------------------------- /model/isSetEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum IsSetEnum { 14 | IsSet = 'is-set' 15 | } 16 | -------------------------------------------------------------------------------- /model/otherEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum OtherEnum { 14 | Other = 'other' 15 | } 16 | -------------------------------------------------------------------------------- /model/splitEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum SplitEnum { 14 | Split = 'split' 15 | } 16 | -------------------------------------------------------------------------------- /model/tableEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum TableEnum { 14 | Table = 'table' 15 | } 16 | -------------------------------------------------------------------------------- /model/videoEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum VideoEnum { 14 | Video = 'video' 15 | } 16 | -------------------------------------------------------------------------------- /model/abTestEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum AbTestEnum { 14 | AbTest = 'ab-test' 15 | } 16 | -------------------------------------------------------------------------------- /model/accountEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum AccountEnum { 14 | Account = 'account' 15 | } 16 | -------------------------------------------------------------------------------- /model/booleanEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum BooleanEnum { 14 | Boolean = 'boolean' 15 | } 16 | -------------------------------------------------------------------------------- /model/branchEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum BranchEnum { 14 | Branch = 'branch' 15 | } 16 | -------------------------------------------------------------------------------- /model/buttonEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum ButtonEnum { 14 | Button = 'button' 15 | } 16 | -------------------------------------------------------------------------------- /model/channelEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum ChannelEnum { 14 | Channel = 'channel' 15 | } 16 | -------------------------------------------------------------------------------- /model/couponEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum CouponEnum { 14 | Coupon = 'coupon' 15 | } 16 | -------------------------------------------------------------------------------- /model/customEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum CustomEnum { 14 | Custom = 'custom' 15 | } 16 | -------------------------------------------------------------------------------- /model/deviceEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum DeviceEnum { 14 | Device = 'device' 15 | } 16 | -------------------------------------------------------------------------------- /model/dynamicEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum DynamicEnum { 14 | Dynamic = 'dynamic' 15 | } 16 | -------------------------------------------------------------------------------- /model/equalsEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum EqualsEnum { 14 | Equals = 'equals' 15 | } 16 | -------------------------------------------------------------------------------- /model/headerEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum HeaderEnum { 14 | Header = 'header' 15 | } 16 | -------------------------------------------------------------------------------- /model/methodEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum MethodEnum { 14 | Method = 'method' 15 | } 16 | -------------------------------------------------------------------------------- /model/metricEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum MetricEnum { 14 | Metric = 'metric' 15 | } 16 | -------------------------------------------------------------------------------- /model/numericEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum NumericEnum { 14 | Numeric = 'numeric' 15 | } 16 | -------------------------------------------------------------------------------- /model/pendingEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum PendingEnum { 14 | Pending = 'pending' 15 | } 16 | -------------------------------------------------------------------------------- /model/productEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum ProductEnum { 14 | Product = 'product' 15 | } 16 | -------------------------------------------------------------------------------- /model/profileEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum ProfileEnum { 14 | Profile = 'profile' 15 | } 16 | -------------------------------------------------------------------------------- /model/reviewEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum ReviewEnum { 14 | Review = 'review' 15 | } 16 | -------------------------------------------------------------------------------- /model/sectionEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum SectionEnum { 14 | Section = 'section' 15 | } 16 | -------------------------------------------------------------------------------- /model/segmentEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum SegmentEnum { 14 | Segment = 'segment' 15 | } 16 | -------------------------------------------------------------------------------- /model/shopifyEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum ShopifyEnum { 14 | Shopify = 'shopify' 15 | } 16 | -------------------------------------------------------------------------------- /model/silentEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum SilentEnum { 14 | Silent = 'silent' 15 | } 16 | -------------------------------------------------------------------------------- /model/socialEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum SocialEnum { 14 | Social = 'social' 15 | } 16 | -------------------------------------------------------------------------------- /model/spacerEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum SpacerEnum { 14 | Spacer = 'spacer' 15 | } 16 | -------------------------------------------------------------------------------- /model/staticEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum StaticEnum { 14 | Static = 'static' 15 | } 16 | -------------------------------------------------------------------------------- /model/stringEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum StringEnum { 14 | String = 'string' 15 | } 16 | -------------------------------------------------------------------------------- /model/uniqueEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum UniqueEnum { 14 | Unique = 'unique' 15 | } 16 | -------------------------------------------------------------------------------- /model/webhookEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum WebhookEnum { 14 | Webhook = 'webhook' 15 | } 16 | -------------------------------------------------------------------------------- /model/ageGateEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum AgeGateEnum { 14 | AgeGate = 'age_gate' 15 | } 16 | -------------------------------------------------------------------------------- /model/campaignEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum CampaignEnum { 14 | Campaign = 'campaign' 15 | } 16 | -------------------------------------------------------------------------------- /model/checkoutEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum CheckoutEnum { 14 | Checkout = 'checkout' 15 | } 16 | -------------------------------------------------------------------------------- /model/deepLinkEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum DeepLinkEnum { 14 | DeepLink = 'deep_link' 15 | } 16 | -------------------------------------------------------------------------------- /model/dropdownEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum DropdownEnum { 14 | Dropdown = 'dropdown' 15 | } 16 | -------------------------------------------------------------------------------- /model/featuredEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum FeaturedEnum { 14 | Featured = 'featured' 15 | } 16 | -------------------------------------------------------------------------------- /model/htmlTextEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum HtmlTextEnum { 14 | HtmlText = 'html_text' 15 | } 16 | -------------------------------------------------------------------------------- /model/lessThanEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum LessThanEnum { 14 | LessThan = 'less-than' 15 | } 16 | -------------------------------------------------------------------------------- /model/locationEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum LocationEnum { 14 | Location = 'location' 15 | } 16 | -------------------------------------------------------------------------------- /model/nextStepEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum NextStepEnum { 14 | NextStep = 'next_step' 15 | } 16 | -------------------------------------------------------------------------------- /model/openAppEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum OpenAppEnum { 14 | OpenApp = 'open_app' 15 | } 16 | -------------------------------------------------------------------------------- /model/openFormEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum OpenFormEnum { 14 | OpenForm = 'open_form' 15 | } 16 | -------------------------------------------------------------------------------- /model/priorityEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum PriorityEnum { 14 | Priority = 'priority' 15 | } 16 | -------------------------------------------------------------------------------- /model/redirectEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum RedirectEnum { 14 | Redirect = 'redirect' 15 | } 16 | -------------------------------------------------------------------------------- /model/rejectedEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum RejectedEnum { 14 | Rejected = 'rejected' 15 | } 16 | -------------------------------------------------------------------------------- /model/sendSmsEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum SendSmsEnum { 14 | SendSms = 'send-sms' 15 | } 16 | -------------------------------------------------------------------------------- /model/setCountEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum SetCountEnum { 14 | SetCount = 'set_count' 15 | } 16 | -------------------------------------------------------------------------------- /model/standardEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum StandardEnum { 14 | Standard = 'standard' 15 | } 16 | -------------------------------------------------------------------------------- /model/tagGroupEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum TagGroupEnum { 14 | TagGroup = 'tag-group' 15 | } 16 | -------------------------------------------------------------------------------- /model/templateEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum TemplateEnum { 14 | Template = 'template' 15 | } 16 | -------------------------------------------------------------------------------- /model/variableEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum VariableEnum { 14 | Variable = 'variable' 15 | } 16 | -------------------------------------------------------------------------------- /model/webFeedEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum WebFeedEnum { 14 | WebFeed = 'web-feed' 15 | } 16 | -------------------------------------------------------------------------------- /model/cartValueEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum CartValueEnum { 14 | CartValue = 'cart_value' 15 | } 16 | -------------------------------------------------------------------------------- /model/existenceEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum ExistenceEnum { 14 | Existence = 'existence' 15 | } 16 | -------------------------------------------------------------------------------- /model/goToInboxEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum GoToInboxEnum { 14 | GoToInbox = 'go_to_inbox' 15 | } 16 | -------------------------------------------------------------------------------- /model/immediateEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum ImmediateEnum { 14 | Immediate = 'immediate' 15 | } 16 | -------------------------------------------------------------------------------- /model/inTheLastEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum InTheLastEnum { 14 | InTheLast = 'in-the-last' 15 | } 16 | -------------------------------------------------------------------------------- /model/manualAddEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum ManualAddEnum { 14 | ManualAdd = 'manual_add' 15 | } 16 | -------------------------------------------------------------------------------- /model/notEqualsEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum NotEqualsEnum { 14 | NotEquals = 'not-equals' 15 | } 16 | -------------------------------------------------------------------------------- /model/optInCodeEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum OptInCodeEnum { 14 | OptInCode = 'opt_in_code' 15 | } 16 | -------------------------------------------------------------------------------- /model/priceDropEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum PriceDropEnum { 14 | PriceDrop = 'price-drop' 15 | } 16 | -------------------------------------------------------------------------------- /model/publishedEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum PublishedEnum { 14 | Published = 'published' 15 | } 16 | -------------------------------------------------------------------------------- /model/pushTokenEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum PushTokenEnum { 14 | PushToken = 'push-token' 15 | } 16 | -------------------------------------------------------------------------------- /model/sendEmailEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum SendEmailEnum { 14 | SendEmail = 'send-email' 15 | } 16 | -------------------------------------------------------------------------------- /model/spinToWinEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum SpinToWinEnum { 14 | SpinToWin = 'spin_to_win' 15 | } 16 | -------------------------------------------------------------------------------- /model/throttledEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum ThrottledEnum { 14 | Throttled = 'throttled' 15 | } 16 | -------------------------------------------------------------------------------- /model/timeDelayEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum TimeDelayEnum { 14 | TimeDelay = 'time-delay' 15 | } 16 | -------------------------------------------------------------------------------- /model/underlineEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum UnderlineEnum { 14 | Underline = 'underline' 15 | } 16 | -------------------------------------------------------------------------------- /model/unrelatedEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum UnrelatedEnum { 14 | Unrelated = 'unrelated' 15 | } 16 | -------------------------------------------------------------------------------- /model/bounceDateEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum BounceDateEnum { 14 | BounceDate = 'bounce_date' 15 | } 16 | -------------------------------------------------------------------------------- /model/bulkRemoveEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum BulkRemoveEnum { 14 | BulkRemove = 'bulk_remove' 15 | } 16 | -------------------------------------------------------------------------------- /model/checkboxesEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum CheckboxesEnum { 14 | Checkboxes = 'checkboxes' 15 | } 16 | -------------------------------------------------------------------------------- /model/couponCodeEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum CouponCodeEnum { 14 | CouponCode = 'coupon-code' 15 | } 16 | -------------------------------------------------------------------------------- /model/dataSourceEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum DataSourceEnum { 14 | DataSource = 'data-source' 15 | } 16 | -------------------------------------------------------------------------------- /model/dollarSignEmailEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum DollarSignEmailEnum { 14 | Email = '$email' 15 | } 16 | -------------------------------------------------------------------------------- /model/dropShadowEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum DropShadowEnum { 14 | DropShadow = 'drop_shadow' 15 | } 16 | -------------------------------------------------------------------------------- /model/exitIntentEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum ExitIntentEnum { 14 | ExitIntent = 'exit_intent' 15 | } 16 | -------------------------------------------------------------------------------- /model/flowActionEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum FlowActionEnum { 14 | FlowAction = 'flow-action' 15 | } 16 | -------------------------------------------------------------------------------- /model/listUpdateEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum ListUpdateEnum { 14 | ListUpdate = 'list-update' 15 | } 16 | -------------------------------------------------------------------------------- /model/mobilePushEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum MobilePushEnum { 14 | MobilePush = 'mobile_push' 15 | } 16 | -------------------------------------------------------------------------------- /model/pageVisitsEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum PageVisitsEnum { 14 | PageVisits = 'page_visits' 15 | } 16 | -------------------------------------------------------------------------------- /model/statusDateEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum StatusDateEnum { 14 | StatusDate = 'status_date' 15 | } 16 | -------------------------------------------------------------------------------- /model/subscribedEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum SubscribedEnum { 14 | Subscribed = 'subscribed' 15 | } 16 | -------------------------------------------------------------------------------- /model/targetDateEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum TargetDateEnum { 14 | TargetDate = 'target-date' 15 | } 16 | -------------------------------------------------------------------------------- /model/attributionEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum AttributionEnum { 14 | Attribution = 'attribution' 15 | } 16 | -------------------------------------------------------------------------------- /model/backInStockEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum BackInStockEnum { 14 | BackInStock = 'back_in_stock' 15 | } 16 | -------------------------------------------------------------------------------- /model/cartProductEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum CartProductEnum { 14 | CartProduct = 'cart_product' 15 | } 16 | -------------------------------------------------------------------------------- /model/catalogItemEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum CatalogItemEnum { 14 | CatalogItem = 'catalog-item' 15 | } 16 | -------------------------------------------------------------------------------- /model/flowMessageEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum FlowMessageEnum { 14 | FlowMessage = 'flow-message' 15 | } 16 | -------------------------------------------------------------------------------- /model/formVersionEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum FormVersionEnum { 14 | FormVersion = 'form-version' 15 | } 16 | -------------------------------------------------------------------------------- /model/greaterThanEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum GreaterThanEnum { 14 | GreaterThan = 'greater-than' 15 | } 16 | -------------------------------------------------------------------------------- /model/importErrorEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum ImportErrorEnum { 14 | ImportError = 'import-error' 15 | } 16 | -------------------------------------------------------------------------------- /model/integrationEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum IntegrationEnum { 14 | Integration = 'integration' 15 | } 16 | -------------------------------------------------------------------------------- /model/phoneNumberEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum PhoneNumberEnum { 14 | PhoneNumber = 'phone_number' 15 | } 16 | -------------------------------------------------------------------------------- /model/sendWebhookEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum SendWebhookEnum { 14 | SendWebhook = 'send-webhook' 15 | } 16 | -------------------------------------------------------------------------------- /model/setPropertyEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum SetPropertyEnum { 14 | SetProperty = 'set_property' 15 | } 16 | -------------------------------------------------------------------------------- /model/unpublishedEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum UnpublishedEnum { 14 | Unpublished = 'unpublished' 15 | } 16 | -------------------------------------------------------------------------------- /model/unsubscribedEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum UnsubscribedEnum { 14 | Unsubscribed = 'unsubscribed' 15 | } 16 | -------------------------------------------------------------------------------- /model/unsupportedEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum UnsupportedEnum { 14 | Unsupported = 'unsupported' 15 | } 16 | -------------------------------------------------------------------------------- /model/urlPatternsEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum UrlPatternsEnum { 14 | UrlPatterns = 'url_patterns' 15 | } 16 | -------------------------------------------------------------------------------- /model/actionOutputEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum ActionOutputEnum { 14 | ActionOutput = 'action-output' 15 | } 16 | -------------------------------------------------------------------------------- /model/customMetricEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum CustomMetricEnum { 14 | CustomMetric = 'custom-metric' 15 | } 16 | -------------------------------------------------------------------------------- /model/customSourceEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum CustomSourceEnum { 14 | CustomSource = 'custom_source' 15 | } 16 | -------------------------------------------------------------------------------- /model/effectiveDateEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum EffectiveDateEnum { 14 | EffectiveDate = 'effective_date' 15 | } 16 | -------------------------------------------------------------------------------- /model/incrementOneEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum IncrementOneEnum { 14 | IncrementOne = 'increment_one' 15 | } 16 | -------------------------------------------------------------------------------- /model/isRcsCapableEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum IsRcsCapableEnum { 14 | IsRcsCapable = 'is_rcs_capable' 15 | } 16 | -------------------------------------------------------------------------------- /model/lowInventoryEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum LowInventoryEnum { 14 | LowInventory = 'low-inventory' 15 | } 16 | -------------------------------------------------------------------------------- /model/manualImportEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum ManualImportEnum { 14 | ManualImport = 'manual_import' 15 | } 16 | -------------------------------------------------------------------------------- /model/manualRemoveEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum ManualRemoveEnum { 14 | ManualRemove = 'manual_remove' 15 | } 16 | -------------------------------------------------------------------------------- /model/mappedMetricEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum MappedMetricEnum { 14 | MappedMetric = 'mapped-metric' 15 | } 16 | -------------------------------------------------------------------------------- /model/profileMergeEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum ProfileMergeEnum { 14 | ProfileMerge = 'profile-merge' 15 | } 16 | -------------------------------------------------------------------------------- /model/profileMetricEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum ProfileMetricEnum { 14 | ProfileMetric = 'profile-metric' 15 | } 16 | -------------------------------------------------------------------------------- /model/profileRegionEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum ProfileRegionEnum { 14 | ProfileRegion = 'profile-region' 15 | } 16 | -------------------------------------------------------------------------------- /model/profileSampleEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum ProfileSampleEnum { 14 | ProfileSample = 'profile-sample' 15 | } 16 | -------------------------------------------------------------------------------- /model/radioButtonsEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum RadioButtonsEnum { 14 | RadioButtons = 'radio_buttons' 15 | } 16 | -------------------------------------------------------------------------------- /model/recordedDateEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum RecordedDateEnum { 14 | RecordedDate = 'recorded_date' 15 | } 16 | -------------------------------------------------------------------------------- /model/sendWhatsappEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum SendWhatsappEnum { 14 | SendWhatsapp = 'send-whatsapp' 15 | } 16 | -------------------------------------------------------------------------------- /model/signupCounterEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum SignupCounterEnum { 14 | SignupCounter = 'signup_counter' 15 | } 16 | -------------------------------------------------------------------------------- /model/smsDisclosureEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum SmsDisclosureEnum { 14 | SmsDisclosure = 'sms_disclosure' 15 | } 16 | -------------------------------------------------------------------------------- /model/spamComplaintEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum SpamComplaintEnum { 14 | SpamComplaint = 'spam_complaint' 15 | } 16 | -------------------------------------------------------------------------------- /model/triggerSplitEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum TriggerSplitEnum { 14 | TriggerSplit = 'trigger-split' 15 | } 16 | -------------------------------------------------------------------------------- /model/updateProfileEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum UpdateProfileEnum { 14 | UpdateProfile = 'update-profile' 15 | } 16 | -------------------------------------------------------------------------------- /model/webhookTopicEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum WebhookTopicEnum { 14 | WebhookTopic = 'webhook-topic' 15 | } 16 | -------------------------------------------------------------------------------- /model/abTestCampaignEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum AbTestCampaignEnum { 14 | AbTestCampaign = 'ab_test_campaign' 15 | } 16 | -------------------------------------------------------------------------------- /model/accountDefaultEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum AccountDefaultEnum { 14 | AccountDefault = 'account_default' 15 | } 16 | -------------------------------------------------------------------------------- /model/cartItemCountEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum CartItemCountEnum { 14 | CartItemCount = 'cart_item_count' 15 | } 16 | -------------------------------------------------------------------------------- /model/catalogVariantEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum CatalogVariantEnum { 14 | CatalogVariant = 'catalog-variant' 15 | } 16 | -------------------------------------------------------------------------------- /model/countdownDelayEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum CountdownDelayEnum { 14 | CountdownDelay = 'countdown-delay' 15 | } 16 | -------------------------------------------------------------------------------- /model/countdownTimerEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum CountdownTimerEnum { 14 | CountdownTimer = 'countdown_timer' 15 | } 16 | -------------------------------------------------------------------------------- /model/failedAgeGateEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum FailedAgeGateEnum { 14 | FailedAgeGate = 'failed_age_gate' 15 | } 16 | -------------------------------------------------------------------------------- /model/horizontalRuleEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum HorizontalRuleEnum { 14 | HorizontalRule = 'horizontal_rule' 15 | } 16 | -------------------------------------------------------------------------------- /model/inboundMessageEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum InboundMessageEnum { 14 | InboundMessage = 'inbound_message' 15 | } 16 | -------------------------------------------------------------------------------- /model/isDoubleOptInEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum IsDoubleOptInEnum { 14 | IsDoubleOptIn = 'is_double_opt_in' 15 | } 16 | -------------------------------------------------------------------------------- /model/messageBlockedEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum MessageBlockedEnum { 14 | MessageBlocked = 'message_blocked' 15 | } 16 | -------------------------------------------------------------------------------- /model/metricPropertyEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum MetricPropertyEnum { 14 | MetricProperty = 'metric-property' 15 | } 16 | -------------------------------------------------------------------------------- /model/preferencePageEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum PreferencePageEnum { 14 | PreferencePage = 'preference_page' 15 | } 16 | -------------------------------------------------------------------------------- /model/providedNoAgeEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum ProvidedNoAgeEnum { 14 | ProvidedNoAge = 'provided_no_age' 15 | } 16 | -------------------------------------------------------------------------------- /model/sendMobilePushEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum SendMobilePushEnum { 14 | SendMobilePush = 'send-mobile-push' 15 | } 16 | -------------------------------------------------------------------------------- /model/smartSendTimeEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum SmartSendTimeEnum { 14 | SmartSendTime = 'smart_send_time' 15 | } 16 | -------------------------------------------------------------------------------- /model/campaignMessageEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum CampaignMessageEnum { 14 | CampaignMessage = 'campaign-message' 15 | } 16 | -------------------------------------------------------------------------------- /model/campaignSendJobEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum CampaignSendJobEnum { 14 | CampaignSendJob = 'campaign-send-job' 15 | } 16 | -------------------------------------------------------------------------------- /model/catalogCategoryEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum CatalogCategoryEnum { 14 | CatalogCategory = 'catalog-category' 15 | } 16 | -------------------------------------------------------------------------------- /model/constantContactEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum ConstantContactEnum { 14 | ConstantContact = 'constant_contact' 15 | } 16 | -------------------------------------------------------------------------------- /model/eventBulkCreateEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum EventBulkCreateEnum { 14 | EventBulkCreate = 'event-bulk-create' 15 | } 16 | -------------------------------------------------------------------------------- /model/internalServiceEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum InternalServiceEnum { 14 | InternalService = 'internal-service' 15 | } 16 | -------------------------------------------------------------------------------- /model/mailboxProviderEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum MailboxProviderEnum { 14 | MailboxProvider = 'mailbox_provider' 15 | } 16 | -------------------------------------------------------------------------------- /model/metricAggregateEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum MetricAggregateEnum { 14 | MetricAggregate = 'metric-aggregate' 15 | } 16 | -------------------------------------------------------------------------------- /model/neverSubscribedEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum NeverSubscribedEnum { 14 | NeverSubscribed = 'never_subscribed' 15 | } 16 | -------------------------------------------------------------------------------- /model/profilePropertyEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum ProfilePropertyEnum { 14 | ProfileProperty = 'profile-property' 15 | } 16 | -------------------------------------------------------------------------------- /model/resendOptInCodeEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum ResendOptInCodeEnum { 14 | ResendOptInCode = 'resend_opt_in_code' 15 | } 16 | -------------------------------------------------------------------------------- /model/submitOptInCodeEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum SubmitOptInCodeEnum { 14 | SubmitOptInCode = 'submit_opt_in_code' 15 | } 16 | -------------------------------------------------------------------------------- /model/subscribeMethodEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum SubscribeMethodEnum { 14 | SubscribeMethod = 'subscribe_method' 15 | } 16 | -------------------------------------------------------------------------------- /model/subscribeViaSmsEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum SubscribeViaSmsEnum { 14 | SubscribeViaSms = 'subscribe_via_sms' 15 | } 16 | -------------------------------------------------------------------------------- /model/trackingSettingEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum TrackingSettingEnum { 14 | TrackingSetting = 'tracking-setting' 15 | } 16 | -------------------------------------------------------------------------------- /model/backInStockDelayEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum BackInStockDelayEnum { 14 | BackInStockDelay = 'back-in-stock-delay' 15 | } 16 | -------------------------------------------------------------------------------- /model/conditionalSplitEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum ConditionalSplitEnum { 14 | ConditionalSplit = 'conditional-split' 15 | } 16 | -------------------------------------------------------------------------------- /model/customJavascriptEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum CustomJavascriptEnum { 14 | CustomJavascript = 'custom_javascript' 15 | } 16 | -------------------------------------------------------------------------------- /model/dataSourceRecordEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum DataSourceRecordEnum { 14 | DataSourceRecord = 'data-source-record' 15 | } 16 | -------------------------------------------------------------------------------- /model/flowSeriesReportEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum FlowSeriesReportEnum { 14 | FlowSeriesReport = 'flow-series-report' 15 | } 16 | -------------------------------------------------------------------------------- /model/flowValuesReportEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum FlowValuesReportEnum { 14 | FlowValuesReport = 'flow-values-report' 15 | } 16 | -------------------------------------------------------------------------------- /model/formSeriesReportEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum FormSeriesReportEnum { 14 | FormSeriesReport = 'form-series-report' 15 | } 16 | -------------------------------------------------------------------------------- /model/formValuesReportEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum FormValuesReportEnum { 14 | FormValuesReport = 'form-values-report' 15 | } 16 | -------------------------------------------------------------------------------- /model/invalidEmailDateEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum InvalidEmailDateEnum { 14 | InvalidEmailDate = 'invalid_email_date' 15 | } 16 | -------------------------------------------------------------------------------- /model/listsAndSegmentsEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum ListsAndSegmentsEnum { 14 | ListsAndSegments = 'lists_and_segments' 15 | } 16 | -------------------------------------------------------------------------------- /model/profileNotInFlowEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum ProfileNotInFlowEnum { 14 | ProfileNotInFlow = 'profile-not-in-flow' 15 | } 16 | -------------------------------------------------------------------------------- /model/providedLandlineEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum ProvidedLandlineEnum { 14 | ProvidedLandline = 'provided_landline' 15 | } 16 | -------------------------------------------------------------------------------- /model/scrollPercentageEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum ScrollPercentageEnum { 14 | ScrollPercentage = 'scroll_percentage' 15 | } 16 | -------------------------------------------------------------------------------- /model/actionOutputSplitEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum ActionOutputSplitEnum { 14 | ActionOutputSplit = 'action-output-split' 15 | } 16 | -------------------------------------------------------------------------------- /model/contentExperimentEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum ContentExperimentEnum { 14 | ContentExperiment = 'content-experiment' 15 | } 16 | -------------------------------------------------------------------------------- /model/falseOrMisleadingEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum FalseOrMisleadingEnum { 14 | FalseOrMisleading = 'false_or_misleading' 15 | } 16 | -------------------------------------------------------------------------------- /model/identifiedProfilesEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum IdentifiedProfilesEnum { 14 | IdentifiedProfiles = 'identified_profiles' 15 | } 16 | -------------------------------------------------------------------------------- /model/priceDropPropertyEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum PriceDropPropertyEnum { 14 | PriceDropProperty = 'price-drop-property' 15 | } 16 | -------------------------------------------------------------------------------- /model/privateInformationEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum PrivateInformationEnum { 14 | PrivateInformation = 'private_information' 15 | } 16 | -------------------------------------------------------------------------------- /model/profileNotSentSmsEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum ProfileNotSentSmsEnum { 14 | ProfileNotSentSms = 'profile-not-sent-sms' 15 | } 16 | -------------------------------------------------------------------------------- /model/profilePermissionsEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum ProfilePermissionsEnum { 14 | ProfilePermissions = 'profile-permissions' 15 | } 16 | -------------------------------------------------------------------------------- /model/sendInternalAlertEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum SendInternalAlertEnum { 14 | SendInternalAlert = 'send-internal-alert' 15 | } 16 | -------------------------------------------------------------------------------- /model/submitBackInStockEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum SubmitBackInStockEnum { 14 | SubmitBackInStock = 'submit_back_in_stock' 15 | } 16 | -------------------------------------------------------------------------------- /model/carrierDeactivationEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum CarrierDeactivationEnum { 14 | CarrierDeactivation = 'carrier_deactivation' 15 | } 16 | -------------------------------------------------------------------------------- /model/eventBulkCreateJobEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum EventBulkCreateJobEnum { 14 | EventBulkCreateJob = 'event-bulk-create-job' 15 | } 16 | -------------------------------------------------------------------------------- /model/explicitlyReachableEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum ExplicitlyReachableEnum { 14 | ExplicitlyReachable = 'explicitly_reachable' 15 | } 16 | -------------------------------------------------------------------------------- /model/implicitlyReachableEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum ImplicitlyReachableEnum { 14 | ImplicitlyReachable = 'implicitly_reachable' 15 | } 16 | -------------------------------------------------------------------------------- /model/previouslySubmittedEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum PreviouslySubmittedEnum { 14 | PreviouslySubmitted = 'previously_submitted' 15 | } 16 | -------------------------------------------------------------------------------- /model/profileEventTrackedEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum ProfileEventTrackedEnum { 14 | ProfileEventTracked = 'profile_event_tracked' 15 | } 16 | -------------------------------------------------------------------------------- /model/profileNotSentPushEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum ProfileNotSentPushEnum { 14 | ProfileNotSentPush = 'profile-not-sent-push' 15 | } 16 | -------------------------------------------------------------------------------- /model/segmentSeriesReportEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum SegmentSeriesReportEnum { 14 | SegmentSeriesReport = 'segment-series-report' 15 | } 16 | -------------------------------------------------------------------------------- /model/segmentValuesReportEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum SegmentValuesReportEnum { 14 | SegmentValuesReport = 'segment-values-report' 15 | } 16 | -------------------------------------------------------------------------------- /model/campaignValuesReportEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum CampaignValuesReportEnum { 14 | CampaignValuesReport = 'campaign-values-report' 15 | } 16 | -------------------------------------------------------------------------------- /model/lowInventoryPropertyEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum LowInventoryPropertyEnum { 14 | LowInventoryProperty = 'low-inventory-property' 15 | } 16 | -------------------------------------------------------------------------------- /model/optInPromotionalSmsEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum OptInPromotionalSmsEnum { 14 | OptInPromotionalSms = 'opt_in_promotional_sms' 15 | } 16 | -------------------------------------------------------------------------------- /model/profileBulkImportJobEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum ProfileBulkImportJobEnum { 14 | ProfileBulkImportJob = 'profile-bulk-import-job' 15 | } 16 | -------------------------------------------------------------------------------- /model/profileNotSentEmailEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum ProfileNotSentEmailEnum { 14 | ProfileNotSentEmail = 'profile-not-sent-email' 15 | } 16 | -------------------------------------------------------------------------------- /model/unidentifiedProfilesEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum UnidentifiedProfilesEnum { 14 | UnidentifiedProfiles = 'unidentified_profiles' 15 | } 16 | -------------------------------------------------------------------------------- /model/explicitlyUnreachableEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum ExplicitlyUnreachableEnum { 14 | ExplicitlyUnreachable = 'explicitly_unreachable' 15 | } 16 | -------------------------------------------------------------------------------- /model/implicitlyUnreachableEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum ImplicitlyUnreachableEnum { 14 | ImplicitlyUnreachable = 'implicitly_unreachable' 15 | } 16 | -------------------------------------------------------------------------------- /model/manualSuppressionDateEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum ManualSuppressionDateEnum { 14 | ManualSuppressionDate = 'manual_suppression_date' 15 | } 16 | -------------------------------------------------------------------------------- /model/optInPromotionalEmailEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum OptInPromotionalEmailEnum { 14 | OptInPromotionalEmail = 'opt_in_promotional_email' 15 | } 16 | -------------------------------------------------------------------------------- /model/dataPrivacyDeletionJobEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum DataPrivacyDeletionJobEnum { 14 | DataPrivacyDeletionJob = 'data-privacy-deletion-job' 15 | } 16 | -------------------------------------------------------------------------------- /model/profileGroupMembershipEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum ProfileGroupMembershipEnum { 14 | ProfileGroupMembership = 'profile-group-membership' 15 | } 16 | -------------------------------------------------------------------------------- /model/promotionalSmsCheckboxEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum PromotionalSmsCheckboxEnum { 14 | PromotionalSmsCheckbox = 'promotional_sms_checkbox' 15 | } 16 | -------------------------------------------------------------------------------- /model/backInStockSubscriptionEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum BackInStockSubscriptionEnum { 14 | BackInStockSubscription = 'back-in-stock-subscription' 15 | } 16 | -------------------------------------------------------------------------------- /model/couponCodeBulkCreateJobEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum CouponCodeBulkCreateJobEnum { 14 | CouponCodeBulkCreateJob = 'coupon-code-bulk-create-job' 15 | } 16 | -------------------------------------------------------------------------------- /model/profanityOrInappropriateEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum ProfanityOrInappropriateEnum { 14 | ProfanityOrInappropriate = 'profanity_or_inappropriate' 15 | } 16 | -------------------------------------------------------------------------------- /model/profileMarketingConsentEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum ProfileMarketingConsentEnum { 14 | ProfileMarketingConsent = 'profile-marketing-consent' 15 | } 16 | -------------------------------------------------------------------------------- /model/templateUniversalContentEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum TemplateUniversalContentEnum { 14 | TemplateUniversalContent = 'template-universal-content' 15 | } 16 | -------------------------------------------------------------------------------- /model/catalogItemBulkCreateJobEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum CatalogItemBulkCreateJobEnum { 14 | CatalogItemBulkCreateJob = 'catalog-item-bulk-create-job' 15 | } 16 | -------------------------------------------------------------------------------- /model/catalogItemBulkDeleteJobEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum CatalogItemBulkDeleteJobEnum { 14 | CatalogItemBulkDeleteJob = 'catalog-item-bulk-delete-job' 15 | } 16 | -------------------------------------------------------------------------------- /model/catalogItemBulkUpdateJobEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum CatalogItemBulkUpdateJobEnum { 14 | CatalogItemBulkUpdateJob = 'catalog-item-bulk-update-job' 15 | } 16 | -------------------------------------------------------------------------------- /model/dollarSignAgeGatedDateOfBirthEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum DollarSignAgeGatedDateOfBirthEnum { 14 | AgeGatedDateOfBirth = '$age_gated_date_of_birth' 15 | } 16 | -------------------------------------------------------------------------------- /model/profilePostalCodeDistanceEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum ProfilePostalCodeDistanceEnum { 14 | ProfilePostalCodeDistance = 'profile-postal-code-distance' 15 | } 16 | -------------------------------------------------------------------------------- /model/afterCloseOrSubmitTimeoutEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum AfterCloseOrSubmitTimeoutEnum { 14 | AfterCloseOrSubmitTimeout = 'after_close_or_submit_timeout' 15 | } 16 | -------------------------------------------------------------------------------- /model/profilePredictiveAnalyticsEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum ProfilePredictiveAnalyticsEnum { 14 | ProfilePredictiveAnalytics = 'profile-predictive-analytics' 15 | } 16 | -------------------------------------------------------------------------------- /model/promotionalSmsSubscriptionEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum PromotionalSmsSubscriptionEnum { 14 | PromotionalSmsSubscription = 'promotional_sms_subscription' 15 | } 16 | -------------------------------------------------------------------------------- /model/bisPromotionalEmailCheckboxEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum BisPromotionalEmailCheckboxEnum { 14 | BisPromotionalEmailCheckbox = 'bis_promotional_email_checkbox' 15 | } 16 | -------------------------------------------------------------------------------- /model/campaignRecipientEstimationEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum CampaignRecipientEstimationEnum { 14 | CampaignRecipientEstimation = 'campaign-recipient-estimation' 15 | } 16 | -------------------------------------------------------------------------------- /model/catalogVariantBulkCreateJobEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum CatalogVariantBulkCreateJobEnum { 14 | CatalogVariantBulkCreateJob = 'catalog-variant-bulk-create-job' 15 | } 16 | -------------------------------------------------------------------------------- /model/catalogVariantBulkDeleteJobEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum CatalogVariantBulkDeleteJobEnum { 14 | CatalogVariantBulkDeleteJob = 'catalog-variant-bulk-delete-job' 15 | } 16 | -------------------------------------------------------------------------------- /model/catalogVariantBulkUpdateJobEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum CatalogVariantBulkUpdateJobEnum { 14 | CatalogVariantBulkUpdateJob = 'catalog-variant-bulk-update-job' 15 | } 16 | -------------------------------------------------------------------------------- /model/catalogCategoryBulkCreateJobEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum CatalogCategoryBulkCreateJobEnum { 14 | CatalogCategoryBulkCreateJob = 'catalog-category-bulk-create-job' 15 | } 16 | -------------------------------------------------------------------------------- /model/catalogCategoryBulkDeleteJobEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum CatalogCategoryBulkDeleteJobEnum { 14 | CatalogCategoryBulkDeleteJob = 'catalog-category-bulk-delete-job' 15 | } 16 | -------------------------------------------------------------------------------- /model/catalogCategoryBulkUpdateJobEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum CatalogCategoryBulkUpdateJobEnum { 14 | CatalogCategoryBulkUpdateJob = 'catalog-category-bulk-update-job' 15 | } 16 | -------------------------------------------------------------------------------- /model/campaignRecipientEstimationJobEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum CampaignRecipientEstimationJobEnum { 14 | CampaignRecipientEstimationJob = 'campaign-recipient-estimation-job' 15 | } 16 | -------------------------------------------------------------------------------- /model/dataSourceRecordBulkCreateJobEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum DataSourceRecordBulkCreateJobEnum { 14 | DataSourceRecordBulkCreateJob = 'data-source-record-bulk-create-job' 15 | } 16 | -------------------------------------------------------------------------------- /model/implicitlyOrExplicitlyReachableEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum ImplicitlyOrExplicitlyReachableEnum { 14 | ImplicitlyOrExplicitlyReachable = 'implicitly_or_explicitly_reachable' 15 | } 16 | -------------------------------------------------------------------------------- /model/profileSuppressionBulkCreateJobEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum ProfileSuppressionBulkCreateJobEnum { 14 | ProfileSuppressionBulkCreateJob = 'profile-suppression-bulk-create-job' 15 | } 16 | -------------------------------------------------------------------------------- /model/profileSuppressionBulkDeleteJobEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum ProfileSuppressionBulkDeleteJobEnum { 14 | ProfileSuppressionBulkDeleteJob = 'profile-suppression-bulk-delete-job' 15 | } 16 | -------------------------------------------------------------------------------- /model/profileSubscriptionBulkCreateJobEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum ProfileSubscriptionBulkCreateJobEnum { 14 | ProfileSubscriptionBulkCreateJob = 'profile-subscription-bulk-create-job' 15 | } 16 | -------------------------------------------------------------------------------- /model/profileSubscriptionBulkDeleteJobEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum ProfileSubscriptionBulkDeleteJobEnum { 14 | ProfileSubscriptionBulkDeleteJob = 'profile-subscription-bulk-delete-job' 15 | } 16 | -------------------------------------------------------------------------------- /model/implicitlyOrExplicitlyUnreachableEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export enum ImplicitlyOrExplicitlyUnreachableEnum { 14 | ImplicitlyOrExplicitlyUnreachable = 'implicitly_or_explicitly_unreachable' 15 | } 16 | -------------------------------------------------------------------------------- /model/staticSendStrategyOptions.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | import { LocalStaticSend } from './localStaticSend'; 14 | import { NonLocalStaticSend } from './nonLocalStaticSend'; 15 | export type StaticSendStrategyOptions = LocalStaticSend | NonLocalStaticSend; 16 | -------------------------------------------------------------------------------- /model/profilePredictiveAnalyticsStringFilterOperator.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | import { EqualsEnum } from './equalsEnum'; 14 | import { NotEqualsEnum } from './notEqualsEnum'; 15 | export type ProfilePredictiveAnalyticsStringFilterOperator = EqualsEnum | NotEqualsEnum; 16 | -------------------------------------------------------------------------------- /model/campaignValuesRequestDTOResourceObjectAttributesTimeframe.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | import { CustomTimeframe } from './customTimeframe'; 14 | import { Timeframe } from './timeframe'; 15 | export type CampaignValuesRequestDTOResourceObjectAttributesTimeframe = Timeframe | CustomTimeframe; 16 | -------------------------------------------------------------------------------- /model/segmentValuesRequestDTOResourceObjectAttributesTimeframe.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | import { CustomTimeframe } from './customTimeframe'; 14 | import { Timeframe } from './timeframe'; 15 | export type SegmentValuesRequestDTOResourceObjectAttributesTimeframe = Timeframe | CustomTimeframe; 16 | -------------------------------------------------------------------------------- /model/mobilePushOptionsOnOpen.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | import { DeepLinkEnum } from './deepLinkEnum'; 14 | import { PushOnOpenApp } from './pushOnOpenApp'; 15 | import { PushOnOpenDeepLink } from './pushOnOpenDeepLink'; 16 | export type MobilePushOptionsOnOpen = PushOnOpenApp | PushOnOpenDeepLink; 17 | -------------------------------------------------------------------------------- /model/couponPropertiesCoupon.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | import { StaticCouponConfig } from './staticCouponConfig'; 14 | import { StaticEnum } from './staticEnum'; 15 | import { UniqueCouponConfig } from './uniqueCouponConfig'; 16 | export type CouponPropertiesCoupon = UniqueCouponConfig | StaticCouponConfig; 17 | -------------------------------------------------------------------------------- /model/postCampaignMessageResponseDataAttributesContent.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | import { EmailContentSubObject } from './emailContentSubObject'; 14 | import { SMSContentSubObject } from './sMSContentSubObject'; 15 | export type PostCampaignMessageResponseDataAttributesContent = EmailContentSubObject | SMSContentSubObject; 16 | -------------------------------------------------------------------------------- /model/mobilePushOptionsBadge.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | import { MobilePushBadge } from './mobilePushBadge'; 14 | import { MobilePushBadgeBadgeOptions } from './mobilePushBadgeBadgeOptions'; 15 | import { MobilePushNoBadge } from './mobilePushNoBadge'; 16 | export type MobilePushOptionsBadge = MobilePushBadge | MobilePushNoBadge; 17 | -------------------------------------------------------------------------------- /model/flowPushNotificationBadgeOptions.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | import { Increment } from './increment'; 14 | import { Property } from './property'; 15 | import { SetPropertyEnum } from './setPropertyEnum'; 16 | import { StaticCount } from './staticCount'; 17 | export type FlowPushNotificationBadgeOptions = Increment | StaticCount | Property; 18 | -------------------------------------------------------------------------------- /model/sMSDisclosurePropertiesContent.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | import { AccountDefaultEnum } from './accountDefaultEnum'; 14 | import { SMSDisclosureAccountDefault } from './sMSDisclosureAccountDefault'; 15 | import { SMSDisclosureCustom } from './sMSDisclosureCustom'; 16 | export type SMSDisclosurePropertiesContent = SMSDisclosureCustom | SMSDisclosureAccountDefault; 17 | -------------------------------------------------------------------------------- /model/campaignResponseObjectResourceAttributesSendOptions.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | import { EmailSendOptions } from './emailSendOptions'; 14 | import { PushSendOptions } from './pushSendOptions'; 15 | import { SMSSendOptions } from './sMSSendOptions'; 16 | export type CampaignResponseObjectResourceAttributesSendOptions = EmailSendOptions | SMSSendOptions | PushSendOptions; 17 | -------------------------------------------------------------------------------- /model/campaignsEmailTrackingOptionsCustomTrackingParamsInner.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | import { DynamicTrackingParam } from './dynamicTrackingParam'; 14 | import { StaticEnum } from './staticEnum'; 15 | import { StaticTrackingParam } from './staticTrackingParam'; 16 | export type CampaignsEmailTrackingOptionsCustomTrackingParamsInner = DynamicTrackingParam | StaticTrackingParam; 17 | -------------------------------------------------------------------------------- /model/countdownTimerPropertiesConfiguration.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | import { FixedTimerConfiguration } from './fixedTimerConfiguration'; 14 | import { VariableEnum } from './variableEnum'; 15 | import { VariableTimerConfiguration } from './variableTimerConfiguration'; 16 | export type CountdownTimerPropertiesConfiguration = FixedTimerConfiguration | VariableTimerConfiguration; 17 | -------------------------------------------------------------------------------- /model/trackingParamDTOFlow.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | import { FlowTrackingSettingDynamicParam } from './flowTrackingSettingDynamicParam'; 14 | import { FlowTrackingSettingStaticParam } from './flowTrackingSettingStaticParam'; 15 | import { StaticEnum } from './staticEnum'; 16 | export type TrackingParamDTOFlow = FlowTrackingSettingDynamicParam | FlowTrackingSettingStaticParam; 17 | -------------------------------------------------------------------------------- /model/campaignCreateQueryResourceObjectAttributesSendOptions.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | import { EmailSendOptions } from './emailSendOptions'; 14 | import { PushSendOptions } from './pushSendOptions'; 15 | import { SMSSendOptions } from './sMSSendOptions'; 16 | export type CampaignCreateQueryResourceObjectAttributesSendOptions = EmailSendOptions | SMSSendOptions | PushSendOptions; 17 | -------------------------------------------------------------------------------- /model/abTestActionDataMainAction.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | import { Link } from './link'; 14 | import { SendEmailAction } from './sendEmailAction'; 15 | import { SendSmsAction } from './sendSmsAction'; 16 | import { SendSmsActionData } from './sendSmsActionData'; 17 | import { SendSmsEnum } from './sendSmsEnum'; 18 | export type AbTestActionDataMainAction = SendEmailAction | SendSmsAction; 19 | -------------------------------------------------------------------------------- /model/trackingParamDTOCampaign.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | import { CampaignTrackingSettingDynamicParam } from './campaignTrackingSettingDynamicParam'; 14 | import { CampaignTrackingSettingStaticParam } from './campaignTrackingSettingStaticParam'; 15 | import { StaticEnum } from './staticEnum'; 16 | export type TrackingParamDTOCampaign = CampaignTrackingSettingDynamicParam | CampaignTrackingSettingStaticParam; 17 | -------------------------------------------------------------------------------- /model/mobilePushBadgeBadgeOptions.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | import { CampaignMessageIncrement } from './campaignMessageIncrement'; 14 | import { CampaignMessageProperty } from './campaignMessageProperty'; 15 | import { CampaignMessageStaticCount } from './campaignMessageStaticCount'; 16 | export type MobilePushBadgeBadgeOptions = CampaignMessageIncrement | CampaignMessageStaticCount | CampaignMessageProperty; 17 | -------------------------------------------------------------------------------- /model/link.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export class Link { 14 | 'next': string | null; 15 | 16 | 17 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 18 | { 19 | "name": "next", 20 | "baseName": "next", 21 | "type": "string" 22 | } ]; 23 | 24 | static getAttributeTypeMap() { 25 | return Link.attributeTypeMap; 26 | } 27 | } 28 | 29 | -------------------------------------------------------------------------------- /model/objectLinks.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export class ObjectLinks { 14 | 'self': string; 15 | 16 | 17 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 18 | { 19 | "name": "self", 20 | "baseName": "self", 21 | "type": "string" 22 | } ]; 23 | 24 | static getAttributeTypeMap() { 25 | return ObjectLinks.attributeTypeMap; 26 | } 27 | } 28 | 29 | -------------------------------------------------------------------------------- /model/profileHasNotReceivedEmailMessageConditionTimeframeFilter.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | import { AlltimeDateFilter } from './alltimeDateFilter'; 14 | import { DateEnum } from './dateEnum'; 15 | import { InTheLastBaseRelativeDateFilter } from './inTheLastBaseRelativeDateFilter'; 16 | import { InTheLastEnum } from './inTheLastEnum'; 17 | export type ProfileHasNotReceivedEmailMessageConditionTimeframeFilter = AlltimeDateFilter | InTheLastBaseRelativeDateFilter; 18 | -------------------------------------------------------------------------------- /model/splitLinks.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export class SplitLinks { 14 | 'next': Array; 15 | 16 | 17 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 18 | { 19 | "name": "next", 20 | "baseName": "next", 21 | "type": "Array" 22 | } ]; 23 | 24 | static getAttributeTypeMap() { 25 | return SplitLinks.attributeTypeMap; 26 | } 27 | } 28 | 29 | -------------------------------------------------------------------------------- /model/profilePostalCodeDistanceConditionFilter.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | import { GreaterThanPositiveNumericFilter } from './greaterThanPositiveNumericFilter'; 14 | import { LessThanEnum } from './lessThanEnum'; 15 | import { LessThanPositiveNumericFilter } from './lessThanPositiveNumericFilter'; 16 | import { NumericEnum } from './numericEnum'; 17 | export type ProfilePostalCodeDistanceConditionFilter = GreaterThanPositiveNumericFilter | LessThanPositiveNumericFilter; 18 | -------------------------------------------------------------------------------- /model/closeProperties.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export class CloseProperties { 14 | 'listId'?: string | null; 15 | 16 | 17 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 18 | { 19 | "name": "listId", 20 | "baseName": "list_id", 21 | "type": "string" 22 | } ]; 23 | 24 | static getAttributeTypeMap() { 25 | return CloseProperties.attributeTypeMap; 26 | } 27 | } 28 | 29 | -------------------------------------------------------------------------------- /model/delayProperties.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export class DelayProperties { 14 | 'seconds'?: number = 5; 15 | 16 | 17 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 18 | { 19 | "name": "seconds", 20 | "baseName": "seconds", 21 | "type": "number" 22 | } ]; 23 | 24 | static getAttributeTypeMap() { 25 | return DelayProperties.attributeTypeMap; 26 | } 27 | } 28 | 29 | -------------------------------------------------------------------------------- /model/onlyRelatedLinks.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export class OnlyRelatedLinks { 14 | 'related': string; 15 | 16 | 17 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 18 | { 19 | "name": "related", 20 | "baseName": "related", 21 | "type": "string" 22 | } ]; 23 | 24 | static getAttributeTypeMap() { 25 | return OnlyRelatedLinks.attributeTypeMap; 26 | } 27 | } 28 | 29 | -------------------------------------------------------------------------------- /model/nextStepProperties.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export class NextStepProperties { 14 | 'listId'?: string | null; 15 | 16 | 17 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 18 | { 19 | "name": "listId", 20 | "baseName": "list_id", 21 | "type": "string" 22 | } ]; 23 | 24 | static getAttributeTypeMap() { 25 | return NextStepProperties.attributeTypeMap; 26 | } 27 | } 28 | 29 | -------------------------------------------------------------------------------- /model/pageVisitsProperties.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export class PageVisitsProperties { 14 | 'pages'?: number = 3; 15 | 16 | 17 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 18 | { 19 | "name": "pages", 20 | "baseName": "pages", 21 | "type": "number" 22 | } ]; 23 | 24 | static getAttributeTypeMap() { 25 | return PageVisitsProperties.attributeTypeMap; 26 | } 27 | } 28 | 29 | -------------------------------------------------------------------------------- /model/scrollProperties.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export class ScrollProperties { 14 | 'percentage'?: number = 30; 15 | 16 | 17 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 18 | { 19 | "name": "percentage", 20 | "baseName": "percentage", 21 | "type": "number" 22 | } ]; 23 | 24 | static getAttributeTypeMap() { 25 | return ScrollProperties.attributeTypeMap; 26 | } 27 | } 28 | 29 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "module": "commonjs", 4 | "noImplicitAny": false, 5 | "suppressImplicitAnyIndexErrors": true, 6 | "target": "ES6", 7 | "allowSyntheticDefaultImports": true, 8 | "esModuleInterop": true, 9 | "strict": true, 10 | "moduleResolution": "node", 11 | "sourceMap": true, 12 | "noLib": false, 13 | "declaration": true, 14 | "lib": ["dom", "es6", "es5", "dom.iterable", "scripthost"], 15 | "outDir": "dist", 16 | "typeRoots": [ 17 | "node_modules/@types" 18 | ] 19 | }, 20 | "exclude": [ 21 | "dist", 22 | "node_modules", 23 | "sample/" 24 | ], 25 | "include": [ 26 | "api.ts", 27 | "api/*", 28 | "model/*", 29 | "util/*" 30 | ] 31 | } 32 | -------------------------------------------------------------------------------- /model/hasEmailMarketingConsentConsentStatus.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | import { HasEmailMarketing } from './hasEmailMarketing'; 14 | import { HasEmailMarketingNeverSubscribed } from './hasEmailMarketingNeverSubscribed'; 15 | import { HasEmailMarketingSubscribed } from './hasEmailMarketingSubscribed'; 16 | import { NeverSubscribedEnum } from './neverSubscribedEnum'; 17 | export type HasEmailMarketingConsentConsentStatus = HasEmailMarketing | HasEmailMarketingSubscribed | HasEmailMarketingNeverSubscribed; 18 | -------------------------------------------------------------------------------- /MIGRATION.md: -------------------------------------------------------------------------------- 1 | # Migration 2 | 3 | ### Steps 4 | - Swap to the new version: 5 | - Updating your `package.json` to a version >= 6.0.0 6 | - If you were modifying the `ApiClient` returned from `ConfigWrapper` object manually you will need to update you code 7 | to use the new `Session` objects 8 | 9 | 10 | ### Work done to make migration easier 11 | - Most current imports should still work. 12 | - `ConfigWrapper` has been recreated, is now optional, and it now works differently under the hood. However, you can still use it to set a global api key, or pass it into an API constructor 13 | - Optional params should all have the same names, but now they have type support, letting you know which optional params are used on which endpoints 14 | 15 | ### Known manual migration issues 16 | - We will update this list with any know difference between the current node repo and this beta one. -------------------------------------------------------------------------------- /model/profileEventTrackedProperties.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export class ProfileEventTrackedProperties { 14 | 'metric': string; 15 | 16 | 17 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 18 | { 19 | "name": "metric", 20 | "baseName": "metric", 21 | "type": "string" 22 | } ]; 23 | 24 | static getAttributeTypeMap() { 25 | return ProfileEventTrackedProperties.attributeTypeMap; 26 | } 27 | } 28 | 29 | -------------------------------------------------------------------------------- /model/campaignResponseObjectResourceAttributesTrackingOptions.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | import { CampaignsEmailTrackingOptions } from './campaignsEmailTrackingOptions'; 14 | import { CampaignsEmailTrackingOptionsCustomTrackingParamsInner } from './campaignsEmailTrackingOptionsCustomTrackingParamsInner'; 15 | import { CampaignsSMSTrackingOptions } from './campaignsSMSTrackingOptions'; 16 | export type CampaignResponseObjectResourceAttributesTrackingOptions = CampaignsEmailTrackingOptions | CampaignsSMSTrackingOptions; 17 | -------------------------------------------------------------------------------- /model/submitBackInStockProperties.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export class SubmitBackInStockProperties { 14 | 'listId'?: string | null; 15 | 16 | 17 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 18 | { 19 | "name": "listId", 20 | "baseName": "list_id", 21 | "type": "string" 22 | } ]; 23 | 24 | static getAttributeTypeMap() { 25 | return SubmitBackInStockProperties.attributeTypeMap; 26 | } 27 | } 28 | 29 | -------------------------------------------------------------------------------- /model/noEmailMarketingFiltersInner.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | import { BounceDateFilter } from './bounceDateFilter'; 14 | import { BounceDateFilterFilter } from './bounceDateFilterFilter'; 15 | import { InvalidEmailDateEnum } from './invalidEmailDateEnum'; 16 | import { InvalidEmailDateFilter } from './invalidEmailDateFilter'; 17 | import { ManualSuppressionDateFilter } from './manualSuppressionDateFilter'; 18 | export type NoEmailMarketingFiltersInner = BounceDateFilter | ManualSuppressionDateFilter | InvalidEmailDateFilter; 19 | -------------------------------------------------------------------------------- /model/afterCloseTimeoutProperties.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export class AfterCloseTimeoutProperties { 14 | 'timeoutDays'?: number = 5; 15 | 16 | 17 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 18 | { 19 | "name": "timeoutDays", 20 | "baseName": "timeout_days", 21 | "type": "number" 22 | } ]; 23 | 24 | static getAttributeTypeMap() { 25 | return AfterCloseTimeoutProperties.attributeTypeMap; 26 | } 27 | } 28 | 29 | -------------------------------------------------------------------------------- /model/sMSContentCreate.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export class SMSContentCreate { 14 | /** 15 | * The message body 16 | */ 17 | 'body'?: string | null; 18 | 19 | 20 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 21 | { 22 | "name": "body", 23 | "baseName": "body", 24 | "type": "string" 25 | } ]; 26 | 27 | static getAttributeTypeMap() { 28 | return SMSContentCreate.attributeTypeMap; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /model/formDefinition.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | import { Version } from './version'; 14 | export class FormDefinition { 15 | 'versions': Array; 16 | 17 | 18 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 19 | { 20 | "name": "versions", 21 | "baseName": "versions", 22 | "type": "Array" 23 | } ]; 24 | 25 | static getAttributeTypeMap() { 26 | return FormDefinition.attributeTypeMap; 27 | } 28 | } 29 | 30 | -------------------------------------------------------------------------------- /model/pushChannel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | import { PushMarketing } from './pushMarketing'; 14 | export class PushChannel { 15 | 'marketing'?: PushMarketing; 16 | 17 | 18 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 19 | { 20 | "name": "marketing", 21 | "baseName": "marketing", 22 | "type": "PushMarketing" 23 | } ]; 24 | 25 | static getAttributeTypeMap() { 26 | return PushChannel.attributeTypeMap; 27 | } 28 | } 29 | 30 | -------------------------------------------------------------------------------- /sample/sample.ts: -------------------------------------------------------------------------------- 1 | import process from "process"; 2 | 3 | import { 4 | ProfileCreateQuery, 5 | ProfileEnum, 6 | ProfilesApi, 7 | ApiKeySession, 8 | } from '../api' 9 | 10 | namespace NodeJS { 11 | interface ProcessEnv { 12 | PK: string; 13 | } 14 | } 15 | 16 | 17 | let privateKey: string 18 | 19 | if (process.env.PK) { 20 | privateKey = process.env.PK 21 | } else { 22 | console.log("No private key passed via --pk=") 23 | process.exit(1) 24 | } 25 | 26 | const profilesApi = new ProfilesApi(new ApiKeySession(privateKey)) 27 | 28 | let profile: ProfileCreateQuery = { 29 | data: { 30 | type: ProfileEnum.Profile, 31 | attributes: { 32 | email: "typescript_test@klaviyo-demo.com" 33 | } 34 | } 35 | } 36 | 37 | 38 | profilesApi.createProfile(profile).then(result => { 39 | console.log(result.body) 40 | }).catch(error => { 41 | console.log(error.response.status) 42 | }); 43 | -------------------------------------------------------------------------------- /model/emailChannel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | import { EmailMarketing } from './emailMarketing'; 14 | export class EmailChannel { 15 | 'marketing'?: EmailMarketing; 16 | 17 | 18 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 19 | { 20 | "name": "marketing", 21 | "baseName": "marketing", 22 | "type": "EmailMarketing" 23 | } ]; 24 | 25 | static getAttributeTypeMap() { 26 | return EmailChannel.attributeTypeMap; 27 | } 28 | } 29 | 30 | -------------------------------------------------------------------------------- /model/dataSourceRecordResourceObjectAttributes.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export class DataSourceRecordResourceObjectAttributes { 14 | 'record': object; 15 | 16 | 17 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 18 | { 19 | "name": "record", 20 | "baseName": "record", 21 | "type": "object" 22 | } ]; 23 | 24 | static getAttributeTypeMap() { 25 | return DataSourceRecordResourceObjectAttributes.attributeTypeMap; 26 | } 27 | } 28 | 29 | -------------------------------------------------------------------------------- /model/tagFlowOp.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | import { TagFlowOpDataInner } from './tagFlowOpDataInner'; 14 | export class TagFlowOp { 15 | 'data': Array; 16 | 17 | 18 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 19 | { 20 | "name": "data", 21 | "baseName": "data", 22 | "type": "Array" 23 | } ]; 24 | 25 | static getAttributeTypeMap() { 26 | return TagFlowOp.attributeTypeMap; 27 | } 28 | } 29 | 30 | -------------------------------------------------------------------------------- /model/tagListOp.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | import { TagListOpDataInner } from './tagListOpDataInner'; 14 | export class TagListOp { 15 | 'data': Array; 16 | 17 | 18 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 19 | { 20 | "name": "data", 21 | "baseName": "data", 22 | "type": "Array" 23 | } ]; 24 | 25 | static getAttributeTypeMap() { 26 | return TagListOp.attributeTypeMap; 27 | } 28 | } 29 | 30 | -------------------------------------------------------------------------------- /model/postTagResponse.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | import { PostTagResponseData } from './postTagResponseData'; 14 | export class PostTagResponse { 15 | 'data': PostTagResponseData; 16 | 17 | 18 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 19 | { 20 | "name": "data", 21 | "baseName": "data", 22 | "type": "PostTagResponseData" 23 | } ]; 24 | 25 | static getAttributeTypeMap() { 26 | return PostTagResponse.attributeTypeMap; 27 | } 28 | } 29 | 30 | -------------------------------------------------------------------------------- /model/mobilePushNoBadge.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export class MobilePushNoBadge { 14 | /** 15 | * Whether to display a badge on the app icon 16 | */ 17 | 'display': boolean; 18 | 19 | 20 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 21 | { 22 | "name": "display", 23 | "baseName": "display", 24 | "type": "boolean" 25 | } ]; 26 | 27 | static getAttributeTypeMap() { 28 | return MobilePushNoBadge.attributeTypeMap; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /model/sMSSendOptions.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export class SMSSendOptions { 14 | /** 15 | * Use smart sending. 16 | */ 17 | 'useSmartSending'?: boolean | null = true; 18 | 19 | 20 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 21 | { 22 | "name": "useSmartSending", 23 | "baseName": "use_smart_sending", 24 | "type": "boolean" 25 | } ]; 26 | 27 | static getAttributeTypeMap() { 28 | return SMSSendOptions.attributeTypeMap; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /model/tagSegmentOp.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | import { TagSegmentOpDataInner } from './tagSegmentOpDataInner'; 14 | export class TagSegmentOp { 15 | 'data': Array; 16 | 17 | 18 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 19 | { 20 | "name": "data", 21 | "baseName": "data", 22 | "type": "Array" 23 | } ]; 24 | 25 | static getAttributeTypeMap() { 26 | return TagSegmentOp.attributeTypeMap; 27 | } 28 | } 29 | 30 | -------------------------------------------------------------------------------- /model/emailSendOptions.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export class EmailSendOptions { 14 | /** 15 | * Use smart sending. 16 | */ 17 | 'useSmartSending'?: boolean | null = true; 18 | 19 | 20 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 21 | { 22 | "name": "useSmartSending", 23 | "baseName": "use_smart_sending", 24 | "type": "boolean" 25 | } ]; 26 | 27 | static getAttributeTypeMap() { 28 | return EmailSendOptions.attributeTypeMap; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /model/getMetricResponse.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | import { GetMetricResponseData } from './getMetricResponseData'; 14 | export class GetMetricResponse { 15 | 'data': GetMetricResponseData; 16 | 17 | 18 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 19 | { 20 | "name": "data", 21 | "baseName": "data", 22 | "type": "GetMetricResponseData" 23 | } ]; 24 | 25 | static getAttributeTypeMap() { 26 | return GetMetricResponse.attributeTypeMap; 27 | } 28 | } 29 | 30 | -------------------------------------------------------------------------------- /model/patchFlowResponse.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | import { PatchFlowResponseData } from './patchFlowResponseData'; 14 | export class PatchFlowResponse { 15 | 'data': PatchFlowResponseData; 16 | 17 | 18 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 19 | { 20 | "name": "data", 21 | "baseName": "data", 22 | "type": "PatchFlowResponseData" 23 | } ]; 24 | 25 | static getAttributeTypeMap() { 26 | return PatchFlowResponse.attributeTypeMap; 27 | } 28 | } 29 | 30 | -------------------------------------------------------------------------------- /model/patchImageResponse.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | import { PostImageResponseData } from './postImageResponseData'; 14 | export class PatchImageResponse { 15 | 'data': PostImageResponseData; 16 | 17 | 18 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 19 | { 20 | "name": "data", 21 | "baseName": "data", 22 | "type": "PostImageResponseData" 23 | } ]; 24 | 25 | static getAttributeTypeMap() { 26 | return PatchImageResponse.attributeTypeMap; 27 | } 28 | } 29 | 30 | -------------------------------------------------------------------------------- /model/postImageResponse.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | import { PostImageResponseData } from './postImageResponseData'; 14 | export class PostImageResponse { 15 | 'data': PostImageResponseData; 16 | 17 | 18 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 19 | { 20 | "name": "data", 21 | "baseName": "data", 22 | "type": "PostImageResponseData" 23 | } ]; 24 | 25 | static getAttributeTypeMap() { 26 | return PostImageResponse.attributeTypeMap; 27 | } 28 | } 29 | 30 | -------------------------------------------------------------------------------- /model/pushSendOptions.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export class PushSendOptions { 14 | /** 15 | * Use smart sending. 16 | */ 17 | 'useSmartSending'?: boolean | null = true; 18 | 19 | 20 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 21 | { 22 | "name": "useSmartSending", 23 | "baseName": "use_smart_sending", 24 | "type": "boolean" 25 | } ]; 26 | 27 | static getAttributeTypeMap() { 28 | return PushSendOptions.attributeTypeMap; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /model/tagResponseObjectResourceAttributes.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export class TagResponseObjectResourceAttributes { 14 | /** 15 | * The Tag name 16 | */ 17 | 'name': string; 18 | 19 | 20 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 21 | { 22 | "name": "name", 23 | "baseName": "name", 24 | "type": "string" 25 | } ]; 26 | 27 | static getAttributeTypeMap() { 28 | return TagResponseObjectResourceAttributes.attributeTypeMap; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /model/errorSource.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export class ErrorSource { 14 | /** 15 | * A pointer to the source of the error in the request payload. 16 | */ 17 | 'pointer'?: string | null = '/data'; 18 | 19 | 20 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 21 | { 22 | "name": "pointer", 23 | "baseName": "pointer", 24 | "type": "string" 25 | } ]; 26 | 27 | static getAttributeTypeMap() { 28 | return ErrorSource.attributeTypeMap; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /model/formVersionABTest.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | export class FormVersionABTest { 14 | /** 15 | * This is the name of the AB test variation. 16 | */ 17 | 'variationName': string; 18 | 19 | 20 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 21 | { 22 | "name": "variationName", 23 | "baseName": "variation_name", 24 | "type": "string" 25 | } ]; 26 | 27 | static getAttributeTypeMap() { 28 | return FormVersionABTest.attributeTypeMap; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /model/getProfileResponse.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | import { GetProfileResponseData } from './getProfileResponseData'; 14 | export class GetProfileResponse { 15 | 'data': GetProfileResponseData; 16 | 17 | 18 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 19 | { 20 | "name": "data", 21 | "baseName": "data", 22 | "type": "GetProfileResponseData" 23 | } ]; 24 | 25 | static getAttributeTypeMap() { 26 | return GetProfileResponse.attributeTypeMap; 27 | } 28 | } 29 | 30 | -------------------------------------------------------------------------------- /model/noSMSMarketingConsentConsentStatus.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | import { NeverSubscribedEnum } from './neverSubscribedEnum'; 14 | import { NoSMSMarketing } from './noSMSMarketing'; 15 | import { NoSMSMarketingNeverSubscribed } from './noSMSMarketingNeverSubscribed'; 16 | import { NoSMSMarketingUnsubscribed } from './noSMSMarketingUnsubscribed'; 17 | import { NoSMSMarketingUnsubscribedFiltersInner } from './noSMSMarketingUnsubscribedFiltersInner'; 18 | export type NoSMSMarketingConsentConsentStatus = NoSMSMarketing | NoSMSMarketingUnsubscribed | NoSMSMarketingNeverSubscribed; 19 | -------------------------------------------------------------------------------- /model/postCouponResponse.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | import { PostCouponResponseData } from './postCouponResponseData'; 14 | export class PostCouponResponse { 15 | 'data': PostCouponResponseData; 16 | 17 | 18 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 19 | { 20 | "name": "data", 21 | "baseName": "data", 22 | "type": "PostCouponResponseData" 23 | } ]; 24 | 25 | static getAttributeTypeMap() { 26 | return PostCouponResponse.attributeTypeMap; 27 | } 28 | } 29 | 30 | -------------------------------------------------------------------------------- /model/postFlowV2Response.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | import { PostFlowV2ResponseData } from './postFlowV2ResponseData'; 14 | export class PostFlowV2Response { 15 | 'data': PostFlowV2ResponseData; 16 | 17 | 18 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 19 | { 20 | "name": "data", 21 | "baseName": "data", 22 | "type": "PostFlowV2ResponseData" 23 | } ]; 24 | 25 | static getAttributeTypeMap() { 26 | return PostFlowV2Response.attributeTypeMap; 27 | } 28 | } 29 | 30 | -------------------------------------------------------------------------------- /model/profileHasGroupMembershipConditionTimeframeFilter.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | import { DateEnum } from './dateEnum'; 14 | import { RelativeDateOperatorBaseFilter } from './relativeDateOperatorBaseFilter'; 15 | import { RelativeDateRangeFilter } from './relativeDateRangeFilter'; 16 | import { StaticDateFilter } from './staticDateFilter'; 17 | import { StaticDateRangeFilter } from './staticDateRangeFilter'; 18 | export type ProfileHasGroupMembershipConditionTimeframeFilter = StaticDateFilter | StaticDateRangeFilter | RelativeDateOperatorBaseFilter | RelativeDateRangeFilter; 19 | -------------------------------------------------------------------------------- /model/pushOnOpenApp.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Klaviyo API 3 | * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. 4 | * 5 | * Contact: developers@klaviyo.com 6 | * 7 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 8 | * https://openapi-generator.tech 9 | * Do not edit the class manually. 10 | */ 11 | 12 | import { RequestFile } from './models'; 13 | import { OpenAppEnum } from './openAppEnum'; 14 | export class PushOnOpenApp { 15 | 'type': OpenAppEnum | 'open_app'; 16 | 17 | 18 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 19 | { 20 | "name": "type", 21 | "baseName": "type", 22 | "type": "OpenAppEnum" 23 | } ]; 24 | 25 | static getAttributeTypeMap() { 26 | return PushOnOpenApp.attributeTypeMap; 27 | } 28 | } 29 | 30 | export namespace PushOnOpenApp { 31 | } 32 | --------------------------------------------------------------------------------