forked from Yara724/api
21 lines
645 B
TypeScript
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[];
|
|
}
|