Files
persionalBrand/apps/api/src/admin.dto.ts

19 lines
477 B
TypeScript

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[];
}