@nekolab/hanime
Version:
Fast and efficient hanime.tv API wrapper written in TypeScript.
53 lines • 1.41 kB
TypeScript
export interface User {
id: number;
email: string;
signInCount: number;
createdAt: string;
updatedAt: string;
ip: string;
name: string;
slug: string;
identity: string;
coins: number;
lastRewardedAdClickedAt: string | null;
altSubscriptionPeriodStart: string | null;
altSubscriptionPeriodEnd: string | null;
btSubscriptionPlan: string | null;
btSubscriptionCreatedAt: string | null;
btSubscriptionEndedAt: string | null;
btSubscriptionValidUntil: string | null;
isBtSubscriptionRecurring: boolean;
videoViews: number;
videoViewsLength: number;
number: string;
discordUserId: number | null;
discordUsername: string | null;
discordAvatarUrl: string | null;
numComments: number;
upvotes: number;
downvotes: number;
trust: number;
avatarUrl: string;
isAdmin: boolean;
currentRoles: string[];
altPremiumStatus: string;
btPremiumStatus: string;
isAbleToAccessPremium: boolean;
accessLevel: number;
effectiveAvatarUrl: string;
}
export interface UserSetting {
id: number;
userId: number;
isUsingHtvmobileExternalPlayer: boolean;
playlistItemDisplayMode: number;
imagesChannels: any;
primaryColor: any;
preferredHeight: number;
}
export interface UserData {
id: number;
name: string;
slug: string;
}
//# sourceMappingURL=user.d.ts.map