EVSearchResult
public struct EVSearchResult
A search result produced by EV search.
Important
This is a Public Preview API. It may be changed or removed at any time.-
Creates an
EVSearchResult
instance with given parameters.Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public init( id: POIID, names: [String] = [], phones: [String] = [], emails: [String] = [], place: Place, chargingStations: [ChargingStation] = [], openingHours: OpeningHours? = nil, timeZone: TimeZone? = nil, accessType: ChargingPark.AccessType? = nil, detour: Detour? = nil )
Parameters
id
The
POIID
that includes the EV POI identifier.names
The names of the EV POI result.
phones
The phone numbers of the EV POI result.
emails
The emails of the EV POI result.
place
The
Place
of the EV POI result.chargingStations
A list of
ChargingStation
s that hold information related to the EV POI.openingHours
The opening hours of the EV POI.
timeZone
The time zone of the EV POI.
accessType
A list of access types of the EV POI.
detour
The detailed information about the detour which should be taken to reach the electric vehicle search result position.
-
The detailed information about detour which should be taken to reach the electric vehicle search result position.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public let detour: Detour?
-
Access type of the EV POI.
Declaration
Swift
public let accessType: ChargingPark.AccessType?
-
The names of the EV POI result.
Declaration
Swift
public var names: [String] { get }
-
The phone numbers of the EV POI result.
Declaration
Swift
public var phones: [String] { get }
-
The emails of the EV POI result.
Declaration
Swift
public var emails: [String] { get }
-
A list of
ChargingStation
s that hold information related to the EV POI.Declaration
Swift
public var chargingStations: [ChargingStation] { get }
-
The opening hours of the EV POI.
Declaration
Swift
public var openingHours: OpeningHours? { get }
-
The time zone of the EV POI.
Declaration
Swift
public var timeZone: TimeZone? { get }