import { IsString, MaxLength, MinLength } from 'class-validator'; export class LoginDto { @IsString() @MinLength(1) @MaxLength(200) login!: string; @IsString() @MinLength(1) @MaxLength(256) password!: string; @IsString() @MinLength(1) @MaxLength(64) captchaId!: string; @IsString() @MinLength(1) @MaxLength(32) captchaText!: string; } export class PasswordVerificationDto { @IsString() @MinLength(1) @MaxLength(256) password!: string; } export class ChangeOwnPasswordDto { @IsString() @MinLength(1) @MaxLength(256) currentPassword!: string; @IsString() @MinLength(8) @MaxLength(256) password!: string; }