diff --git a/src/info/models/index.ts b/src/info/models/index.ts index 290984d..4e52b96 100644 --- a/src/info/models/index.ts +++ b/src/info/models/index.ts @@ -1,6 +1,6 @@ import { UpdateFormRequest, UpdateInfoRequest as UpdateInfoRequestInterface } from '../interfaces'; -import { IsDate, IsNotEmpty, IsNumber, IsString, Max, MaxLength, Min, MinLength } from 'class-validator'; -import { Type } from 'class-transformer'; +import { IsBoolean, IsDate, IsNotEmpty, IsNumber, IsString, Max, MaxLength, Min, MinLength } from 'class-validator'; +import { Transform, Type } from 'class-transformer'; import { IsAgeMatchingBirthDate } from '../validators/age-match-date-birth'; export class UpdateInfoRequest implements UpdateInfoRequestInterface { @@ -24,7 +24,11 @@ export class UpdateFormValidator implements UpdateFormRequest { @IsAgeMatchingBirthDate({ message: "mismatch betwean date of birth and age" }) age: number - married?: boolean + + + @IsNotEmpty() + @IsBoolean() + married: boolean @IsNotEmpty() @Type(() => Date)