import { IsBoolean, IsOptional, IsString, } from 'class-validator'; export class ListTermsQuery { @IsOptional() @IsString() page?: string; @IsOptional() @IsString() limit?: string; @IsOptional() @IsString() key?: string; @IsOptional() @IsString() keyword?: string; } export class CreateTermDto { @IsString() key!: string; @IsString() body!: string; @IsOptional() @IsBoolean() isRequired?: boolean; } export class UpdateTermDto { @IsOptional() @IsString() key?: string; @IsOptional() @IsString() body?: string; @IsOptional() @IsBoolean() isRequired?: boolean; }