Files
recipe-app/backend/src/products/dto/update-product.dto.ts
T
2026-05-03 16:01:09 +02:00

29 lines
484 B
TypeScript

import { IsNotEmpty, IsNumber, IsOptional, IsString, MaxLength } from 'class-validator';
export class UpdateProductDto {
@IsOptional()
@IsString()
@IsNotEmpty()
@MaxLength(191)
name?: string;
@IsOptional()
@IsString()
@MaxLength(191)
canonicalName?: string;
@IsOptional()
@IsString()
@MaxLength(191)
category?: string;
@IsOptional()
@IsString()
@MaxLength(191)
subcategory?: string;
@IsOptional()
@IsNumber()
categoryId?: number | null;
}