golemio-sdk
Version:
TypeScript SDK for api.golemio.cz
1,857 lines (1,856 loc) • 374 kB
TypeScript
/**
* Golemio API
* <p><img src=\"https://storage.golemio.cz/golemiocz/images/golemioapi_logos.png\" alt=\"Logos\" /></p> <p><b>Toto je dokumentace REST API projektu pražské datové platformy Golemio.</b></p> <p>Veškeré dotazy prosím směřujte na <a href=\"mailto:golemio@operatorict.cz?subject=golemioapi\">golemio@operatorict.cz</a>.</p> <p>Dokumentace je v anglickém jazyce. Více informací o projektu naleznete na <a href=\"https://www.golemio.cz/\">www.golemio.cz</a>.</p> <H1>Description</H1> <p><b>This documentation covers the RESTful API of the Golemio Prague Data Platform project, specifically detailing the Output Gateway API.</b></p> <p>Support is accessible via <a href=\"mailto:golemio@operatorict.cz?subject=golemioapi\">golemio@operatorict.cz</a>.</p> <p>For more information about Golemio, please visit the website <a href=\"https://www.golemio.cz/\">www.golemio.cz</a>.</p> <H2>Golemio API documentation:</H2> <li>👉 Main Golemio API</li> <li><a href=\"https://api.golemio.cz/docs/public-openapi/\">Open Data Golemio API</a></li> <li><a href=\"https://api.golemio.cz/input-gateway/docs/openapi/\">Golemio Input Gateway API</a></li> <li><a href=\"https://api.golemio.cz/pid/docs/openapi/\">Public Transport Golemio API</a></li> <li><a href=\"https://api.golemio.cz/pid/input-gateway/docs/openapi/\">Public Transport Golemio Input Gateway API</a></li> <H1>General info</H1> <H2>Authorization</H2> <p>Generate your token at <a href=\"https://api.golemio.cz/api-keys\">api.golemio.cz/api-keys</a>.</p> <p><b>Use the token as the value of the X-Access-Token header.</b></p> <H1>Usage</H1> <H2>Pagination</H2> <p>The API returns a maximum of 10,000 objects/rows per request. You can specify a lower number by adding the <code>?limit</code> URL parameter.</p> <p> This limit may vary depending on the specific route; please refer to the description of parameters for each route. To retrieve more data, use multiple requests with the <code>?limit&offset</code> parameters. Refer to the examples below. </p> <H2>Requests rate</H2> <p>By default, each API key has a rate limit of 20 requests per 8 seconds.</p> <H2>Compression</H2> <p>By default, the Content-Encoding header is set to gzip (if requested). If the raw response is less than 1 KB, the data is returned uncompressed, and the Content-Encoding header is not set.</p> <H2>Open Data</H2> <p><img src=\"https://img.shields.io/badge/opendata-available-green\" alt=\"golemioapi-opendata-badge\" /></p> <p>This badge indicates that the data is available for public use as Open Data.</p>
*
* The version of the OpenAPI document: 1.0.0
* Contact: golemio@operatorict.cz
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
import { ConfigurationParameters as GolemioApiConfiguration } from './configuration';
import type { AxiosInstance, AxiosRequestConfig } from 'axios';
import { BaseAPI } from './base';
export type { ConfigurationParameters as GolemioApiConfiguration } from './configuration';
export declare class GolemioApi {
AirQualityV2Api: GolemioApi.AirQualityV2Api;
BicycleCountersV2Api: GolemioApi.BicycleCountersV2Api;
BulkyWasteV1Api: GolemioApi.BulkyWasteV1Api;
EnergeticsV2Api: GolemioApi.EnergeticsV2Api;
FloatingCarDataV2Api: GolemioApi.FloatingCarDataV2Api;
GBFSV2Api: GolemioApi.GBFSV2Api;
GardensV2Api: GolemioApi.GardensV2Api;
MVTMapsV2Api: GolemioApi.MVTMapsV2Api;
MVTSApi: GolemioApi.MVTSApi;
MedicalInstitutionsV2Api: GolemioApi.MedicalInstitutionsV2Api;
MicroclimateV2Api: GolemioApi.MicroclimateV2Api;
MunicipalAuthoritiesV2Api: GolemioApi.MunicipalAuthoritiesV2Api;
MunicipalLibrariesV2Api: GolemioApi.MunicipalLibrariesV2Api;
MunicipalPoliceStationsV2Api: GolemioApi.MunicipalPoliceStationsV2Api;
ParkingV2Api: GolemioApi.ParkingV2Api;
ParkingV2InternalApi: GolemioApi.ParkingV2InternalApi;
ParkingV3Api: GolemioApi.ParkingV3Api;
PedestriansV2Api: GolemioApi.PedestriansV2Api;
PlaygroundsV2Api: GolemioApi.PlaygroundsV2Api;
PragueCityDistrictsV2Api: GolemioApi.PragueCityDistrictsV2Api;
SharedBikesV2Api: GolemioApi.SharedBikesV2Api;
SharedCarsV2Api: GolemioApi.SharedCarsV2Api;
TrafficRestrictionsV2Api: GolemioApi.TrafficRestrictionsV2Api;
VehiclesharingV2Api: GolemioApi.VehiclesharingV2Api;
WasteCollectionV2Api: GolemioApi.WasteCollectionV2Api;
WasteCollectionV2InternalApi: GolemioApi.WasteCollectionV2InternalApi;
WasteCollectionYardsV2Api: GolemioApi.WasteCollectionYardsV2Api;
WazeV1Api: GolemioApi.WazeV1Api;
constructor(configurationParams: GolemioApiConfiguration, axios?: AxiosInstance);
}
export declare namespace GolemioApi {
/**
*
* @export
* @interface AirQualityStation
*/
interface AirQualityStation {
/**
*
* @type {string}
* @memberof AirQualityStation
*/
'id': string;
/**
*
* @type {string}
* @memberof AirQualityStation
*/
'district'?: string;
/**
*
* @type {AirQualityStationMeasurement}
* @memberof AirQualityStation
*/
'measurement'?: AirQualityStationMeasurement;
/**
*
* @type {string}
* @memberof AirQualityStation
*/
'name': string;
/**
*
* @type {string}
* @memberof AirQualityStation
*/
'updated_at'?: string;
}
/**
*
* @export
* @interface AirQualityStationComponent
*/
interface AirQualityStationComponent {
/**
*
* @type {AirQualityStationComponentAveragedTime}
* @memberof AirQualityStationComponent
*/
'averaged_time'?: AirQualityStationComponentAveragedTime;
/**
*
* @type {string}
* @memberof AirQualityStationComponent
*/
'type'?: string;
}
/**
*
* @export
* @interface AirQualityStationComponentAveragedTime
*/
interface AirQualityStationComponentAveragedTime {
/**
*
* @type {number}
* @memberof AirQualityStationComponentAveragedTime
*/
'averaged_hours'?: number;
/**
*
* @type {number}
* @memberof AirQualityStationComponentAveragedTime
*/
'value'?: number;
}
/**
*
* @export
* @interface AirQualityStationComponentType
*/
interface AirQualityStationComponentType {
/**
*
* @type {number}
* @memberof AirQualityStationComponentType
*/
'id': number;
/**
*
* @type {string}
* @memberof AirQualityStationComponentType
*/
'component_code'?: string | null;
/**
*
* @type {string}
* @memberof AirQualityStationComponentType
*/
'unit'?: string | null;
/**
*
* @type {string}
* @memberof AirQualityStationComponentType
*/
'description_cs'?: string | null;
/**
*
* @type {string}
* @memberof AirQualityStationComponentType
*/
'description_en'?: string | null;
}
/**
*
* @export
* @interface AirQualityStationHistory
*/
interface AirQualityStationHistory {
/**
*
* @type {string}
* @memberof AirQualityStationHistory
*/
'id': string;
/**
*
* @type {AirQualityStationMeasurement}
* @memberof AirQualityStationHistory
*/
'measurement'?: AirQualityStationMeasurement;
/**
*
* @type {string}
* @memberof AirQualityStationHistory
*/
'updated_at'?: string;
}
/**
*
* @export
* @interface AirQualityStationIndexType
*/
interface AirQualityStationIndexType {
/**
*
* @type {number}
* @memberof AirQualityStationIndexType
*/
'id': number;
/**
*
* @type {string}
* @memberof AirQualityStationIndexType
*/
'index_code'?: string | null;
/**
*
* @type {number}
* @memberof AirQualityStationIndexType
*/
'limit_gte'?: number | null;
/**
*
* @type {number}
* @memberof AirQualityStationIndexType
*/
'limit_lt'?: number | null;
/**
*
* @type {string}
* @memberof AirQualityStationIndexType
*/
'color'?: string | null;
/**
*
* @type {string}
* @memberof AirQualityStationIndexType
*/
'color_text'?: string | null;
/**
*
* @type {string}
* @memberof AirQualityStationIndexType
*/
'description_cs'?: string | null;
/**
*
* @type {string}
* @memberof AirQualityStationIndexType
*/
'description_en'?: string | null;
}
/**
*
* @export
* @interface AirQualityStationMeasurement
*/
interface AirQualityStationMeasurement {
/**
*
* @type {number}
* @memberof AirQualityStationMeasurement
*/
'AQ_hourly_index'?: number;
/**
*
* @type {Array<AirQualityStationComponent>}
* @memberof AirQualityStationMeasurement
*/
'components'?: Array<AirQualityStationComponent>;
}
/**
*
* @export
* @interface AverageOccupancyDay
*/
interface AverageOccupancyDay {
/**
*
* @type {number}
* @memberof AverageOccupancyDay
*/
'0'?: number;
/**
*
* @type {number}
* @memberof AverageOccupancyDay
*/
'1'?: number;
/**
*
* @type {number}
* @memberof AverageOccupancyDay
*/
'2'?: number;
/**
*
* @type {number}
* @memberof AverageOccupancyDay
*/
'3'?: number;
/**
*
* @type {number}
* @memberof AverageOccupancyDay
*/
'4'?: number;
/**
*
* @type {number}
* @memberof AverageOccupancyDay
*/
'5'?: number;
/**
*
* @type {number}
* @memberof AverageOccupancyDay
*/
'6'?: number;
/**
*
* @type {number}
* @memberof AverageOccupancyDay
*/
'7'?: number;
/**
*
* @type {number}
* @memberof AverageOccupancyDay
*/
'8'?: number;
/**
*
* @type {number}
* @memberof AverageOccupancyDay
*/
'9'?: number;
/**
*
* @type {number}
* @memberof AverageOccupancyDay
*/
'10'?: number;
/**
*
* @type {number}
* @memberof AverageOccupancyDay
*/
'11'?: number;
/**
*
* @type {number}
* @memberof AverageOccupancyDay
*/
'12'?: number;
/**
*
* @type {number}
* @memberof AverageOccupancyDay
*/
'13'?: number;
/**
*
* @type {number}
* @memberof AverageOccupancyDay
*/
'14'?: number;
/**
*
* @type {number}
* @memberof AverageOccupancyDay
*/
'15'?: number;
/**
*
* @type {number}
* @memberof AverageOccupancyDay
*/
'16'?: number;
/**
*
* @type {number}
* @memberof AverageOccupancyDay
*/
'17'?: number;
/**
*
* @type {number}
* @memberof AverageOccupancyDay
*/
'18'?: number;
/**
*
* @type {number}
* @memberof AverageOccupancyDay
*/
'19'?: number;
/**
*
* @type {number}
* @memberof AverageOccupancyDay
*/
'20'?: number;
/**
*
* @type {number}
* @memberof AverageOccupancyDay
*/
'21'?: number;
/**
*
* @type {number}
* @memberof AverageOccupancyDay
*/
'22'?: number;
/**
*
* @type {number}
* @memberof AverageOccupancyDay
*/
'23'?: number;
}
/**
* The day of the week (0 - 6; Sunday is 0)
* @export
* @interface AverageOccupancyWeek
*/
interface AverageOccupancyWeek {
/**
*
* @type {AverageOccupancyDay}
* @memberof AverageOccupancyWeek
*/
'0'?: AverageOccupancyDay;
/**
*
* @type {AverageOccupancyDay}
* @memberof AverageOccupancyWeek
*/
'1'?: AverageOccupancyDay;
/**
*
* @type {AverageOccupancyDay}
* @memberof AverageOccupancyWeek
*/
'2'?: AverageOccupancyDay;
/**
*
* @type {AverageOccupancyDay}
* @memberof AverageOccupancyWeek
*/
'3'?: AverageOccupancyDay;
/**
*
* @type {AverageOccupancyDay}
* @memberof AverageOccupancyWeek
*/
'4'?: AverageOccupancyDay;
/**
*
* @type {AverageOccupancyDay}
* @memberof AverageOccupancyWeek
*/
'5'?: AverageOccupancyDay;
/**
*
* @type {AverageOccupancyDay}
* @memberof AverageOccupancyWeek
*/
'6'?: AverageOccupancyDay;
}
/**
*
* @export
* @interface BicycleCounter
*/
interface BicycleCounter {
/**
*
* @type {string}
* @memberof BicycleCounter
*/
'id': string;
/**
*
* @type {string}
* @memberof BicycleCounter
*/
'name': string;
/**
*
* @type {string}
* @memberof BicycleCounter
*/
'route'?: string;
/**
*
* @type {string}
* @memberof BicycleCounter
*/
'updated_at'?: string;
/**
*
* @type {Array<BicycleCounterDirection>}
* @memberof BicycleCounter
*/
'directions'?: Array<BicycleCounterDirection>;
}
/**
*
* @export
* @interface BicycleCounterDetections
*/
interface BicycleCounterDetections {
/**
* direction_id
* @type {string}
* @memberof BicycleCounterDetections
*/
'id'?: string;
/**
*
* @type {number}
* @memberof BicycleCounterDetections
*/
'value'?: number;
/**
*
* @type {string}
* @memberof BicycleCounterDetections
*/
'value_pedestrians'?: string;
/**
*
* @type {string}
* @memberof BicycleCounterDetections
*/
'locations_id'?: string;
/**
*
* @type {string}
* @memberof BicycleCounterDetections
*/
'measured_from'?: string;
/**
*
* @type {string}
* @memberof BicycleCounterDetections
*/
'measured_to'?: string;
/**
*
* @type {string}
* @memberof BicycleCounterDetections
*/
'measurement_count'?: string;
}
/**
*
* @export
* @interface BicycleCounterDirection
*/
interface BicycleCounterDirection {
/**
* direction ID
* @type {string}
* @memberof BicycleCounterDirection
*/
'id': string;
/**
* direction name
* @type {string}
* @memberof BicycleCounterDirection
*/
'name'?: string;
}
/**
*
* @export
* @interface BicycleCounterTemperatures
*/
interface BicycleCounterTemperatures {
/**
* location_id
* @type {string}
* @memberof BicycleCounterTemperatures
*/
'id'?: string;
/**
*
* @type {number}
* @memberof BicycleCounterTemperatures
*/
'value'?: number;
/**
*
* @type {string}
* @memberof BicycleCounterTemperatures
*/
'measured_from'?: string;
/**
*
* @type {string}
* @memberof BicycleCounterTemperatures
*/
'measured_to'?: string;
/**
*
* @type {string}
* @memberof BicycleCounterTemperatures
*/
'measurement_count'?: string;
}
/**
*
* @export
* @interface BulkyContainer
*/
interface BulkyContainer {
/**
*
* @type {BulkyContainerGeometry}
* @memberof BulkyContainer
*/
'geometry'?: BulkyContainerGeometry;
/**
*
* @type {BulkyContainerProperties}
* @memberof BulkyContainer
*/
'properties'?: BulkyContainerProperties;
/**
*
* @type {string}
* @memberof BulkyContainer
*/
'type'?: string;
}
/**
*
* @export
* @interface BulkyContainerGeometry
*/
interface BulkyContainerGeometry {
/**
*
* @type {Array<number>}
* @memberof BulkyContainerGeometry
*/
'coordinates'?: Array<number>;
/**
*
* @type {string}
* @memberof BulkyContainerGeometry
*/
'type'?: string;
}
/**
*
* @export
* @interface BulkyContainerProperties
*/
interface BulkyContainerProperties {
/**
* station id
* @type {string}
* @memberof BulkyContainerProperties
*/
'customId'?: string;
/**
*
* @type {string}
* @memberof BulkyContainerProperties
*/
'date'?: string;
/**
*
* @type {string}
* @memberof BulkyContainerProperties
*/
'timeFrom'?: string;
/**
*
* @type {string}
* @memberof BulkyContainerProperties
*/
'timeTo'?: string;
/**
*
* @type {string}
* @memberof BulkyContainerProperties
*/
'street'?: string;
/**
*
* @type {string}
* @memberof BulkyContainerProperties
*/
'serviceName'?: string;
/**
*
* @type {string}
* @memberof BulkyContainerProperties
*/
'payer'?: string;
/**
*
* @type {number}
* @memberof BulkyContainerProperties
*/
'numberOfContainers'?: number;
/**
*
* @type {string}
* @memberof BulkyContainerProperties
*/
'cityDistrict'?: string;
}
/**
*
* @export
* @interface BulkyStationsCollection
*/
interface BulkyStationsCollection {
/**
*
* @type {Array<BulkyContainer>}
* @memberof BulkyStationsCollection
*/
'features'?: Array<BulkyContainer>;
/**
*
* @type {string}
* @memberof BulkyStationsCollection
*/
'type'?: string;
}
/**
*
* @export
* @interface CityDistrictFeature
*/
interface CityDistrictFeature {
/**
*
* @type {CityDistrictFeatureGeometry}
* @memberof CityDistrictFeature
*/
'geometry'?: CityDistrictFeatureGeometry;
/**
*
* @type {CityDistrictFeatureProperties}
* @memberof CityDistrictFeature
*/
'properties'?: CityDistrictFeatureProperties;
/**
*
* @type {string}
* @memberof CityDistrictFeature
*/
'type'?: string;
}
/**
* GeoJson geometry
* @export
* @interface CityDistrictFeatureGeometry
*/
interface CityDistrictFeatureGeometry {
/**
*
* @type {CityDistrictFeatureGeometryCoordinates}
* @memberof CityDistrictFeatureGeometry
*/
'coordinates'?: CityDistrictFeatureGeometryCoordinates;
/**
*
* @type {string}
* @memberof CityDistrictFeatureGeometry
*/
'type'?: CityDistrictFeatureGeometryTypeEnum;
}
const CityDistrictFeatureGeometryTypeEnum: {
readonly Polygon: "Polygon";
readonly MultiPolygon: "MultiPolygon";
};
type CityDistrictFeatureGeometryTypeEnum = typeof CityDistrictFeatureGeometryTypeEnum[keyof typeof CityDistrictFeatureGeometryTypeEnum];
/**
* @type CityDistrictFeatureGeometryCoordinates
* @export
*/
type CityDistrictFeatureGeometryCoordinates = Array<Array<Array<Array<number>>>> | Array<Array<Array<number>>>;
/**
*
* @export
* @interface CityDistrictFeatureProperties
*/
interface CityDistrictFeatureProperties {
/**
*
* @type {number}
* @memberof CityDistrictFeatureProperties
*/
'id': number;
/**
*
* @type {string}
* @memberof CityDistrictFeatureProperties
*/
'name': string;
/**
*
* @type {string}
* @memberof CityDistrictFeatureProperties
*/
'slug': string;
/**
*
* @type {string}
* @memberof CityDistrictFeatureProperties
*/
'updated_at'?: string;
}
/**
*
* @export
* @interface EnergeticsAddress
*/
interface EnergeticsAddress {
/**
*
* @type {string}
* @memberof EnergeticsAddress
*/
'street'?: string | null;
/**
*
* @type {string}
* @memberof EnergeticsAddress
*/
'house_number'?: string | null;
/**
*
* @type {string}
* @memberof EnergeticsAddress
*/
'city'?: string | null;
/**
*
* @type {string}
* @memberof EnergeticsAddress
*/
'country'?: string | null;
/**
*
* @type {string}
* @memberof EnergeticsAddress
*/
'mail'?: string | null;
/**
*
* @type {string}
* @memberof EnergeticsAddress
*/
'phone'?: string | null;
/**
*
* @type {string}
* @memberof EnergeticsAddress
*/
'web_address'?: string | null;
}
/**
*
* @export
* @interface EnergeticsBuildingFull
*/
interface EnergeticsBuildingFull {
/**
*
* @type {number}
* @memberof EnergeticsBuildingFull
*/
'id'?: number;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFull
*/
'name'?: string | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFull
*/
'main_use'?: string | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFull
*/
'method_of_protection'?: string | null;
/**
*
* @type {EnergeticsBuildingFullAddress}
* @memberof EnergeticsBuildingFull
*/
'address'?: EnergeticsBuildingFullAddress | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFull
*/
'allotment_number'?: string | null;
/**
*
* @type {number}
* @memberof EnergeticsBuildingFull
*/
'beds_count'?: number | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFull
*/
'building_address_code'?: string | null;
/**
*
* @type {EnergeticsBuildingFullBuildingEnvelope}
* @memberof EnergeticsBuildingFull
*/
'building_envelope'?: EnergeticsBuildingFullBuildingEnvelope | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFull
*/
'label'?: string | null;
/**
*
* @type {number}
* @memberof EnergeticsBuildingFull
*/
'built_up_area'?: number | null;
/**
*
* @type {number}
* @memberof EnergeticsBuildingFull
*/
'classrooms_count'?: number | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFull
*/
'csu_code'?: string | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFull
*/
'current_note'?: string | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFull
*/
'description'?: string | null;
/**
*
* @type {number}
* @memberof EnergeticsBuildingFull
*/
'employees_count'?: number | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFull
*/
'energetic_management'?: string | null;
/**
*
* @type {EnergeticsBuildingFullEnergyAudits}
* @memberof EnergeticsBuildingFull
*/
'energy_audits'?: EnergeticsBuildingFullEnergyAudits | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFull
*/
'eno_id'?: string | null;
/**
*
* @type {EnergeticsBuildingFullFuelAndEnergy}
* @memberof EnergeticsBuildingFull
*/
'fuel_and_energy'?: EnergeticsBuildingFullFuelAndEnergy | null;
/**
*
* @type {number}
* @memberof EnergeticsBuildingFull
*/
'heated_bulding_volume'?: number | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFull
*/
'ku_code'?: string | null;
/**
*
* @type {EnergeticsBuildingFullLocation}
* @memberof EnergeticsBuildingFull
*/
'location'?: EnergeticsBuildingFullLocation | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFull
*/
'link'?: string;
/**
*
* @type {EnergeticsBuildingFullOzeEnergyProduction}
* @memberof EnergeticsBuildingFull
*/
'oze_energy_production'?: EnergeticsBuildingFullOzeEnergyProduction | null;
/**
*
* @type {EnergeticsBuildingFullPenb}
* @memberof EnergeticsBuildingFull
*/
'penb'?: EnergeticsBuildingFullPenb | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFull
*/
'registration_unit'?: string | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFull
*/
'secondary_use'?: string | null;
/**
*
* @type {number}
* @memberof EnergeticsBuildingFull
*/
'students_count'?: number | null;
/**
*
* @type {EnergeticsBuildingFullTechnicalEquipment}
* @memberof EnergeticsBuildingFull
*/
'technical_equipment'?: EnergeticsBuildingFullTechnicalEquipment | null;
/**
*
* @type {EnergeticsBuildingFullWasteAndEmissions}
* @memberof EnergeticsBuildingFull
*/
'waste_and_emissions'?: EnergeticsBuildingFullWasteAndEmissions | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFull
*/
'weekend_opening_hours'?: string | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFull
*/
'opening_hours'?: string | null;
/**
*
* @type {number}
* @memberof EnergeticsBuildingFull
*/
'year_of_construction'?: number | null;
}
/**
*
* @export
* @interface EnergeticsBuildingFullAddress
*/
interface EnergeticsBuildingFullAddress {
/**
*
* @type {string}
* @memberof EnergeticsBuildingFullAddress
*/
'city'?: string | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFullAddress
*/
'country'?: string | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFullAddress
*/
'house_number'?: string | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFullAddress
*/
'mail'?: string | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFullAddress
*/
'phone'?: string | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFullAddress
*/
'street'?: string | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFullAddress
*/
'web_address'?: string | null;
}
/**
*
* @export
* @interface EnergeticsBuildingFullBuildingEnvelope
*/
interface EnergeticsBuildingFullBuildingEnvelope {
/**
*
* @type {EnergeticsBuildingFullBuildingEnvelopeFillingOfHole}
* @memberof EnergeticsBuildingFullBuildingEnvelope
*/
'filling_of_hole'?: EnergeticsBuildingFullBuildingEnvelopeFillingOfHole | null;
/**
*
* @type {EnergeticsBuildingFullBuildingEnvelopeFloorOfTheLowestHeatedFloor}
* @memberof EnergeticsBuildingFullBuildingEnvelope
*/
'floor_of_the_lowest_heated_floor'?: EnergeticsBuildingFullBuildingEnvelopeFloorOfTheLowestHeatedFloor | null;
/**
*
* @type {EnergeticsBuildingFullBuildingEnvelopeRoof}
* @memberof EnergeticsBuildingFullBuildingEnvelope
*/
'roof'?: EnergeticsBuildingFullBuildingEnvelopeRoof | null;
/**
*
* @type {EnergeticsBuildingFullBuildingEnvelopeSideWall}
* @memberof EnergeticsBuildingFullBuildingEnvelope
*/
'side_wall'?: EnergeticsBuildingFullBuildingEnvelopeSideWall | null;
}
/**
*
* @export
* @interface EnergeticsBuildingFullBuildingEnvelopeFillingOfHole
*/
interface EnergeticsBuildingFullBuildingEnvelopeFillingOfHole {
/**
*
* @type {number}
* @memberof EnergeticsBuildingFullBuildingEnvelopeFillingOfHole
*/
'area'?: number | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFullBuildingEnvelopeFillingOfHole
*/
'construction'?: string | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFullBuildingEnvelopeFillingOfHole
*/
'technical_condition'?: string | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFullBuildingEnvelopeFillingOfHole
*/
'year_of_adjustment'?: string | null;
}
/**
*
* @export
* @interface EnergeticsBuildingFullBuildingEnvelopeFloorOfTheLowestHeatedFloor
*/
interface EnergeticsBuildingFullBuildingEnvelopeFloorOfTheLowestHeatedFloor {
/**
*
* @type {number}
* @memberof EnergeticsBuildingFullBuildingEnvelopeFloorOfTheLowestHeatedFloor
*/
'area'?: number | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFullBuildingEnvelopeFloorOfTheLowestHeatedFloor
*/
'construction'?: string | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFullBuildingEnvelopeFloorOfTheLowestHeatedFloor
*/
'year_of_adjustment'?: string | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFullBuildingEnvelopeFloorOfTheLowestHeatedFloor
*/
'technical_condition'?: string | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFullBuildingEnvelopeFloorOfTheLowestHeatedFloor
*/
'thermal_insulation'?: string | null;
}
/**
*
* @export
* @interface EnergeticsBuildingFullBuildingEnvelopeRoof
*/
interface EnergeticsBuildingFullBuildingEnvelopeRoof {
/**
*
* @type {number}
* @memberof EnergeticsBuildingFullBuildingEnvelopeRoof
*/
'area'?: number | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFullBuildingEnvelopeRoof
*/
'construction'?: string | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFullBuildingEnvelopeRoof
*/
'technical_condition'?: string | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFullBuildingEnvelopeRoof
*/
'thermal_insulation'?: string | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFullBuildingEnvelopeRoof
*/
'year_of_adjustment'?: string | null;
}
/**
*
* @export
* @interface EnergeticsBuildingFullBuildingEnvelopeSideWall
*/
interface EnergeticsBuildingFullBuildingEnvelopeSideWall {
/**
*
* @type {number}
* @memberof EnergeticsBuildingFullBuildingEnvelopeSideWall
*/
'area'?: number | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFullBuildingEnvelopeSideWall
*/
'heat_insulation'?: string | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFullBuildingEnvelopeSideWall
*/
'prevailing_construction'?: string | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFullBuildingEnvelopeSideWall
*/
'technical_condition'?: string | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFullBuildingEnvelopeSideWall
*/
'year_of_adjustment'?: string | null;
}
/**
*
* @export
* @interface EnergeticsBuildingFullEnergyAudits
*/
interface EnergeticsBuildingFullEnergyAudits {
/**
*
* @type {string}
* @memberof EnergeticsBuildingFullEnergyAudits
*/
'created_at'?: string | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFullEnergyAudits
*/
'ea_registration_number'?: string | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFullEnergyAudits
*/
'energy_audit'?: string | null;
}
/**
*
* @export
* @interface EnergeticsBuildingFullFuelAndEnergy
*/
interface EnergeticsBuildingFullFuelAndEnergy {
/**
*
* @type {boolean}
* @memberof EnergeticsBuildingFullFuelAndEnergy
*/
'coal'?: boolean | null;
/**
*
* @type {boolean}
* @memberof EnergeticsBuildingFullFuelAndEnergy
*/
'czt'?: boolean | null;
/**
*
* @type {boolean}
* @memberof EnergeticsBuildingFullFuelAndEnergy
*/
'electricity'?: boolean | null;
/**
*
* @type {boolean}
* @memberof EnergeticsBuildingFullFuelAndEnergy
*/
'gas'?: boolean | null;
/**
*
* @type {boolean}
* @memberof EnergeticsBuildingFullFuelAndEnergy
*/
'other'?: boolean | null;
/**
*
* @type {boolean}
* @memberof EnergeticsBuildingFullFuelAndEnergy
*/
'oze'?: boolean | null;
}
/**
*
* @export
* @interface EnergeticsBuildingFullLocation
*/
interface EnergeticsBuildingFullLocation {
/**
*
* @type {string}
* @memberof EnergeticsBuildingFullLocation
*/
'type': string;
/**
*
* @type {Array<number>}
* @memberof EnergeticsBuildingFullLocation
*/
'coordinates': Array<number>;
}
/**
*
* @export
* @interface EnergeticsBuildingFullOzeEnergyProduction
*/
interface EnergeticsBuildingFullOzeEnergyProduction {
/**
*
* @type {string}
* @memberof EnergeticsBuildingFullOzeEnergyProduction
*/
'heat_pump'?: string | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFullOzeEnergyProduction
*/
'integrated_turbines_wind_energy'?: string | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFullOzeEnergyProduction
*/
'solar_energy_photothermal'?: string | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFullOzeEnergyProduction
*/
'solar_energy_photovoltaic'?: string | null;
}
/**
*
* @export
* @interface EnergeticsBuildingFullPenb
*/
interface EnergeticsBuildingFullPenb {
/**
*
* @type {number}
* @memberof EnergeticsBuildingFullPenb
*/
'building_envelope'?: number | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFullPenb
*/
'building_envelope_category'?: string | null;
/**
*
* @type {number}
* @memberof EnergeticsBuildingFullPenb
*/
'cooling'?: number | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFullPenb
*/
'cooling_category'?: string | null;
/**
*
* @type {number}
* @memberof EnergeticsBuildingFullPenb
*/
'heating'?: number | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFullPenb
*/
'heating_category'?: string | null;
/**
*
* @type {number}
* @memberof EnergeticsBuildingFullPenb
*/
'humidity_adjustment'?: number | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFullPenb
*/
'humidity_adjustment_category'?: string | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFullPenb
*/
'issue_date'?: string | null;
/**
*
* @type {number}
* @memberof EnergeticsBuildingFullPenb
*/
'lighting'?: number | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFullPenb
*/
'lighting_category'?: string | null;
/**
*
* @type {number}
* @memberof EnergeticsBuildingFullPenb
*/
'penb_number'?: number | null;
/**
*
* @type {number}
* @memberof EnergeticsBuildingFullPenb
*/
'primary_non_renewable_energy'?: number | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFullPenb
*/
'primary_non_renewable_energy_category'?: string | null;
/**
*
* @type {number}
* @memberof EnergeticsBuildingFullPenb
*/
'total_building_envelope_area'?: number | null;
/**
*
* @type {number}
* @memberof EnergeticsBuildingFullPenb
*/
'total_energy_reference_area'?: number | null;
/**
*
* @type {number}
* @memberof EnergeticsBuildingFullPenb
*/
'total_provided_energy'?: number | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFullPenb
*/
'total_provided_energy_category'?: string | null;
/**
*
* @type {number}
* @memberof EnergeticsBuildingFullPenb
*/
'ventilation'?: number | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFullPenb
*/
'ventilation_category'?: string | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFullPenb
*/
'volume_factor_of_av_shape'?: string | null;
/**
*
* @type {number}
* @memberof EnergeticsBuildingFullPenb
*/
'warm_water'?: number | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFullPenb
*/
'warm_water_category'?: string | null;
}
/**
*
* @export
* @interface EnergeticsBuildingFullTechnicalEquipment
*/
interface EnergeticsBuildingFullTechnicalEquipment {
/**
*
* @type {EnergeticsBuildingFullTechnicalEquipmentCooling}
* @memberof EnergeticsBuildingFullTechnicalEquipment
*/
'cooling'?: EnergeticsBuildingFullTechnicalEquipmentCooling | null;
/**
*
* @type {EnergeticsBuildingFullTechnicalEquipmentHeating}
* @memberof EnergeticsBuildingFullTechnicalEquipment
*/
'heating'?: EnergeticsBuildingFullTechnicalEquipmentHeating | null;
/**
*
* @type {EnergeticsBuildingFullTechnicalEquipmentHotWater}
* @memberof EnergeticsBuildingFullTechnicalEquipment
*/
'hot_water'?: EnergeticsBuildingFullTechnicalEquipmentHotWater | null;
/**
*
* @type {EnergeticsBuildingFullTechnicalEquipmentHumidityAdjustment}
* @memberof EnergeticsBuildingFullTechnicalEquipment
*/
'humidity_adjustment'?: EnergeticsBuildingFullTechnicalEquipmentHumidityAdjustment | null;
/**
*
* @type {EnergeticsBuildingFullTechnicalEquipmentLighting}
* @memberof EnergeticsBuildingFullTechnicalEquipment
*/
'lighting'?: EnergeticsBuildingFullTechnicalEquipmentLighting | null;
/**
*
* @type {EnergeticsBuildingFullTechnicalEquipmentVentilation}
* @memberof EnergeticsBuildingFullTechnicalEquipment
*/
'ventilation'?: EnergeticsBuildingFullTechnicalEquipmentVentilation | null;
}
/**
*
* @export
* @interface EnergeticsBuildingFullTechnicalEquipmentCooling
*/
interface EnergeticsBuildingFullTechnicalEquipmentCooling {
/**
*
* @type {number}
* @memberof EnergeticsBuildingFullTechnicalEquipmentCooling
*/
'cooling_area_percentage'?: number | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFullTechnicalEquipmentCooling
*/
'cooling_system'?: string | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFullTechnicalEquipmentCooling
*/
'technical_condition'?: string | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFullTechnicalEquipmentCooling
*/
'year'?: string | null;
}
/**
*
* @export
* @interface EnergeticsBuildingFullTechnicalEquipmentHeating
*/
interface EnergeticsBuildingFullTechnicalEquipmentHeating {
/**
*
* @type {number}
* @memberof EnergeticsBuildingFullTechnicalEquipmentHeating
*/
'heat_percentage'?: number | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFullTechnicalEquipmentHeating
*/
'heating_system'?: string | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFullTechnicalEquipmentHeating
*/
'main_source_of_heat'?: string | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFullTechnicalEquipmentHeating
*/
'secondary_source_of_heat'?: string | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFullTechnicalEquipmentHeating
*/
'technical_condition'?: string | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFullTechnicalEquipmentHeating
*/
'year'?: string | null;
}
/**
*
* @export
* @interface EnergeticsBuildingFullTechnicalEquipmentHotWater
*/
interface EnergeticsBuildingFullTechnicalEquipmentHotWater {
/**
*
* @type {string}
* @memberof EnergeticsBuildingFullTechnicalEquipmentHotWater
*/
'hot_water_source'?: string | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFullTechnicalEquipmentHotWater
*/
'predominant_way_of_heating_tv'?: string | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFullTechnicalEquipmentHotWater
*/
'technical_condition'?: string | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFullTechnicalEquipmentHotWater
*/
'year'?: string | null;
}
/**
*
* @export
* @interface EnergeticsBuildingFullTechnicalEquipmentHumidityAdjustment
*/
interface EnergeticsBuildingFullTechnicalEquipmentHumidityAdjustment {
/**
*
* @type {string}
* @memberof EnergeticsBuildingFullTechnicalEquipmentHumidityAdjustment
*/
'humidity_adjustment'?: string | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFullTechnicalEquipmentHumidityAdjustment
*/
'technical_condition'?: string | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFullTechnicalEquipmentHumidityAdjustment
*/
'year'?: string | null;
}
/**
*
* @export
* @interface EnergeticsBuildingFullTechnicalEquipmentLighting
*/
interface EnergeticsBuildingFullTechnicalEquipmentLighting {
/**
*
* @type {string}
* @memberof EnergeticsBuildingFullTechnicalEquipmentLighting
*/
'lighting'?: string | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFullTechnicalEquipmentLighting
*/
'measurement_method'?: string | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFullTechnicalEquipmentLighting
*/
'other_technological_elements'?: string | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFullTechnicalEquipmentLighting
*/
'technical_condition'?: string | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFullTechnicalEquipmentLighting
*/
'year'?: string | null;
}
/**
*
* @export
* @interface EnergeticsBuildingFullTechnicalEquipmentVentilation
*/
interface EnergeticsBuildingFullTechnicalEquipmentVentilation {
/**
*
* @type {string}
* @memberof EnergeticsBuildingFullTechnicalEquipmentVentilation
*/
'technical_condition'?: string | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFullTechnicalEquipmentVentilation
*/
'ventilation'?: string | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFullTechnicalEquipmentVentilation
*/
'year'?: string | null;
}
/**
*
* @export
* @interface EnergeticsBuildingFullWasteAndEmissions
*/
interface EnergeticsBuildingFullWasteAndEmissions {
/**
*
* @type {string}
* @memberof EnergeticsBuildingFullWasteAndEmissions
*/
'operating_co2_emissions'?: string | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFullWasteAndEmissions
*/
'solid_waste_production'?: string | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFullWasteAndEmissions
*/
'sox_emissions'?: string | null;
/**
*
* @type {string}
* @memberof EnergeticsBuildingFullWasteAndEmissions
*/
'tied_co2_emissions'?: string | null;
}
/**
*
* @export
* @interface EnergeticsBuildingShort
*/
interface EnergeticsBuildingShort {
/**
*
* @type {number}
* @memberof EnergeticsBuildingShort
*/
'id'?: number;
/**
*
* @type {string}
* @memberof EnergeticsBuildingShort
*/
'name'?: string;
/**
*
* @type {string}
* @memberof EnergeticsBuildingShort
*/
'building_address_code'?: string;
/**
*
* @type {string}
* @memberof EnergeticsBuildingShort
*/
'link'?: string;
}
/**
*
* @export
* @interface EnergeticsDevice
*/