import { IsOptional, IsStrongPassword } from 'class-validator';

export class AppUserLoginDto {
  @IsOptional()
  email: string;

  @IsOptional()
  @IsStrongPassword(
    {
      minLength: 8,
      minLowercase: 1,
      minNumbers: 1,
      minSymbols: 1,
      minUppercase: 1,
    },
    { message: `Password is not in valid format.` },
  )
  password: string;

  @IsOptional()
  social_id: string;
}
