Загрузка приложения
IPromoIssue
Физическое объявление TypeScript из стартового проекта Nuxt со связанными типами и комментариями к полям.
IPromoIssueКод, выданный покупателю.
interfaces/orionplace/marketing/IPromoActions.tsexport interface IPromoIssue {
// ID выданного промокода. Для применения передайте `code_value`.
id: number;
// Текст кода.
code_value: string;
// Активность выданного кода. Сама по себе не подтверждает применимость к
// корзине.
is_code_active: boolean;
// Максимум использований; `EPromoUsageLimit.UNLIMITED_USAGE` означает
// отсутствие лимита.
maximum_usages: number;
// Сохранённый счётчик использований. При применении ограничения проверяются
// заново.
current_usages: number;
// Описание акции: тип, величина, даты и необязательные ограничения по
// товарам, категориям или продавцам.
promo_type: IPromoDefinition | null;
// Привязан ли этот код к корзине покупателя; сохраняйте это написание поля
// ответа.
applyed_to_cart: boolean;
}