diff --git a/src/space-model/dtos/create-space-product-model.dto.ts b/src/space-model/dtos/create-space-product-model.dto.ts index 03da688..3d88ca4 100644 --- a/src/space-model/dtos/create-space-product-model.dto.ts +++ b/src/space-model/dtos/create-space-product-model.dto.ts @@ -67,7 +67,17 @@ export class UpdateSpaceProductModelDto { items: CreateProductItemModelDto[]; } -export class ModifyProductItemModelDto { +export class DeleteProductModelDto { + @ApiProperty({ + description: 'ID of the product model', + example: 'product-uuid', + }) + @IsNotEmpty() + @IsString() + productModelUuid: string; +} + +export class ModifyProductModelDto { @IsArray() @ApiProperty({ description: 'Create the product model ', @@ -85,4 +95,12 @@ export class ModifyProductItemModelDto { @ValidateNested({ each: true }) @IsOptional() update?: UpdateSpaceProductModelDto[]; + + @IsArray() + @ApiProperty({ + description: 'Update the product model ', + type: [UpdateSpaceProductModelDto], + }) + @IsOptional() + delete?: DeleteProductModelDto[]; }