UNPKG

1.36 kBTypeScriptView Raw
1/**
2 * LINE Messaging API
3 * This document describes LINE Messaging API.
4 *
5 * The version of the OpenAPI document: 0.0.1
6 *
7 *
8 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
9 * https://openapi-generator.tech
10 * Do not edit the class manually.
11 */
12export type Membership = {
13 /**
14 * Membership plan ID.
15 */
16 membershipId: number;
17 /**
18 * Membership plan name.
19 */
20 title: string;
21 /**
22 * Membership plan description.
23 */
24 description: string;
25 /**
26 * List of membership plan perks.
27 */
28 benefits: Array<string>;
29 /**
30 * Monthly fee for membership plan. (e.g. 1500.00)
31 */
32 price: number;
33 /**
34 * The currency of membership.price.
35 */
36 currency: Membership.CurrencyEnum;
37 /**
38 * Number of members subscribed to the membership plan.
39 */
40 memberCount: number;
41 /**
42 * The upper limit of members who can subscribe. If no upper limit is set, it will be null.
43 */
44 memberLimit: number | null;
45 /**
46 * Payment method for users who subscribe to a membership plan.
47 */
48 isInAppPurchase: boolean;
49 /**
50 * Membership plan status.
51 */
52 isPublished: boolean;
53};
54export declare namespace Membership {
55 type CurrencyEnum = "JPY" | "TWD" | "THB";
56}
57//# sourceMappingURL=membership.d.ts.map
\No newline at end of file