/** * Klaviyo API * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. * * Contact: developers@klaviyo.com * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { RequestFile } from './models'; import { IntegerFilter } from './integerFilter'; import { NumericOperatorNumericFilter } from './numericOperatorNumericFilter'; import { ProfileHasCustomObjectCondition } from './profileHasCustomObjectCondition'; import { ProfileHasCustomObjectFilter } from './profileHasCustomObjectFilter'; import { ProfileHasGroupMembershipCondition } from './profileHasGroupMembershipCondition'; import { ProfileMarketingConsentCondition } from './profileMarketingConsentCondition'; import { ProfileMarketingConsentConditionConsent } from './profileMarketingConsentConditionConsent'; import { ProfileMetricFunnelSteps } from './profileMetricFunnelSteps'; import { ProfileMetricPropertyFilter } from './profileMetricPropertyFilter'; import { ProfileNoGroupMembershipCondition } from './profileNoGroupMembershipCondition'; import { ProfilePermissionsCondition } from './profilePermissionsCondition'; import { ProfilePermissionsConditionPermission } from './profilePermissionsConditionPermission'; import { ProfilePostalCodeDistanceCondition } from './profilePostalCodeDistanceCondition'; import { ProfilePredictiveAnalyticsChannelAffinityPriorityCondition } from './profilePredictiveAnalyticsChannelAffinityPriorityCondition'; import { ProfilePredictiveAnalyticsChannelAffinityRankCondition } from './profilePredictiveAnalyticsChannelAffinityRankCondition'; import { ProfilePredictiveAnalyticsDateCondition } from './profilePredictiveAnalyticsDateCondition'; import { ProfilePredictiveAnalyticsNumericCondition } from './profilePredictiveAnalyticsNumericCondition'; import { ProfilePredictiveAnalyticsStringCondition } from './profilePredictiveAnalyticsStringCondition'; import { ProfilePropertyCondition } from './profilePropertyCondition'; import { ProfileRegionCondition } from './profileRegionCondition'; import { SegmentsProfileMetricCondition } from './segmentsProfileMetricCondition'; import { SegmentsProfileMetricFunnelCondition } from './segmentsProfileMetricFunnelCondition'; import { SegmentsProfileMetricFunnelConditionTimeframeFilter } from './segmentsProfileMetricFunnelConditionTimeframeFilter'; export type ConditionGroupConditionsInner = ProfileHasGroupMembershipCondition | ProfileNoGroupMembershipCondition | SegmentsProfileMetricCondition | ProfileMarketingConsentCondition | ProfilePostalCodeDistanceCondition | ProfilePropertyCondition | ProfileRegionCondition | ProfilePredictiveAnalyticsDateCondition | ProfilePredictiveAnalyticsNumericCondition | ProfilePredictiveAnalyticsStringCondition | ProfilePredictiveAnalyticsChannelAffinityPriorityCondition | ProfilePredictiveAnalyticsChannelAffinityRankCondition | ProfileHasCustomObjectCondition | ProfilePermissionsCondition | SegmentsProfileMetricFunnelCondition;