import { IsNotEmpty, IsString, Length } from 'class-validator';
import { ApiProperty } from '@nestjs/swagger';

export class Enable2faDto {
  @ApiProperty({
    example: '123456',
    description: 'TOTP-Code aus der Authenticator-App',
  })
  @IsString()
  @IsNotEmpty({ message: '2FA-Code darf nicht leer sein' })
  @Length(6, 6, { message: '2FA-Code muss genau 6 Zeichen lang sein' })
  totpCode!: string;
}
