export default ExportsCreateResponseBodyParameters; /** * The ExportsCreateResponseBodyParameters model module. * @module model/ExportsCreateResponseBodyParameters */ declare class ExportsCreateResponseBodyParameters { /** * Initializes the fields of this object. * This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins). * Only for internal use. */ static initialize(obj: any): void; /** * Constructs a ExportsCreateResponseBodyParameters from a plain JavaScript object, optionally creating a new instance. * Copies all relevant properties from data to obj if supplied or a new instance if not. * @param {Partial} data The plain JavaScript object bearing properties of interest. * @param {ExportsCreateResponseBodyParameters} [obj] Optional instance to populate. * @returns {ExportsCreateResponseBodyParameters} The populated ExportsCreateResponseBodyParameters instance. */ static constructFromObject(data: Partial, obj?: ExportsCreateResponseBodyParameters): ExportsCreateResponseBodyParameters; /** * Validates the JSON data with respect to ExportsCreateResponseBodyParameters. * @param {Partial} data The plain JavaScript object bearing properties of interest. * @returns {boolean} to indicate whether the JSON data is valid with respect to ExportsCreateResponseBodyParameters. */ static validateJSON(data: Partial): boolean; order: (keyof typeof ExportsCreateResponseBodyParameters.OrderEnum) | undefined; fields: (Array) | undefined; filters: any | undefined; campaign_id: string | undefined; } declare namespace ExportsCreateResponseBodyParameters { let OrderEnum: { /** * value: "-created_at" * @constant */ "-created_at": string; /** * value: "created_at" * @constant */ created_at: string; /** * value: "-updated_at" * @constant */ "-updated_at": string; /** * value: "updated_at" * @constant */ updated_at: string; /** * value: "-code" * @constant */ "-code": string; /** * value: "code" * @constant */ code: string; /** * value: "-id" * @constant */ "-id": string; /** * value: "id" * @constant */ id: string; /** * value: "-voucher_code" * @constant */ "-voucher_code": string; /** * value: "voucher_code" * @constant */ voucher_code: string; /** * value: "-tracking_id" * @constant */ "-tracking_id": string; /** * value: "tracking_id" * @constant */ tracking_id: string; /** * value: "-customer_id" * @constant */ "-customer_id": string; /** * value: "customer_id" * @constant */ customer_id: string; /** * value: "-name" * @constant */ "-name": string; /** * value: "name" * @constant */ name: string; /** * value: "-email" * @constant */ "-email": string; /** * value: "email" * @constant */ email: string; /** * value: "-source_id" * @constant */ "-source_id": string; /** * value: "source_id" * @constant */ source_id: string; /** * value: "-channel" * @constant */ "-channel": string; /** * value: "channel" * @constant */ channel: string; /** * value: "-status" * @constant */ "-status": string; /** * value: "status" * @constant */ status: string; /** * value: "-expires_at" * @constant */ "-expires_at": string; /** * value: "expires_at" * @constant */ expires_at: string; /** * value: "-product_id" * @constant */ "-product_id": string; /** * value: "product_id" * @constant */ product_id: string; /** * value: "-sku" * @constant */ "-sku": string; /** * value: "sku" * @constant */ sku: string; }; namespace FieldsEnum { let code: string; let voucher_type: string; let value: string; let formula: string; let discount_type: string; let campaign: string; let category: string; let start_date: string; let expiration_date: string; let gift_balance: string; let loyalty_balance: string; let redemption_quantity: string; let redemption_count: string; let active: string; let qr_code: string; let bar_code: string; let metadata: string; let id: string; let is_referral_code: string; let created_at: string; let updated_at: string; let validity_timeframe_interval: string; let validity_timeframe_duration: string; let validity_day_of_week: string; let discount_amount_limit: string; let campaign_id: string; let additional_info: string; let customer_id: string; let discount_effect: string; let discount_unit_type: string; let discount_unit_effect: string; let validation_rules_id: string; let customer_source_id: string; let object: string; let date: string; let voucher_code: string; let promotion_tier_id: string; let customer_name: string; let tracking_id: string; let order_id: string; let order_amount: string; let gift_amount: string; let loyalty_points: string; let result: string; let failure_code: string; let failure_message: string; let name: string; let description: string; let email: string; let source_id: string; let address_city: string; let address_state: string; let address_line_1: string; let address_line_2: string; let address_country: string; let address_postal_code: string; let redemptions_total_redeemed: string; let redemptions_total_failed: string; let redemptions_total_succeeded: string; let redemptions_total_rolled_back: string; let redemptions_total_rollback_failed: string; let redemptions_total_rollback_succeeded: string; let orders_total_amount: string; let orders_total_count: string; let orders_average_amount: string; let orders_last_order_amount: string; let orders_last_order_date: string; let loyalty_referred_customers: string; let phone: string; let birthday: string; let birthdate: string; let channel: string; let is_winner: string; let status: string; let amount: string; let discount_amount: string; let items_discount_amount: string; let total_discount_amount: string; let total_amount: string; let referrer_id: string; let voucher_id: string; let points: string; let expires_at: string; let type: string; let reason: string; let source: string; let balance: string; let related_transaction_id: string; let details: string; let price: string; let image_url: string; let attributes: string; let sku: string; let product_id: string; let currency: string; } }