TNEntityLocation
@objcMembers
open class TNEntityLocation : NSObject, Codable
The Location object describes the location and its properties where a group of EVSEs that belong together are installed.
Typically, the Location object is the exact location of the group of EVSEs, but it can also be the entrance of a parking garage which contains these EVSEs. The exact way to reach each EVSE can be further specified by its own properties.
-
CPO, eMSP (or other role) ID of this party (following the ISO-15118 standard).
Declaration
Swift
public var partyId: String? -
Uniquely identifies the location within the CPOs platform (and suboperator platforms). This field can never be changed, modified or renamed.
Declaration
Swift
public var id: String? -
Defines if a Location may be published on an website or app etc.
Declaration
Swift
public var publish: Bool? -
Display name of the location.
Declaration
Swift
public var name: String? -
Geographical location of related points relevant to the user.
Declaration
Swift
public var relatedLocations: [TNEntityAdditionalGeoLocation]? -
List of PublishAllowedTo that may only be used when the publish field is set to false
Declaration
Swift
public var publishAllowedTo: [TNEntityPublishTokenType]? -
The general type of parking at the charge point location
Declaration
Swift
public var parkingType: TNEntityParkingType? -
List of EVSEs that belong to this Location.
Declaration
Swift
public var evses: [TNEntityEvse]? -
Human-readable directions on how to reach the location.
Declaration
Swift
public var directions: [TNEntityDisplayText]? -
Information of the operator.
Declaration
Swift
public var chargingPointOperator: TNEntityBusinessDetails? -
Information of the suboperator if available.
Declaration
Swift
public var chargingPointSubOperator: TNEntityBusinessDetails? -
Information of the owner if available.
Declaration
Swift
public var owner: TNEntityBusinessDetails? -
Optional list of facilities this charging location directly belongs to.
Declaration
Swift
public var facilities: [TNEntityFacility]? -
The times when the EVSEs at the location can be accessed for charging.
Declaration
Swift
public var openingTimes: TNEntityHours? -
Indicates if the EVSEs are still charging outside the opening hours of the location.
Declaration
Swift
public var chargingWhenClosed: Bool? -
Links to images related to the location such as photos or logos.
Declaration
Swift
public var images: [TNEntityImage]? -
Details on the energy supplied at this location.
Declaration
Swift
public var energyMix: TNEntityEnergyMix? -
One of IANA tzdata’s TZ-values representing the time zone of the location.
Declaration
Swift
public var timeZone: String? -
Timestamp when this Location or one of its EVSEs or Connectors were last updated (or created).
Declaration
Swift
public var lastUpdated: String? -
Additional attributes
Declaration
Swift
public var additionalAttributes: [String : String]?
TNEntityLocation Class Reference