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 63 64 65 66 67 | 12x 12x 12x 12x 12x 12x 12x 12x 12x 12x 12x 12x 12x 12x | 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[];
/** Group of office IDs; JumpIn with one auto-selects equivalent in group. Legacy: boolean true. */
allowDisabledServicesMix?: boolean | number[];
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,
allowDisabledServicesMix: boolean | number[] | 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.allowDisabledServicesMix = allowDisabledServicesMix;
this.scope = scope;
this.slotsPerAppointment = slotsPerAppointment;
this.slots = slots;
this.priority = priority;
}
}
|