# GooglePlaces Framework Reference

# GMSPlaceGenerativeSummary

    @interface GMSPlaceGenerativeSummary : NSObject <https://developers.google.com/maps/documentation/places/ios-sdk/reference/objc/Protocols/GMSPlaceAISummary.html>

A class that represents a place's generative summary.
- `


  ### [overview](https://developers.google.com/maps/documentation/places/ios-sdk/reference/objc/Classes/GMSPlaceGenerativeSummary#/c:objc(cs)GMSPlaceGenerativeSummary(py)overview)


  ` Localized string describing the overview of the place.

  #### Declaration

  Swift

      var overview: String? { get }

  Objective-C

      @property (nonatomic, copy, readonly, nullable) NSString *overview;

- `


  ### [overviewLanguageCode](https://developers.google.com/maps/documentation/places/ios-sdk/reference/objc/Classes/GMSPlaceGenerativeSummary#/c:objc(cs)GMSPlaceGenerativeSummary(py)overviewLanguageCode)


  ` The text's BCP-47 language code, such as "en-US" or "sr-Latn".

  For more information, see
  <http://www.unicode.org/reports/tr35/#Unicode_locale_identifier>.

  #### Declaration

  Swift

      var overviewLanguageCode: String? { get }

  Objective-C

      @property (nonatomic, copy, readonly, nullable) NSString *overviewLanguageCode;

- `


  ### [flagContentURI](https://developers.google.com/maps/documentation/places/ios-sdk/reference/objc/Classes/GMSPlaceGenerativeSummary#/c:objc(cs)GMSPlaceGenerativeSummary(py)flagContentURI)


  ` A link where users can flag a problem with the overview summary.

  #### Declaration

  Swift

      var flagContentURI: URL? { get }

  Objective-C

      @property (nonatomic, copy, readonly, nullable) NSURL *flagContentURI;

- `


  ### [disclosureText](https://developers.google.com/maps/documentation/places/ios-sdk/reference/objc/Classes/GMSPlaceGenerativeSummary#/c:objc(cs)GMSPlaceGenerativeSummary(py)disclosureText)


  ` The AI disclosure message "Summarized with Gemini" (and its localized variants).

  #### Declaration

  Swift

      var disclosureText: String? { get }

  Objective-C

      @property (nonatomic, copy, readonly, nullable) NSString *disclosureText;

- `


  ### [disclosureTextLanguageCode](https://developers.google.com/maps/documentation/places/ios-sdk/reference/objc/Classes/GMSPlaceGenerativeSummary#/c:objc(cs)GMSPlaceGenerativeSummary(py)disclosureTextLanguageCode)


  ` The text's BCP-47 language code, such as "en-US" or "sr-Latn".

  For more information, see
  <http://www.unicode.org/reports/tr35/#Unicode_locale_identifier>.

  #### Declaration

  Swift

      var disclosureTextLanguageCode: String? { get }

  Objective-C

      @property (nonatomic, copy, readonly, nullable) NSString *disclosureTextLanguageCode;

- `


  ### [-init](https://developers.google.com/maps/documentation/places/ios-sdk/reference/objc/Classes/GMSPlaceGenerativeSummary#/c:objc(cs)GMSPlaceGenerativeSummary(im)init)


  ` Unavailable

  #### Declaration

  Objective-C

      - (instancetype)init NS_UNAVAILABLE;