Files
pingvin-share/backend/src/auth/dto/authSignIn.dto.ts
2023-02-07 11:23:43 +01:00

14 lines
336 B
TypeScript

import { PickType } from "@nestjs/swagger";
import { IsEmail, IsOptional, IsString } from "class-validator";
import { UserDTO } from "src/user/dto/user.dto";
export class AuthSignInDTO extends PickType(UserDTO, ["password"] as const) {
@IsEmail()
@IsOptional()
email: string;
@IsString()
@IsOptional()
username: string;
}