Enumerations
The following enumerations are available globally.
-
The content density of the suggestion list.
Declaration
Swift
enum AutocompleteListDensityextension AutocompleteListDensity : Copyable, Equatable, Escapable, Hashable -
AutocompleteSuggestion enum with an associated value that contains the actual suggestion.
Declaration
Swift
enum AutocompleteSuggestionextension AutocompleteSuggestion : Equatable, Hashable, Sendable -
The icon to display in
placeAutocompleteorbasicPlaceAutocomplete.Declaration
Swift
enum AutocompleteUIIconextension AutocompleteUIIcon : Copyable, Equatable, Escapable, Hashable -
Describes the business status of a place.
Declaration
Swift
enum BusinessStatusextension BusinessStatus : CaseIterable, Equatable, Hashable, Identifiable -
The fields represent individual days of the week.
Matches NSDateComponents.weekday index. Refer to https://developer.apple.com/documentation/foundation/nsdatecomponents/1410442-weekday
Declaration
Swift
enum DayOfWeekextension DayOfWeek : Copyable, Equatable, Escapable, Hashable, RawRepresentable -
Describes the EV charging connector type.
Declaration
Swift
enum EVConnectorTypeextension EVConnectorType : CaseIterable, Copyable, Equatable, Escapable, Hashable, RawRepresentable, Sendable -
Identifies the type of secondary opening hours.
HoursTypeis only set for secondary opening hours (i.e. opening hours returned fromPlacesecondaryOpeningHours). Hours types described here: https://developers.google.com/maps/documentation/places/web-service/details#PlaceOpeningHours-typeDeclaration
Swift
enum HoursTypeextension HoursType : Copyable, Equatable, Escapable, Hashable, RawRepresentable -
Describes the current open status of a place.
Declaration
Swift
enum OpenNowStatusextension OpenNowStatus : Copyable, Equatable, Escapable, Hashable, RawRepresentable -
The content type of the place details compact view.
Declaration
Swift
enum PlaceDetailsCompactContentextension PlaceDetailsCompactContent : Equatable, Hashable, Sendable -
The content that can be displayed in the place details full view.
Declaration
Swift
enum PlaceDetailsContentextension PlaceDetailsContent : Equatable, Hashable, Sendable -
The orientation of the place details view.
Declaration
Swift
enum PlaceDetailsViewOrientationextension PlaceDetailsViewOrientation : Copyable, Equatable, Escapable, Hashable -
The place identifier.
Declaration
Swift
enum PlaceIdentifier -
The properties represent individual information that can be requested for a
Placeobject.If no request properties are set, the
Placeobject will be empty with no useful information.Please refer to https://developers.google.com/places/ios-sdk/place-data-fields for more details.
Declaration
Swift
enum PlacePropertyextension PlaceProperty : Copyable, Equatable, Escapable, Hashable -
The types of content that should be displayed in the place search view.
Declaration
Swift
enum PlaceSearchContentextension PlaceSearchContent : Equatable, Hashable, Sendable -
The type of request that should be used to fetch the place search results.
Declaration
Swift
enum PlaceSearchViewRequestextension PlaceSearchViewRequest : Equatable -
The attribution position in the place view.
Declaration
Swift
enum PlaceViewAttributionPositionextension PlaceViewAttributionPosition : Copyable, Equatable, Escapable, Hashable, Sendable -
The size of the media in the place view.
Declaration
Swift
enum PlaceViewMediaSizeextension PlaceViewMediaSize : Copyable, Equatable, Escapable, Hashable, Sendable -
The orientation of the place view.
Declaration
Swift
enum PlaceViewOrientationextension PlaceViewOrientation : Copyable, Equatable, Escapable, Hashable, Sendable -
The attribution color.
Declaration
Swift
enum PlacesAttributionColorextension PlacesAttributionColor : Equatable, Hashable, Sendable -
Places error types.
Declaration
Swift
enum PlacesErrorextension PlacesError : Equatable, Error, Hashable, Sendable -
The price level of a place.
Declaration
Swift
enum PriceLevelextension PriceLevel : CaseIterable, Equatable, Hashable, Identifiable