UNPKG

@dvsa/smc-encounter-schema

Version:

Schemas required for Encounter submission as well as custom validators ## Developing ### Pre-requisites

30 lines (27 loc) 1.14 kB
import { CommonTradingAs } from '../common/CommonTradingAs.js'; import { Nationality } from '../minimum/Nationality.js'; import { ExistingOperatorDetail } from './ExistingOperatorDetail.js'; import { LicenceTypeCode } from './LicenceTypeCode.js'; import { OCRSOperatorSnapshots } from './OCRSOperatorSnapshots.js'; import { StateOfOpDisc } from './StateOfOpDisc.js'; import '../contact/Address.js'; import '../common/CommonPostAddress.js'; import './ExistingTradingAs.js'; import './RecordType.js'; declare class Operator extends CommonTradingAs { expiryDate?: string | null; generatedNumber?: string | null; lastUpdate?: string | null; licenceTypeCode?: LicenceTypeCode | null; oopName: string; serialNumber?: string | null; golDataMismatch?: string | null; odtOliLicenceNumber?: string | null; existingOperatorDetail?: ExistingOperatorDetail | null; ocrsOperatorSnapshots?: OCRSOperatorSnapshots[] | null; foreignGeneratedNumber?: string | null; observedOperatorUpdated?: string | null; operatorCountry: Nationality; stateOfOpDisc?: StateOfOpDisc | null; } export { Operator };