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
|
||
|
) {}
|
||
|
}
|