weverse
Version:
Wrapper for weverse private API
40 lines (39 loc) • 898 B
TypeScript
export interface WeverseArtistProps {
artistId: number;
idInCommunity: number;
name: string;
altNames: string[];
isOnline: boolean;
nickname: string;
profilePic: URL;
isBirthday: boolean;
groupName: string;
communityId: number;
isEnabled: boolean;
newPublicPost: boolean;
newPrivatePost: boolean;
lastPostId: number;
lastPostCreatedAt: Date;
lastPostExpiresAt: Date;
birthdayImgUrl: URL;
}
export interface WeverseNotificationProps {
id: number;
message: string;
boldElement: string;
communityId: number;
communityName: string;
contentsType: string;
contentsId: number;
notifiedTime: Date;
iconUrl: URL;
thumbnailUrl: URL;
artistId: number;
membersOnly: boolean;
webOnly: boolean;
platform: string;
}
export interface WeverseTabProps {
id?: number;
name?: string;
}