Structures

The following structures are available globally.

AutocompleteOptions

FeedbackEvent

  • Feedback event describing user interactions with the search results. The client application can report these events back to the search service to be used for analyzing and improving the search service.

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public struct FeedbackEvent
  • Specifies the parameters of the geometries to query.

    See more

    Declaration

    Swift

    public struct GeometryDataOptions

POICategoryOptions

  • Specifies the language and scope of POI categories.

    See more

    Declaration

    Swift

    public struct POICategoryOptions
  • Defines essential parameters to fetch POI details data.

    See more

    Declaration

    Swift

    public struct POIDetailsOptions

FuelType

  • Defines fuel types supported in the fuzzy search.

    See more

    Declaration

    Swift

    public struct FuelType : Hashable
    extension FuelType: CustomDebugStringConvertible

CircleGeometry

  • Circle geometry for searchArea.

    See more

    Declaration

    Swift

    public struct CircleGeometry : Equatable

PolygonGeometry

  • Polygon geometry for searchArea.

    See more

    Declaration

    Swift

    public struct PolygonGeometry : Equatable

RectangleGeometry

  • Rectangle geometry for searchArea.

    See more

    Declaration

    Swift

    public struct RectangleGeometry : Equatable

SearchOptions

AutocompleteSegmentBrand

  • Describes a brand autocomplete segment. A brand segment contains a Brand which can be used as a filter in search.

    See more

    Declaration

    Swift

    public struct AutocompleteSegmentBrand

AutocompleteSegmentPOICategory

AutocompleteSegmentPlainText

  • Describes a plain text autocomplete segment. A plain text segment is the unmatched part which can be used as query string in search.

    See more

    Declaration

    Swift

    public struct AutocompleteSegmentPlainText

POIID

  • Defines the POI identifier required to fetch POI details

    See more

    Declaration

    Swift

    public struct POIID

SearchResultID

  • A structure enclosing related data IDs

    See more

    Declaration

    Swift

    public struct SearchResultID

EVChargingAvailabilityID

ParkingDetailID

  • A container for parking detail identifier.

    See more

    Declaration

    Swift

    public struct ParkingDetailID

FuelPriceID

  • A container for the fuel price identifier

    See more

    Declaration

    Swift

    public struct FuelPriceID

SearchResult

  • SearchResult Object containing grouped information about places or points of interest.

    See more

    Declaration

    Swift

    public struct SearchResult

ChargingPark

  • Contains information about an EV charging park.

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public struct ChargingPark

DataSources

  • A container of data sources for additional POI details.

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public struct DataSources

ChargingAvailabilityDataSource

  • Charging Availability data source.

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public struct ChargingAvailabilityDataSource

GeometryDataSources

  • Geometry Data Sources

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public struct GeometryDataSources

POIDetail

  • Additional POI details.

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public struct POIDetail

TimeRange

  • Defines a range of time from startTime to endTime

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public struct TimeRange

OpeningHours

  • Defines the OpeningHours of a POI.

    See more

    Declaration

    Swift

    public struct OpeningHours

POI

  • POI

    Point of Interest information for a search result.

    See more

    Declaration

    Swift

    public struct POI

Brand

  • Defines a POI brand.

    See more

    Declaration

    Swift

    public struct Brand : Hashable

POICategoryID

GeometryDataResponse

POICategoryResponse

POICategory

  • Structure containing POI category details.

    See more

    Declaration

    Swift

    public struct POICategory

POIDetailsResponse

SearchResponse

  • A response structure that contains search results for the requested search query

    See more

    Declaration

    Swift

    public struct SearchResponse