16 lines
497 B
TypeScript
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
|
|
}
|