Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 | 1x 1x 12x 12x 12x 12x 12x 12x 12x 12x 12x 12x 12x 12x 1x 12x 12x 12x 12x 12x 12x 12x 12x 12x 12x 12x 12x 12x 12x 12x 12x 12x 12x 12x 12x 12x 12x 12x 12x 12x 12x 12x 12x 1x | import { Address } from "@/api/models/Address";
import { Office } from "@/api/models/Office";
import { Scope } from "@/api/models/Scope";
export class OfficeImpl implements Office {
id: string;
name: string;
address: Address;
showAlternativeLocations: boolean;
displayNameAlternatives: string[];
organization: string;
organizationUnit?: string;
slotTimeInMinutes: number;
disabledByServices?: string[];
scope?: Scope;
slotsPerAppointment?: string;
slots?: number;
priority: number;
constructor(
id: string,
name: string,
address: Address,
showAlternativeLocations: boolean,
displayNameAlternatives: string[],
organization: string,
organizationUnit: string | undefined,
slotTimeInMinutes: number,
disabledByServices: string[] | undefined,
scope: Scope | undefined,
slotsPerAppointment: string | undefined,
slots: number | undefined,
priority: number = 1
) {
this.id = id;
this.name = name;
this.address = address;
this.showAlternativeLocations = showAlternativeLocations;
this.displayNameAlternatives = displayNameAlternatives;
this.organization = organization;
this.organizationUnit = organizationUnit;
this.slotTimeInMinutes = slotTimeInMinutes;
this.disabledByServices = disabledByServices;
this.scope = scope;
this.slotsPerAppointment = slotsPerAppointment;
this.slots = slots;
this.priority = priority;
}
}
|