nitro/apps/frontend/src/api/catalog/IPurchasableOffer.ts

25 lines
590 B
TypeScript

import {ICatalogPage} from "./ICatalogPage";
import {IProduct} from "./IProduct";
export interface IPurchasableOffer {
activate(): void;
clubLevel: number;
page: ICatalogPage;
offerId: number;
localizationId: string;
priceInCredits: number;
priceInActivityPoints: number;
activityPointType: number;
giftable: boolean;
product: IProduct;
pricingModel: string;
priceType: string;
bundlePurchaseAllowed: boolean;
isRentOffer: boolean;
badgeCode: string;
localizationName: string;
localizationDescription: string;
isLazy: boolean;
products: IProduct[];
}