/** * wallet-api * API * * The version of the OpenAPI document: 2.1.600 * Contact: development@wallet.inc * * 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 { ClickFunnelContact } from './clickFunnelContact'; import { ClickFunnelOriginalAmount } from './clickFunnelOriginalAmount'; import { ClickFunnelProduct } from './clickFunnelProduct'; export class ClickFunnelPurchase { 'id': number; 'products': Array; 'memberId'?: any | null; 'contact': ClickFunnelContact; 'funnelId': number; 'stripeCustomerToken': string; 'createdAt': Date; 'updatedAt': Date; 'subscriptionId'?: any | null; 'chargeId'?: any | null; 'ctransreceipt'?: any | null; 'status': string; 'fulfillmentStatus'?: any | null; 'fulfillmentId'?: any | null; 'fulfillments': object; 'paymentsCount'?: any | null; 'infusionsoftCcid'?: any | null; 'oapCustomerId'?: any | null; 'paymentInstrumentType'?: any | null; 'originalAmountCents': number; 'originalAmount': ClickFunnelOriginalAmount; 'originalAmountCurrency': string; 'manual': boolean; 'errorMessage'?: any | null; 'nmiCustomerVaultId'?: any | null; static discriminator: string | undefined = undefined; static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ { "name": "id", "baseName": "id", "type": "number" }, { "name": "products", "baseName": "products", "type": "Array" }, { "name": "memberId", "baseName": "member_id", "type": "any" }, { "name": "contact", "baseName": "contact", "type": "ClickFunnelContact" }, { "name": "funnelId", "baseName": "funnel_id", "type": "number" }, { "name": "stripeCustomerToken", "baseName": "stripe_customer_token", "type": "string" }, { "name": "createdAt", "baseName": "created_at", "type": "Date" }, { "name": "updatedAt", "baseName": "updated_at", "type": "Date" }, { "name": "subscriptionId", "baseName": "subscription_id", "type": "any" }, { "name": "chargeId", "baseName": "charge_id", "type": "any" }, { "name": "ctransreceipt", "baseName": "ctransreceipt", "type": "any" }, { "name": "status", "baseName": "status", "type": "string" }, { "name": "fulfillmentStatus", "baseName": "fulfillment_status", "type": "any" }, { "name": "fulfillmentId", "baseName": "fulfillment_id", "type": "any" }, { "name": "fulfillments", "baseName": "fulfillments", "type": "object" }, { "name": "paymentsCount", "baseName": "payments_count", "type": "any" }, { "name": "infusionsoftCcid", "baseName": "infusionsoft_ccid", "type": "any" }, { "name": "oapCustomerId", "baseName": "oap_customer_id", "type": "any" }, { "name": "paymentInstrumentType", "baseName": "payment_instrument_type", "type": "any" }, { "name": "originalAmountCents", "baseName": "original_amount_cents", "type": "number" }, { "name": "originalAmount", "baseName": "original_amount", "type": "ClickFunnelOriginalAmount" }, { "name": "originalAmountCurrency", "baseName": "original_amount_currency", "type": "string" }, { "name": "manual", "baseName": "manual", "type": "boolean" }, { "name": "errorMessage", "baseName": "error_message", "type": "any" }, { "name": "nmiCustomerVaultId", "baseName": "nmi_customer_vault_id", "type": "any" } ]; static getAttributeTypeMap() { return ClickFunnelPurchase.attributeTypeMap; } }