1
0
forked from Yara724/api
Files
yara724-api/src/expert-claim/dto/update-claim-damaged-parts-v2.dto.ts

21 lines
645 B
TypeScript

import { ApiProperty } from "@nestjs/swagger";
import {
ArrayMinSize,
IsArray,
ValidateNested,
} from "class-validator";
import { Type } from "class-transformer";
import { DamageSelectedPartV2BodyDto } from "src/claim-request-management/dto/damage-selected-part-v2.dto";
export class UpdateClaimDamagedPartsV2Dto {
@ApiProperty({
type: [DamageSelectedPartV2BodyDto],
description: "Full replacement list of selected damaged outer parts (id, name, side, label_fa)",
})
@IsArray()
@ArrayMinSize(1)
@ValidateNested({ each: true })
@Type(() => DamageSelectedPartV2BodyDto)
selectedParts: DamageSelectedPartV2BodyDto[];
}