@dvsa/smc-encounter-schema
Version:
Schemas required for Encounter submission as well as custom validators ## Developing ### Pre-requisites
37 lines (34 loc) • 1.15 kB
TypeScript
import { Part } from './Part.js';
declare class Defect {
action?: string | null;
additionalText?: string | null;
clearanceDate?: string | null;
deviationComment?: string | null;
adeEnd?: string | null;
nonCmplnceRsn?: string | null;
positionOnAxle?: string | null;
sequenceNumber?: number | null;
serialNumber?: string | null;
side?: string | null;
adeSize?: string | null;
verticalPosition?: string | null;
make?: string | null;
actualAction?: string | null;
axleNumber?: number | null;
mechDefctIndictr?: string | null;
sigMntncFailure?: string | null;
status?: string;
part?: Part | null;
maintenance?: string | null;
defectCatDetailDescription?: string | null;
defectSectionDetailDescription?: string | null;
defectSubDetailDescription?: string | null;
defectDetailDescription?: string | null;
defectSubDescription?: string | null;
severityOfDefectDescription?: string | null;
dudGenNum?: number | null;
sodGeneratedNumber?: number | null;
partNumber?: number | null;
sectionNumber?: number | null;
}
export { Defect };