UNPKG

867 BTypeScriptView Raw
1import { File } from '../files/index';
2import { Faq } from '../faqs/index';
3import { Addon } from '@vendasta/core/marketplace-apps';
4import { Restrictions } from '@vendasta/store/restrictions/shared/restrictions.model';
5export declare class Product {
6 productId: string;
7 name: string;
8 description: string;
9 tagline: string;
10 iconUrl: string;
11 entryUrl: string;
12 screenshotUrls: string[];
13 pdfUploadUrls: string[];
14 lmiCategories: string[];
15 keySellingPoints: string[];
16 faqs: Faq[];
17 wholesalePrice: number;
18 currency: string;
19 billingFrequency: string;
20 isArchived: boolean;
21 addons: Addon[];
22 files: File[];
23 restrictions: Restrictions;
24 static fromApi(data: any): Product;
25 constructor(data?: any);
26 readonly iconStyle: string;
27 readonly iconColor: string;
28 getLmiCategoryNames(): string[];
29}