@dvsa/smc-encounter-schema
Version:
Schemas required for Encounter submission as well as custom validators ## Developing ### Pre-requisites
33 lines (30 loc) • 1.1 kB
TypeScript
import { AuditBase } from '../audit/AuditBase.js';
import { Address } from '../contact/Address.js';
import { InitiatingReason } from '../operator/InitiatingReason.js';
import { TeHoursResult } from '../operator/TeHoursResult.js';
import { TeOtherResult } from '../operator/TeOtherResult.js';
import { VeVisitResult } from '../operator/VeVisitResult.js';
import '../audit/AuditEventBase.js';
import '../common/CommonPostAddress.js';
declare class OperatorVisitReq {
generatedNumber?: string | null;
fasStatus: string;
clientGuid: string;
actualStartDate: string;
actualEndDate?: string | null;
operatorLicenceNumber?: string | null;
lastUpdate: string;
visitType: string;
inputTime: string;
chrNumber?: string | null;
initiatingReason: InitiatingReason;
operatorName: string;
address: Address;
digitalTachoQty?: string | null;
paperTachoQty?: string | null;
teHoursResult?: TeHoursResult | null;
teOtherResult?: TeOtherResult | null;
veVisitResult?: VeVisitResult | null;
auditEvent: AuditBase;
}
export { OperatorVisitReq };