create-user.dto.ts 397 B

123456789101112131415161718192021222324252627
  1. import { IsNotEmpty, IsOptional } from 'class-validator';
  2. export class CreateUserDto {
  3. @IsNotEmpty()
  4. email: string;
  5. @IsNotEmpty()
  6. password: string;
  7. @IsNotEmpty()
  8. firstName: string;
  9. @IsNotEmpty()
  10. lastName: string;
  11. @IsOptional()
  12. profileImagePath?: string;
  13. @IsOptional()
  14. isAdmin?: boolean;
  15. @IsOptional()
  16. isFirstLoggedIn?: boolean;
  17. @IsOptional()
  18. id?: string;
  19. }