datasurvey/src/main/webapp/app/entities/user/user.model.ts

24 lines
484 B
TypeScript

export interface IUser {
id?: number;
login?: string;
firstName?: string | null;
lastName?: string | null;
email?: string;
authorities?: string[];
}
export class User implements IUser {
constructor(
public id: number,
public login: string,
public firstName?: string,
public lastName?: string,
public email?: string,
public authorities?: string[]
) {}
}
export function getUserIdentifier(user: IUser): number | undefined {
return user.id;
}