Files
backend/libs/common/src/modules/space-model/dtos/space-product-model.dto.ts
2024-12-11 15:27:06 +04:00

24 lines
561 B
TypeScript

import { ApiProperty } from '@nestjs/swagger';
import { IsNotEmpty, IsNumber, IsString } from 'class-validator';
import { SpaceProductItemModelDto } from './space-product-item-model.dto';
export class SpaceProductModelDto {
@IsString()
@IsNotEmpty()
uuid: string;
@IsNumber()
@IsNotEmpty()
productCount: number;
@IsString()
@IsNotEmpty()
productUuid: string;
@ApiProperty({
description: 'List of individual items with specific names for the product',
type: [SpaceProductItemModelDto],
})
items: SpaceProductItemModelDto[];
}