/** * 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 { CampaignValuesRequestDTOResourceObjectAttributesTimeframe } from './campaignValuesRequestDTOResourceObjectAttributesTimeframe'; export declare class CampaignValuesRequestDTOResourceObjectAttributes { /** * List of statistics to query for. All rate statistics will be returned in fractional form [0.0, 1.0] */ 'statistics': Array | Array<'average_order_value' | 'bounce_rate' | 'bounced' | 'bounced_or_failed' | 'bounced_or_failed_rate' | 'click_rate' | 'click_to_open_rate' | 'clicks' | 'clicks_unique' | 'conversion_rate' | 'conversion_uniques' | 'conversion_value' | 'conversions' | 'delivered' | 'delivery_rate' | 'failed' | 'failed_rate' | 'open_rate' | 'opens' | 'opens_unique' | 'recipients' | 'revenue_per_recipient' | 'spam_complaint_rate' | 'spam_complaints' | 'unsubscribe_rate' | 'unsubscribe_uniques' | 'unsubscribes'>; 'timeframe': CampaignValuesRequestDTOResourceObjectAttributesTimeframe; /** * ID of the metric to be used for conversion statistics */ 'conversionMetricId': string; /** * API filter string used to filter the query. Allowed filters are send_channel, campaign_id, campaign_message_id. Allowed operators are equals, contains-any. Only one filter can be used per attribute, only AND can be used as a combination operator. Max of 100 messages per ANY filter. When filtering on send_channel, allowed values are email, sms, push-notification. */ 'filter'?: string | null; static attributeTypeMap: Array<{ name: string; baseName: string; type: string; }>; static getAttributeTypeMap(): { name: string; baseName: string; type: string; }[]; } export declare namespace CampaignValuesRequestDTOResourceObjectAttributes { enum StatisticsEnum { AverageOrderValue, BounceRate, Bounced, BouncedOrFailed, BouncedOrFailedRate, ClickRate, ClickToOpenRate, Clicks, ClicksUnique, ConversionRate, ConversionUniques, ConversionValue, Conversions, Delivered, DeliveryRate, Failed, FailedRate, OpenRate, Opens, OpensUnique, Recipients, RevenuePerRecipient, SpamComplaintRate, SpamComplaints, UnsubscribeRate, UnsubscribeUniques, Unsubscribes } }