export default CampaignsSummaryGetResponseBody; /** * The CampaignsSummaryGetResponseBody model module. * @module model/CampaignsSummaryGetResponseBody */ declare class CampaignsSummaryGetResponseBody { /** * 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 CampaignsSummaryGetResponseBody 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 {CampaignsSummaryGetResponseBody} [obj] Optional instance to populate. * @returns {CampaignsSummaryGetResponseBody} The populated CampaignsSummaryGetResponseBody instance. */ static constructFromObject(data: Partial, obj?: CampaignsSummaryGetResponseBody): CampaignsSummaryGetResponseBody; /** * Validates the JSON data with respect to CampaignsSummaryGetResponseBody. * @param {Partial} data The plain JavaScript object bearing properties of interest. * @returns {boolean} to indicate whether the JSON data is valid with respect to CampaignsSummaryGetResponseBody. */ static validateJSON(data: Partial): boolean; object: (keyof typeof CampaignsSummaryGetResponseBody.ObjectEnum) | undefined; campaign: CampaignBase | undefined; redemptions: number | undefined; redemptions_succeeded: number | undefined; redemptions_failed: number | undefined; rollbacks: number | undefined; rollbacks_succeeded: number | undefined; rollbacks_failed: number | undefined; validations: number | undefined; validations_succeeded: number | undefined; validations_failed: number | undefined; orders_amount: number | undefined; orders_rolledback_amount: number | undefined; vouchers_created: number | undefined; vouchers_deleted: number | undefined; publications: number | undefined; publications_succeeded: number | undefined; publications_failed: number | undefined; discounted_amount: number | undefined; rolledback_discounted_amount: number | undefined; created_vouchers_amount: number | undefined; amount_added: number | undefined; amount_deleted: number | undefined; amount_redeemed: number | undefined; amount_rolledback: number | undefined; amount_subtracted: number | undefined; created_vouchers_points: number | undefined; points_deleted: number | undefined; points_subtracted: number | undefined; points_added: number | undefined; points_rewarded: number | undefined; points_redeemed: number | undefined; points_rolledback: number | undefined; points_expired: number | undefined; points_transferred_out: number | undefined; points_transferred_in: number | undefined; pending_points_added: number | undefined; pending_points_subtracted: number | undefined; pending_points_activated: number | undefined; pending_points_canceled: number | undefined; referred_customers: number | undefined; } declare namespace CampaignsSummaryGetResponseBody { namespace ObjectEnum { let campaign_summary: string; } } import CampaignBase from './CampaignBase';