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.
  • Access type of the EV POI.

    Declaration

    Swift

    public let accessType: ChargingPark.AccessType?
  • A list of ChargingStations that hold information related to the EV POI.

    Declaration

    Swift

    public var chargingStations: [ChargingStation] { get }
  • 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?
  • The emails of the EV POI result.

    Declaration

    Swift

    public var emails: [String] { get }
  • id

    The POIID that includes the EV POI identifier.

    Declaration

    Swift

    public var id: POIID { get }
  • 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 ChargingStations 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 names of the EV POI result.

    Declaration

    Swift

    public var names: [String] { get }
  • The opening hours of the EV POI.

    Declaration

    Swift

    public var openingHours: OpeningHours? { get }
  • The phone numbers of the EV POI result.

    Declaration

    Swift

    public var phones: [String] { get }
  • The Place of the EV POI result.

    Declaration

    Swift

    public let place: Place
  • The time zone of the EV POI.

    Declaration

    Swift

    public var timeZone: TimeZone? { get }