UNPKG

@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
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 };