UNPKG

ocpi-types

Version:

TypeScript DTOs and enums for OCPI 2.2.1 specification.

40 lines (39 loc) 1.35 kB
import { PublishTokenTypeDto } from './publish-token-type.dto'; import { GeoLocationDto } from './geo-location.dto'; import { AdditionalGeoLocationDto } from './additional-geo-location.dto'; import { EVSEDto } from './EVSEDto'; import { DisplayTextDto } from '../../../dtos/display-text.dto'; import { BusinessDetailsDto } from './business-details.dto'; import { HoursDto } from './hours.dto'; import { ImageDto } from './image.dto'; import { EnergyMixDto } from './energy-mix.dto'; import { ParkingType } from '../enums/parking-type.enum'; import { Facility } from '../enums/facility.enum'; export declare class LocationDto { countryCode: string; partyId: string; id: string; publish: boolean; publishAllowedTo?: PublishTokenTypeDto[]; name?: string; address: string; city: string; postalCode?: string; state?: string; country: string; coordinates: GeoLocationDto; relatedLocations?: AdditionalGeoLocationDto[]; parkingType?: ParkingType; evses?: EVSEDto[]; directions?: DisplayTextDto[]; operator?: BusinessDetailsDto; suboperator?: BusinessDetailsDto; owner?: BusinessDetailsDto; facilities?: Facility[]; timeZone: string; openingTimes?: HoursDto; chargingWhenClosed?: boolean; images?: ImageDto[]; energyMix?: EnergyMixDto; lastUpdated: string; }