forked from Yara724/api
26 lines
615 B
TypeScript
26 lines
615 B
TypeScript
import { ApiProperty } from "@nestjs/swagger";
|
|
import {
|
|
ArrayMinSize,
|
|
ArrayUnique,
|
|
IsArray,
|
|
IsEnum,
|
|
IsNotEmpty,
|
|
} from "class-validator";
|
|
import { OuterCarPart } from "src/claim-request-management/dto/select-outer-parts-v2.dto";
|
|
|
|
export class UpdateClaimDamagedPartsV2Dto {
|
|
@ApiProperty({
|
|
description: "Updated list of selected damaged outer parts",
|
|
enum: OuterCarPart,
|
|
isArray: true,
|
|
example: ["hood", "front_bumper", "front_left_fender"],
|
|
})
|
|
@IsNotEmpty()
|
|
@IsArray()
|
|
@ArrayMinSize(1)
|
|
@ArrayUnique()
|
|
@IsEnum(OuterCarPart, { each: true })
|
|
selectedParts: OuterCarPart[];
|
|
}
|
|
|