Kavita/UI/Web/src/app/_models/user.ts
2025-04-08 16:25:37 -07:00

16 lines
497 B
TypeScript

import {AgeRestriction} from './metadata/age-restriction';
import {Preferences} from './preferences/preferences';
// This interface is only used for login and storing/retrieving JWT from local storage
export interface User {
username: string;
token: string;
refreshToken: string;
roles: string[];
preferences: Preferences;
apiKey: string;
email: string;
ageRestriction: AgeRestriction;
hasRunScrobbleEventGeneration: boolean;
scrobbleEventGenerationRan: string; // datetime
}