/** * 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 { MappedMetricEnum } from './mappedMetricEnum'; import { MappedMetricPartialUpdateQueryResourceObjectRelationships } from './mappedMetricPartialUpdateQueryResourceObjectRelationships'; export class MappedMetricPartialUpdateQueryResourceObject { 'type': MappedMetricEnum | 'mapped-metric'; /** * The type of mapping. */ 'id': MappedMetricPartialUpdateQueryResourceObject.IdEnum | 'added_to_cart' | 'cancelled_sales' | 'ordered_product' | 'refunded_sales' | 'revenue' | 'started_checkout' | 'viewed_product'; 'relationships'?: MappedMetricPartialUpdateQueryResourceObjectRelationships; static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ { "name": "type", "baseName": "type", "type": "MappedMetricEnum" }, { "name": "id", "baseName": "id", "type": "MappedMetricPartialUpdateQueryResourceObject.IdEnum" }, { "name": "relationships", "baseName": "relationships", "type": "MappedMetricPartialUpdateQueryResourceObjectRelationships" } ]; static getAttributeTypeMap() { return MappedMetricPartialUpdateQueryResourceObject.attributeTypeMap; } } export namespace MappedMetricPartialUpdateQueryResourceObject { export enum IdEnum { AddedToCart = 'added_to_cart', CancelledSales = 'cancelled_sales', OrderedProduct = 'ordered_product', RefundedSales = 'refunded_sales', Revenue = 'revenue', StartedCheckout = 'started_checkout', ViewedProduct = 'viewed_product' } }