projects/core/src/model/point-of-service.model.ts
Properties |
|
code |
code:
|
Type : string
|
Optional |
name |
name:
|
Type : string
|
Optional |
specialDayOpeningList |
specialDayOpeningList:
|
Type : SpecialOpeningDay[]
|
Optional |
weekDayOpeningList |
weekDayOpeningList:
|
Type : WeekdayOpeningDay[]
|
Optional |
import { Time, GeoPoint } from './misc.model';
import { Address } from './address.model';
import { Image } from './image.model';
export interface PointOfService {
address?: Address;
description?: string;
displayName?: string;
distanceKm?: number;
features?: { [propertyName: string]: string };
formattedDistance?: string;
geoPoint?: GeoPoint;
mapIcon?: Image;
name?: string;
openingHours?: OpeningSchedule;
storeContent?: string;
storeImages?: Image[];
url?: string;
}
export interface SpecialOpeningDay {
closed?: boolean;
closingTime?: Time;
comment?: string;
date?: Date;
formattedDate?: string;
name?: string;
openingTime?: Time;
}
export interface WeekdayOpeningDay {
closed?: boolean;
closingTime?: Time;
openingTime?: Time;
weekDay?: string;
}
export interface OpeningSchedule {
code?: string;
name?: string;
specialDayOpeningList?: SpecialOpeningDay[];
weekDayOpeningList?: WeekdayOpeningDay[];
}