[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-07-14 UTC."],[[["\u003cp\u003eThis documentation details globally available enumerations in the Places SDK for iOS.\u003c/p\u003e\n"],["\u003cp\u003eThese enumerations provide structured data types for various place-related attributes, such as business status, opening hours, and price level.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers can use these enumerations to request and handle specific information about places when using the SDK.\u003c/p\u003e\n"],["\u003cp\u003eEach enumeration is described with its purpose and relevant links for further details.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003ePlaceProperty\u003c/code\u003e is particularly important as it defines the data fields that can be retrieved for a place object.\u003c/p\u003e\n"]]],["The core content describes globally available enumerations for the Places API. These include `AutocompleteSuggestion`, holding suggestions; `BusinessStatus`, indicating a place's status; `DayOfWeek`, representing days; `HoursType`, defining secondary opening hours; `OpenNowStatus`, showing current open status; `PlaceProperty`, specifying requestable information for a place object; `PlacesError`, listing error types; and `PriceLevel`, denoting a place's price level. Each enum has a declaration and conforms to various protocols like `Equatable` and `Hashable`.\n"],null,["Enumerations\n\nThe following enumerations are available globally.\n- `\n ``\n ``\n `\n\n [AutocompleteListDensity](/maps/documentation/places/ios-sdk/reference/swift/Enums/AutocompleteListDensity)`\n ` \n The content density of the suggestion list. \n\n Declaration \n Swift \n\n enum AutocompleteListDensity\n\n extension AutocompleteListDensity : Copyable, Equatable, Escapable, Hashable\n\n- `\n ``\n ``\n `\n\n [AutocompleteSuggestion](/maps/documentation/places/ios-sdk/reference/swift/Enums/AutocompleteSuggestion)`\n ` \n AutocompleteSuggestion enum with an associated value that contains the actual suggestion. \n\n Declaration \n Swift \n\n enum AutocompleteSuggestion\n\n extension AutocompleteSuggestion : Equatable, Hashable, Sendable\n\n- `\n ``\n ``\n `\n\n [AutocompleteUIIcon](/maps/documentation/places/ios-sdk/reference/swift/Enums/AutocompleteUIIcon)`\n ` \n The icon to display in `placeAutocomplete` or `basicPlaceAutocomplete`. \n\n Declaration \n Swift \n\n enum AutocompleteUIIcon\n\n extension AutocompleteUIIcon : Copyable, Equatable, Escapable, Hashable\n\n- `\n ``\n ``\n `\n\n [BusinessStatus](/maps/documentation/places/ios-sdk/reference/swift/Enums/BusinessStatus)`\n ` \n Describes the business status of a place. \n\n Declaration \n Swift \n\n enum BusinessStatus\n\n extension BusinessStatus : CaseIterable, Equatable, Hashable, Identifiable\n\n- `\n ``\n ``\n `\n\n [DayOfWeek](/maps/documentation/places/ios-sdk/reference/swift/Enums/DayOfWeek)`\n ` \n The fields represent individual days of the week.\n\n Matches NSDateComponents.weekday index.\n Refer to \u003chttps://developer.apple.com/documentation/foundation/nsdatecomponents/1410442-weekday\u003e \n\n Declaration \n Swift \n\n enum DayOfWeek\n\n extension DayOfWeek : Copyable, Equatable, Escapable, Hashable, RawRepresentable\n\n- `\n ``\n ``\n `\n\n [HoursType](/maps/documentation/places/ios-sdk/reference/swift/Enums/HoursType)`\n ` \n Identifies the type of secondary opening hours.\n\n `HoursType` is only set for secondary opening hours (i.e. opening hours\n returned from [Place](/maps/documentation/places/ios-sdk/reference/swift/Structs/Place) secondaryOpeningHours).\n Hours types described here:\n \u003chttps://developers.google.com/maps/documentation/places/web-service/details#PlaceOpeningHours-type\u003e \n\n Declaration \n Swift \n\n enum HoursType\n\n extension HoursType : Copyable, Equatable, Escapable, Hashable, RawRepresentable\n\n- `\n ``\n ``\n `\n\n [OpenNowStatus](/maps/documentation/places/ios-sdk/reference/swift/Enums/OpenNowStatus)`\n ` \n Describes the current open status of a place. \n\n Declaration \n Swift \n\n enum OpenNowStatus\n\n extension OpenNowStatus : Copyable, Equatable, Escapable, Hashable, RawRepresentable\n\n- `\n ``\n ``\n `\n\n [PlaceDetailsCompactContent](/maps/documentation/places/ios-sdk/reference/swift/Enums/PlaceDetailsCompactContent)`\n ` \n The content type of the place details compact view. \n\n Declaration \n Swift \n\n enum PlaceDetailsCompactContent\n\n extension PlaceDetailsCompactContent : Equatable, Hashable, Sendable\n\n- `\n ``\n ``\n `\n\n [PlaceDetailsContent](/maps/documentation/places/ios-sdk/reference/swift/Enums/PlaceDetailsContent)`\n ` \n The content that can be displayed in the place details full view. \n\n Declaration \n Swift \n\n enum PlaceDetailsContent\n\n extension PlaceDetailsContent : Equatable, Hashable, Sendable\n\n- `\n ``\n ``\n `\n\n [PlaceDetailsViewOrientation](/maps/documentation/places/ios-sdk/reference/swift/Enums/PlaceDetailsViewOrientation)`\n ` \n The orientation of the place details view. \n\n Declaration \n Swift \n\n enum PlaceDetailsViewOrientation\n\n extension PlaceDetailsViewOrientation : Copyable, Equatable, Escapable, Hashable\n\n- `\n ``\n ``\n `\n\n [PlaceIdentifier](/maps/documentation/places/ios-sdk/reference/swift/Enums/PlaceIdentifier)`\n ` \n The place identifier. \n\n Declaration \n Swift \n\n enum PlaceIdentifier\n\n- `\n ``\n ``\n `\n\n [PlaceProperty](/maps/documentation/places/ios-sdk/reference/swift/Enums/PlaceProperty)`\n ` \n The properties represent individual information that can be requested for a [Place](/maps/documentation/places/ios-sdk/reference/swift/Structs/Place) object.\n\n If no request properties are set, the [Place](/maps/documentation/places/ios-sdk/reference/swift/Structs/Place) object will be empty with no useful information.\n\n Please refer to \u003chttps://developers.google.com/places/ios-sdk/place-data-fields\u003e for more\n details. \n\n Declaration \n Swift \n\n enum PlaceProperty\n\n extension PlaceProperty : Copyable, Equatable, Escapable, Hashable\n\n- `\n ``\n ``\n `\n\n [PlaceSearchContent](/maps/documentation/places/ios-sdk/reference/swift/Enums/PlaceSearchContent)`\n ` \n The types of content that should be displayed in the place search view. \n\n Declaration \n Swift \n\n enum PlaceSearchContent\n\n extension PlaceSearchContent : Equatable, Hashable, Sendable\n\n- `\n ``\n ``\n `\n\n [PlaceSearchViewRequest](/maps/documentation/places/ios-sdk/reference/swift/Enums/PlaceSearchViewRequest)`\n ` \n The type of request that should be used to fetch the place search results. \n\n Declaration \n Swift \n\n enum PlaceSearchViewRequest\n\n extension PlaceSearchViewRequest : Equatable\n\n- `\n ``\n ``\n `\n\n [PlaceViewAttributionPosition](/maps/documentation/places/ios-sdk/reference/swift/Enums/PlaceViewAttributionPosition)`\n ` \n The attribution position in the place view. \n\n Declaration \n Swift \n\n enum PlaceViewAttributionPosition\n\n extension PlaceViewAttributionPosition : Copyable, Equatable, Escapable, Hashable, Sendable\n\n- `\n ``\n ``\n `\n\n [PlaceViewMediaSize](/maps/documentation/places/ios-sdk/reference/swift/Enums/PlaceViewMediaSize)`\n ` \n The size of the media in the place view. \n\n Declaration \n Swift \n\n enum PlaceViewMediaSize\n\n extension PlaceViewMediaSize : Copyable, Equatable, Escapable, Hashable, Sendable\n\n- `\n ``\n ``\n `\n\n [PlaceViewOrientation](/maps/documentation/places/ios-sdk/reference/swift/Enums/PlaceViewOrientation)`\n ` \n The orientation of the place view. \n\n Declaration \n Swift \n\n enum PlaceViewOrientation\n\n extension PlaceViewOrientation : Copyable, Equatable, Escapable, Hashable, Sendable\n\n- `\n ``\n ``\n `\n\n [PlacesAttributionColor](/maps/documentation/places/ios-sdk/reference/swift/Enums/PlacesAttributionColor)`\n ` \n The attribution color. \n\n Declaration \n Swift \n\n enum PlacesAttributionColor\n\n extension PlacesAttributionColor : Equatable, Hashable, Sendable\n\n- `\n ``\n ``\n `\n\n [PlacesError](/maps/documentation/places/ios-sdk/reference/swift/Enums/PlacesError)`\n ` \n Places error types. \n\n Declaration \n Swift \n\n enum PlacesError\n\n extension PlacesError : Equatable, Error, Hashable, Sendable\n\n- `\n ``\n ``\n `\n\n [PriceLevel](/maps/documentation/places/ios-sdk/reference/swift/Enums/PriceLevel)`\n ` \n The price level of a place. \n\n Declaration \n Swift \n\n enum PriceLevel\n\n extension PriceLevel : CaseIterable, Equatable, Hashable, Identifiable"]]