/** * Defect type data. */ export interface DefectTypesResponseDataResponseBody { /** Time when defect type was created in RFC 3339 format. */ createdAtTime: string; /** The unique ID of the DVIR defect type. */ id: string; /** DVIR defect type label. */ label: string; /** Section for DVIR defect type. Valid values: `exteriorFront`, `exteriorRear`, `exteriorSideUnderneath`, `interiorDriverCab`, `interiorPassengerArea`, `other`, `unknown` */ sectionType: DefectTypesResponseDataResponseBody.SectionType; /** The severity of the defect type. Only present for DVIR 2.0 defect types. Valid values: `major`, `minor`, `notApplicable` */ severity?: DefectTypesResponseDataResponseBody.Severity | undefined; } export declare namespace DefectTypesResponseDataResponseBody { /** Section for DVIR defect type. Valid values: `exteriorFront`, `exteriorRear`, `exteriorSideUnderneath`, `interiorDriverCab`, `interiorPassengerArea`, `other`, `unknown` */ const SectionType: { readonly ExteriorFront: "exteriorFront"; readonly ExteriorRear: "exteriorRear"; readonly ExteriorSideUnderneath: "exteriorSideUnderneath"; readonly InteriorDriverCab: "interiorDriverCab"; readonly InteriorPassengerArea: "interiorPassengerArea"; readonly Other: "other"; readonly Unknown: "unknown"; }; type SectionType = (typeof SectionType)[keyof typeof SectionType]; /** The severity of the defect type. Only present for DVIR 2.0 defect types. Valid values: `major`, `minor`, `notApplicable` */ const Severity: { readonly Major: "major"; readonly Minor: "minor"; readonly NotApplicable: "notApplicable"; }; type Severity = (typeof Severity)[keyof typeof Severity]; }