UNPKG

1 kBTypeScriptView Raw
1import { AddonKey } from '@vendasta/core/marketplace-packages';
2export 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}
28export interface Pricing {
29 currency: string;
30 prices: Price[];
31}
32export interface Price {
33 price: number;
34 frequency: string;
35}