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