import { ApiProperty } from "@nestjs/swagger"; import { AddPlateDto } from "src/profile/dto/user/AddPlateDto"; import { LocationDto } from "./create-request-management.dto"; import { DescriptionDto } from "./create-request-management.dto"; import { InitialFormDto, CarBodyFormDto } from "./create-request-management.dto"; /** * Comprehensive form for experts to fill all information at once for IN_PERSON CAR_BODY files */ export class ExpertCompleteCarBodyFormDto { // First Party Information @ApiProperty({ description: "First party phone number", example: "09123456789", }) firstPartyPhoneNumber: string; @ApiProperty({ type: InitialFormDto }) firstPartyInitialForm: InitialFormDto; @ApiProperty({ type: CarBodyFormDto }) carBodyForm: CarBodyFormDto; @ApiProperty({ type: AddPlateDto }) firstPartyPlate: AddPlateDto; @ApiProperty({ type: LocationDto }) firstPartyLocation: LocationDto; @ApiProperty({ type: DescriptionDto }) firstPartyDescription: DescriptionDto; }