src/modules/user/dtos/user-auth.dto.ts
Properties |
|
constructor(userAuth: UserAuthEntity)
|
||||||
Defined in src/modules/user/dtos/user-auth.dto.ts:17
|
||||||
Parameters :
|
Readonly lastFailedLoggedDate |
Type : Date
|
Decorators :
@ApiProperty()
|
Defined in src/modules/user/dtos/user-auth.dto.ts:14
|
Readonly lastLogoutDate |
Type : Date
|
Decorators :
@ApiProperty()
|
Defined in src/modules/user/dtos/user-auth.dto.ts:17
|
Readonly lastSuccessfulLoggedDate |
Type : Date
|
Decorators :
@ApiProperty()
|
Defined in src/modules/user/dtos/user-auth.dto.ts:11
|
Readonly role |
Type : string
|
Decorators :
@ApiProperty()
|
Defined in src/modules/user/dtos/user-auth.dto.ts:8
|
Readonly uuid |
Type : string
|
Inherited from
AbstractDto
|
Defined in
AbstractDto:4
|
import { ApiProperty } from '@nestjs/swagger';
import { AbstractDto } from 'common/dtos';
import { UserAuthEntity } from 'modules/user/entities';
export class UserAuthDto extends AbstractDto {
@ApiProperty()
readonly role: string;
@ApiProperty()
readonly lastSuccessfulLoggedDate: Date;
@ApiProperty()
readonly lastFailedLoggedDate: Date;
@ApiProperty()
readonly lastLogoutDate: Date;
constructor(userAuth: UserAuthEntity) {
super(userAuth);
this.role = userAuth.role;
this.lastSuccessfulLoggedDate = userAuth.lastSuccessfulLoggedDate;
this.lastFailedLoggedDate = userAuth.lastFailedLoggedDate;
this.lastLogoutDate = userAuth.lastLogoutDate;
}
}