32 lines
746 B
TypeScript
32 lines
746 B
TypeScript
export interface IUser {
|
|
id?: number;
|
|
login?: string;
|
|
firstName?: string | null;
|
|
lastName?: string | null;
|
|
email?: string;
|
|
activated?: boolean;
|
|
langKey?: string;
|
|
authorities?: string[];
|
|
createdBy?: string;
|
|
createdDate?: Date;
|
|
lastModifiedBy?: string;
|
|
lastModifiedDate?: Date;
|
|
}
|
|
|
|
export class User implements IUser {
|
|
constructor(
|
|
public id?: number,
|
|
public login?: string,
|
|
public firstName?: string | null,
|
|
public lastName?: string | null,
|
|
public email?: string,
|
|
public activated?: boolean,
|
|
public langKey?: string,
|
|
public authorities?: string[],
|
|
public createdBy?: string,
|
|
public createdDate?: Date,
|
|
public lastModifiedBy?: string,
|
|
public lastModifiedDate?: Date
|
|
) {}
|
|
}
|