import { IsArray, IsIn, IsOptional, IsString } from "class-validator"; export class UpdateBookingStatusDto { @IsIn(["received", "contacting", "confirmed", "completed", "cancelled"]) status!: "received" | "contacting" | "confirmed" | "completed" | "cancelled"; @IsOptional() @IsString() adminNote?: string; } export class CreateTagDto { @IsString() name!: string; } export class UpdateBookingTagsDto { @IsArray() @IsString({ each: true }) tagIds!: string[]; }