/** * @type Promotion: Document representing a promotion. * * @property calloutMsg: The localized call-out message of the promotion. * * @property currency: The currency that a promotion can be applied to. A null value means that the promotion applies to all allowed currencies. * * @property details: The localized detailed description of the promotion. * * @property endDate: The end date of the promotion. This property follows the ISO8601 date time format: yyyy-MM-dd\'T\'HH:mmZ . The time zone of the date time is always UTC. * * @property id: The unique ID of the promotion. * * @property image: The URL to the promotion image. * * @property name: The localized name of the promotion. * * @property startDate: The start date of the promotion. This property follows the ISO8601 date time format: yyyy-MM-dd\'T\'HH:mmZ. The time zone of the date time is always UTC. * */ export type Promotion = { calloutMsg?: string; currency?: string; details?: string; endDate?: string; id: string; image?: string; name?: string; startDate?: string; } & { [key: string]: any; };