import { IsNotEmpty, ValidateIf, IsIn } from 'class-validator';
import { validationMessages } from '../../../messages/validation-messages';
import { ApiProperty } from '@nestjs/swagger';


export class UserLoginDto {
    @ApiProperty({ example: 'test@yopmail.com', required: true })
    @IsNotEmpty({ message: validationMessages.user.email_required })
    email: string;

    @ApiProperty({ example: '12345678', required: true })
    @IsNotEmpty({ message: validationMessages.user.password_required })
    password: string;

    @ApiProperty({ example: 'en', required: false, type: 'string' })
    language_code: string;

    @ApiProperty({ example: 'dsadasdfasf', required: false, type: 'string' })
    // @IsNotEmpty({ message: validationMessages.user.recaptcha_token_required })
    recaptcha_token: string;
    @ApiProperty({ example: true, required: false, type: 'boolean' })
    remember_me: boolean;
}
