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 | import { Combinable } from "@/api/models/Combinable";
import { Service } from "@/api/models/Service";
import { OfficeImpl } from "@/types/OfficeImpl";
import { SubService } from "@/types/SubService";
export class ServiceImpl implements Service {
id: string;
name: string;
maxQuantity: number;
combinable?: Combinable;
providers?: OfficeImpl[];
subServices?: SubService[];
count?: number;
parentId: string | number | null;
variantId: number | null;
showOnStartPage?: boolean;
constructor(
id: string,
name: string,
maxQuantity: number,
combinable: Combinable | undefined,
providers: OfficeImpl[] | undefined,
subServices: SubService[] | undefined,
count: number | undefined,
parentId: string | number | null,
variantId: number | null,
showOnStartPage: boolean | undefined
) {
this.id = id;
this.name = name;
this.maxQuantity = maxQuantity;
this.combinable = combinable;
this.providers = providers;
this.subServices = subServices;
this.count = count;
this.parentId = parentId;
this.variantId = variantId;
this.showOnStartPage = showOnStartPage;
}
}
|