AI-generated Key Takeaways
- 
          
GMSPlaceFieldis an enumeration defining fields for requesting specific data about aGMSPlace. - 
          
Requesting place data requires setting
GMSPlaceFieldvalues, otherwise theGMSPlaceobject will be empty. - 
          
GMSPlaceFieldPhoneNumber,GMSPlaceFieldWebsite, andGMSPlaceFieldAddressComponentsare not supported forGMSPlaceLikelihoodListobjects. - 
          
Refer to the official Google Places documentation for detailed information about place data fields and their usage.
 
GMSPlaceField
enum GMSPlaceField : uint64_t {}The fields represent individual information that can be requested for a GMSPlace object.
 If no request fields are set, the GMSPlace object will be empty with no useful information.
Note: GMSPlaceFieldPhoneNumber, GMSPlaceFieldWebsite and GMSPlaceFieldAddressComponents are
 not supported for GMSPlaceLikelihoodList place objects. Please refer to
       https://developers.google.com/places/ios-sdk/place-data-fields for more details.
- 
                  
                  
Declaration
Swift
static var name: GMSPlaceField { get }Objective-C
GMSPlaceFieldName = 1 << 0 - 
                  
                  
Declaration
Swift
static var placeID: GMSPlaceField { get }Objective-C
GMSPlaceFieldPlaceID = GMSPlaceFieldName << 1 - 
                  
                  
Declaration
Swift
static var plusCode: GMSPlaceField { get }Objective-C
GMSPlaceFieldPlusCode = GMSPlaceFieldName << 2 - 
                  
                  
Declaration
Swift
static var coordinate: GMSPlaceField { get }Objective-C
GMSPlaceFieldCoordinate = GMSPlaceFieldName << 3 - 
                  
                  
Declaration
Swift
static var openingHours: GMSPlaceField { get }Objective-C
GMSPlaceFieldOpeningHours = GMSPlaceFieldName << 4 - 
                  
                  
Declaration
Swift
static var phoneNumber: GMSPlaceField { get }Objective-C
GMSPlaceFieldPhoneNumber = GMSPlaceFieldName << 5 - 
                  
                  
Declaration
Swift
static var formattedAddress: GMSPlaceField { get }Objective-C
GMSPlaceFieldFormattedAddress = GMSPlaceFieldName << 6 - 
                  
                  
Declaration
Swift
static var rating: GMSPlaceField { get }Objective-C
GMSPlaceFieldRating = GMSPlaceFieldName << 7 - 
                  
                  
Declaration
Swift
static var priceLevel: GMSPlaceField { get }Objective-C
GMSPlaceFieldPriceLevel = GMSPlaceFieldName << 8 - 
                  
                  
Declaration
Swift
static var types: GMSPlaceField { get }Objective-C
GMSPlaceFieldTypes = GMSPlaceFieldName << 9 - 
                  
                  
Declaration
Swift
static var website: GMSPlaceField { get }Objective-C
GMSPlaceFieldWebsite = GMSPlaceFieldName << 10 - 
                  
                  
Declaration
Swift
static var viewport: GMSPlaceField { get }Objective-C
GMSPlaceFieldViewport = GMSPlaceFieldName << 11 - 
                  
                  
Declaration
Swift
static var addressComponents: GMSPlaceField { get }Objective-C
GMSPlaceFieldAddressComponents = GMSPlaceFieldName << 12 - 
                  
                  
Declaration
Swift
static var photos: GMSPlaceField { get }Objective-C
GMSPlaceFieldPhotos = GMSPlaceFieldName << 13 - 
                  
                  
Declaration
Swift
static var userRatingsTotal: GMSPlaceField { get }Objective-C
GMSPlaceFieldUserRatingsTotal = GMSPlaceFieldName << 14 - 
                  
                  
Declaration
Swift
static var utcOffsetMinutes: GMSPlaceField { get }Objective-C
GMSPlaceFieldUTCOffsetMinutes = GMSPlaceFieldName << 15 - 
                  
                  
Declaration
Swift
static var businessStatus: GMSPlaceField { get }Objective-C
GMSPlaceFieldBusinessStatus = GMSPlaceFieldName << 16 - 
                  
                  
Declaration
Swift
static var iconImageURL: GMSPlaceField { get }Objective-C
GMSPlaceFieldIconImageURL = GMSPlaceFieldName << 17 - 
                  
                  
Declaration
Swift
static var iconBackgroundColor: GMSPlaceField { get }Objective-C
GMSPlaceFieldIconBackgroundColor = GMSPlaceFieldName << 18 - 
                  
                  
Declaration
Swift
static var takeout: GMSPlaceField { get }Objective-C
GMSPlaceFieldTakeout = GMSPlaceFieldName << 19 - 
                  
                  
Declaration
Swift
static var delivery: GMSPlaceField { get }Objective-C
GMSPlaceFieldDelivery = GMSPlaceFieldName << 20 - 
                  
                  
Declaration
Swift
static var dineIn: GMSPlaceField { get }Objective-C
GMSPlaceFieldDineIn = GMSPlaceFieldName << 21 - 
                  
                  
Declaration
Swift
static var curbsidePickup: GMSPlaceField { get }Objective-C
GMSPlaceFieldCurbsidePickup = GMSPlaceFieldName << 22 - 
                  
                  
Declaration
Swift
static var reservable: GMSPlaceField { get }Objective-C
GMSPlaceFieldReservable = GMSPlaceFieldName << 23 - 
                  
                  
Declaration
Swift
static var servesBreakfast: GMSPlaceField { get }Objective-C
GMSPlaceFieldServesBreakfast = GMSPlaceFieldName << 24 - 
                  
                  
Declaration
Swift
static var servesLunch: GMSPlaceField { get }Objective-C
GMSPlaceFieldServesLunch = GMSPlaceFieldName << 25 - 
                  
                  
Declaration
Swift
static var servesDinner: GMSPlaceField { get }Objective-C
GMSPlaceFieldServesDinner = GMSPlaceFieldName << 26 - 
                  
                  
Declaration
Swift
static var servesBeer: GMSPlaceField { get }Objective-C
GMSPlaceFieldServesBeer = GMSPlaceFieldName << 27 - 
                  
                  
Declaration
Swift
static var servesWine: GMSPlaceField { get }Objective-C
GMSPlaceFieldServesWine = GMSPlaceFieldName << 28 - 
                  
                  
Declaration
Swift
static var servesBrunch: GMSPlaceField { get }Objective-C
GMSPlaceFieldServesBrunch = GMSPlaceFieldName << 29 - 
                  
                  
Declaration
Swift
static var servesVegetarianFood: GMSPlaceField { get }Objective-C
GMSPlaceFieldServesVegetarianFood = GMSPlaceFieldName << 30 - 
                  
                  
Declaration
Swift
static var wheelchairAccessibleEntrance: GMSPlaceField { get }Objective-C
GMSPlaceFieldWheelchairAccessibleEntrance = GMSPlaceFieldName << 31 - 
                  
                  
Declaration
Swift
static var currentOpeningHours: GMSPlaceField { get }Objective-C
GMSPlaceFieldCurrentOpeningHours = GMSPlaceFieldName << 32 - 
                  
                  
Declaration
Swift
static var secondaryOpeningHours: GMSPlaceField { get }Objective-C
GMSPlaceFieldSecondaryOpeningHours = GMSPlaceFieldName << 33 - 
                  
                  
Declaration
Swift
static var editorialSummary: GMSPlaceField { get }Objective-C
GMSPlaceFieldEditorialSummary = GMSPlaceFieldName << 34 - 
                  
                  
Declaration
Swift
static var all: GMSPlaceField { get }Objective-C
GMSPlaceFieldAll = UINT64_MAX