mirror of
https://github.com/anyproto/anytype-ts.git
synced 2025-06-10 18:10:54 +09:00
JS-3781: membershipData interface
This commit is contained in:
parent
b4b16f2d18
commit
a0f7190d6d
3 changed files with 18 additions and 2 deletions
|
@ -74,7 +74,7 @@ import { ContentRelation } from './block/relation';
|
|||
import { EmbedProcessor, ContentEmbed } from './block/embed';
|
||||
import { BlockComponentTable, ContentTableRow } from './block/table';
|
||||
import { WidgetLayout, WidgetTreeItem, WidgetTreeDetails, ContentWidget, WidgetComponent } from './block/widget';
|
||||
import { MembershipTier, MembershipStatus, PaymentMethod, MembershipPrice, MembershipPeriod } from './payment';
|
||||
import { MembershipTier, Membership, MembershipStatus, PaymentMethod, MembershipPrice, MembershipPeriod } from './payment';
|
||||
|
||||
export {
|
||||
Account,
|
||||
|
@ -240,6 +240,7 @@ export {
|
|||
ContentWidget,
|
||||
|
||||
MembershipTier,
|
||||
Membership,
|
||||
MembershipStatus,
|
||||
PaymentMethod,
|
||||
MembershipPrice,
|
||||
|
|
|
@ -9,6 +9,21 @@ export enum MembershipTier {
|
|||
Builder1Year = 4,
|
||||
CoCreator1Year = 5,
|
||||
};
|
||||
|
||||
export interface Membership {
|
||||
tier?: MembershipTier;
|
||||
status?: MembershipStatus;
|
||||
dateStarted?: number;
|
||||
dateEnds?: number;
|
||||
isAutoRenew?: boolean;
|
||||
nextTier?: MembershipTier;
|
||||
nextTierEnds?: number;
|
||||
paymentMethod?: PaymentMethod,
|
||||
requestedAnyName?: string;
|
||||
event?: any;
|
||||
error?: any;
|
||||
middleTime?: number;
|
||||
};
|
||||
|
||||
export enum MembershipStatus {
|
||||
StatusUnknown = 0,
|
||||
|
|
|
@ -20,7 +20,7 @@ class AuthStore {
|
|||
public appToken = '';
|
||||
public appKey = '';
|
||||
public threadMap: Map<string, any> = new Map();
|
||||
public membershipData: any = {};
|
||||
public membershipData: I.Membership = {};
|
||||
|
||||
constructor () {
|
||||
makeObservable(this, {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue