@golemio/parkings
Version:
Golemio Parkings Module
18 lines (17 loc) • 1.02 kB
TypeScript
import { IGeoJsonAllFilterParameters, IGeoJSONFeatureCollection, IPropertyResponseModel, SequelizeModel } from "@golemio/core/dist/output-gateway";
import { IGeoJsonModel } from "@golemio/core/dist/output-gateway/models/interfaces/IGeoJsonModel";
import { ITskParkingLotFeature } from "./interfaces/ITskParkingLotFeature";
export declare class TskParkingLotsRepository extends SequelizeModel implements IGeoJsonModel {
private readonly measurementsRepository;
private readonly tskDistrictsRepository;
private readonly tskAverageRepository;
private readonly paymentsRepository;
constructor();
GetAll: (options?: IGeoJsonAllFilterParameters) => Promise<IGeoJSONFeatureCollection>;
GetOne: (id: string) => Promise<ITskParkingLotFeature | undefined>;
IsPrimaryIdNumber(_idKey: string): Promise<boolean>;
PrimaryIdentifierSelection(id: string): object;
GetProperties: () => Promise<IPropertyResponseModel[]>;
private get attributeOptions();
private get includeOptions();
}