barker/bookie/src/app/core/user.ts

22 lines
364 B
TypeScript
Raw Normal View History

export class User {
id: string;
name: string;
password: string;
lockedOut: boolean;
roles?: UserGroup[];
perms: string[];
isAuthenticated: boolean;
access_token?: string;
exp?: number;
public constructor(init?: Partial<User>) {
Object.assign(this, init);
}
}
export class UserGroup {
id: string;
name: string;
enabled: boolean;
}