Files
fiberops-api/src/asset/dto/update-asset.dto.ts
2026-04-13 09:36:55 +08:00

10 lines
388 B
TypeScript

import { IsString, IsOptional, IsIn, IsUUID } from 'class-validator';
export class UpdateAssetDto {
@IsOptional() @IsString() name?: string;
@IsOptional() @IsString() @IsIn(['available', 'in_use', 'maintenance', 'retired']) status?: string;
@IsOptional() @IsUUID() assignedToId?: string;
@IsOptional() @IsString() location?: string;
@IsOptional() @IsString() notes?: string;
}