mirror of
https://github.com/HamzaSha1/zod-backend.git
synced 2025-11-26 08:34:55 +00:00
25 lines
532 B
TypeScript
25 lines
532 B
TypeScript
import { ApiProperty } from '@nestjs/swagger';
|
|
import { ILoginResponse } from '~/auth/interfaces';
|
|
import { User } from '~/user/entities';
|
|
|
|
export class VerifyUserResponseDto {
|
|
@ApiProperty()
|
|
accessToken!: string;
|
|
|
|
@ApiProperty()
|
|
refreshToken!: string;
|
|
|
|
@ApiProperty()
|
|
expiresAt!: Date;
|
|
|
|
@ApiProperty()
|
|
user!: User;
|
|
|
|
constructor(data: ILoginResponse, user: User) {
|
|
this.accessToken = data.accessToken;
|
|
this.refreshToken = data.refreshToken;
|
|
this.expiresAt = data.expiresAt;
|
|
this.user = user;
|
|
}
|
|
}
|