/** * @type Campaign: Document representing a campaign. * * @property campaignId: The ID of the campaign. * - **Min Length:** 1 * - **Max Length:** 256 * * @property coupons: The array of assigned coupon IDs, not sorted. * * @property creationDate: Returns the value of attribute \'creationDate\'. * * @property customerGroups: The array of assigned customer groups, not sorted. * * @property description: The description of the campaign. * - **Max Length:** 4000 * * @property enabled: The enabled flag for campaign. * * @property endDate: The date the scenario ends. * * @property lastModified: Returns the value of attribute \'lastModified\'. * * @property sourceCodeGroups: The array of assigned source code groups, not sorted. * * @property startDate: The date the scenario begins. * */ export type Campaign = { campaignId?: string; coupons?: Array; creationDate?: string; customerGroups?: Array; description?: string; enabled?: boolean; endDate?: string; lastModified?: string; sourceCodeGroups?: Array; startDate?: string; } & { [key: string]: any; };