All files / src/types OfficeImpl.ts

100% Statements 44/44
100% Branches 2/2
100% Functions 2/2
100% Lines 44/44

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 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 12x 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[];
 
  scope?: Scope;
 
  maxSlotsPerAppointment?: 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,
    maxSlotsPerAppointment: 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.maxSlotsPerAppointment = maxSlotsPerAppointment;
    this.slots = slots;
    this.priority = priority;
  }
}