1 | import { AddonKey } from '@vendasta/core/marketplace-packages';
|
2 | export declare class Package {
|
3 | solution_id: string;
|
4 | partner_id: string;
|
5 | market_id: string;
|
6 | name: string;
|
7 | icon: string;
|
8 | status: string;
|
9 | tagline: string;
|
10 | header_image_url: string;
|
11 | pricing: Pricing;
|
12 | content: string;
|
13 | products: string[];
|
14 | addon_keys: AddonKey[];
|
15 | hide_product_icons_and_names: boolean;
|
16 | hide_product_details: boolean;
|
17 | createdDate: Date;
|
18 | updatedDate: Date;
|
19 | static fromApi(data: any): Package;
|
20 | readonly isPackageFree: boolean;
|
21 | readonly shouldContactSales: boolean;
|
22 | readonly formattedPricingList: string[];
|
23 | readonly priceStrings: string[];
|
24 | readonly formattedWholesalePrice: string;
|
25 | static getCapitalizeFirstLetter(inputString: string): string;
|
26 | static getCurrencySymbol(currency: string): string;
|
27 | }
|
28 | export interface Pricing {
|
29 | currency: string;
|
30 | prices: Price[];
|
31 | }
|
32 | export interface Price {
|
33 | price: number;
|
34 | frequency: string;
|
35 | }
|