@dvsa/smc-encounter-schema
Version:
Schemas required for Encounter submission as well as custom validators ## Developing ### Pre-requisites
22 lines (19 loc) • 751 B
TypeScript
import { EncounterType } from '../enums/EncounterType.js';
import { ExaminerOfficerType } from '../enums/ExaminerOfficerType.js';
import { RequestType } from '../enums/RequestType.js';
declare class CurrentEncounterLevel {
private static instance;
private level;
private officerType;
private requestType;
private constructor();
static getInstance(): CurrentEncounterLevel;
getEncounterType(): EncounterType;
setEncounterType(level: EncounterType): void;
getExaminerOfficerType(): ExaminerOfficerType;
setExaminerOfficerType(type: ExaminerOfficerType): void;
getRequestType(): RequestType;
setRequestType(type: RequestType): void;
isDeletedEncounter(): boolean;
}
export { CurrentEncounterLevel };