[[["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-08-27 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,["# GooglePlacesSwift Framework Reference\n\nEnumerations\n============\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 `\n ` \n The content density of the suggestion list. \n\n #### Declaration\n\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 `\n ` \n AutocompleteSuggestion enum with an associated value that contains the actual suggestion. \n\n #### Declaration\n\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 `\n ` \n The icon to display in `placeAutocomplete` or `basicPlaceAutocomplete`. \n\n #### Declaration\n\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 `\n ` \n Describes the business status of a place. \n\n #### Declaration\n\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 `\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\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 `\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\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 `\n ` \n Describes the current open status of a place. \n\n #### Declaration\n\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 `\n ` \n The content type of the place details compact view. \n\n #### Declaration\n\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 `\n ` \n The content that can be displayed in the place details full view. \n\n #### Declaration\n\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 `\n ` \n The orientation of the place details view. \n\n #### Declaration\n\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 `\n ` \n The place identifier. \n\n #### Declaration\n\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 `\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\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 `\n ` \n The types of content that should be displayed in the place search view. \n\n #### Declaration\n\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 `\n ` \n The type of request that should be used to fetch the place search results. \n\n #### Declaration\n\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 `\n ` \n The attribution position in the place view. \n\n #### Declaration\n\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 `\n ` \n The size of the media in the place view. \n\n #### Declaration\n\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 `\n ` \n The orientation of the place view. \n\n #### Declaration\n\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 `\n ` \n The attribution color. \n\n #### Declaration\n\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 `\n ` \n Places error types. \n\n #### Declaration\n\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 `\n ` \n The price level of a place. \n\n #### Declaration\n\n Swift \n\n enum PriceLevel\n\n extension PriceLevel : CaseIterable, Equatable, Hashable, Identifiable"]]