# GooglePlacesSwift Framework Reference

# ConsumerAlertDetails

    struct ConsumerAlertDetails

    extension ConsumerAlertDetails : Copyable, CustomStringConvertible, Equatable, Escapable, Hashable, Sendable, SendableMetatype

A struct that represents the details of a consumer alert.
- `


  ### [==(_:_:)](https://developers.google.com/maps/documentation/places/ios-sdk/reference/swift/Structs/ConsumerAlertDetails#/s:17GooglePlacesSwift20ConsumerAlertDetailsV2eeoiySbAC_ACtFZ)


  ` Returns true if the consumer alert details are equal.

  #### Declaration

  Swift

      static func == (lhs: ConsumerAlertDetails, rhs: ConsumerAlertDetails) -> Bool

- `


  ### [aboutLinkTitle](https://developers.google.com/maps/documentation/places/ios-sdk/reference/swift/Structs/ConsumerAlertDetails#/s:17GooglePlacesSwift20ConsumerAlertDetailsV14aboutLinkTitleSSSgvp)


  ` The title of the about link.

  #### Declaration

  Swift

      var aboutLinkTitle: String? { get }

- `


  ### [aboutLinkURI](https://developers.google.com/maps/documentation/places/ios-sdk/reference/swift/Structs/ConsumerAlertDetails#/s:17GooglePlacesSwift20ConsumerAlertDetailsV12aboutLinkURI10Foundation3URLVSgvp)


  ` The URI of the about link.

  #### Declaration

  Swift

      var aboutLinkURI: URL? { get }

- `


  ### [alertDescription](https://developers.google.com/maps/documentation/places/ios-sdk/reference/swift/Structs/ConsumerAlertDetails#/s:17GooglePlacesSwift20ConsumerAlertDetailsV16alertDescriptionSSSgvp)


  ` The description of the consumer alert.

  #### Declaration

  Swift

      var alertDescription: String? { get }

- `


  ### [description](https://developers.google.com/maps/documentation/places/ios-sdk/reference/swift/Structs/ConsumerAlertDetails#/s:17GooglePlacesSwift20ConsumerAlertDetailsV11descriptionSSvp)


  ` Returns the description of the consumer alert details.

  #### Declaration

  Swift

      var description: String { get }

- `


  ### [hash(into:)](https://developers.google.com/maps/documentation/places/ios-sdk/reference/swift/Structs/ConsumerAlertDetails#/s:17GooglePlacesSwift20ConsumerAlertDetailsV4hash4intoys6HasherVz_tF)


  ` Hashes the consumer alert details.

  #### Declaration

  Swift

      func hash(into hasher: inout Hasher)

- `


  ### [hashValue](https://developers.google.com/maps/documentation/places/ios-sdk/reference/swift/Structs/ConsumerAlertDetails#/s:17GooglePlacesSwift20ConsumerAlertDetailsV9hashValueSivp)


  ` The hash value.

  Hash values are not guaranteed to be equal across different executions of
  your program. Do not save hash values to use during a future execution.
  Important
  `hashValue` is deprecated as a `Hashable` requirement. To conform to `Hashable`, implement the `https://developers.google.com/maps/documentation/places/ios-sdk/reference/swift/Structs/ConsumerAlertDetails.html#/s:17GooglePlacesSwift20ConsumerAlertDetailsV4hash4intoys6HasherVz_tF` requirement instead. The compiler provides an implementation for `hashValue` for you.

  #### Declaration

  Swift

      var hashValue: Int { get }

- `


  ### [title](https://developers.google.com/maps/documentation/places/ios-sdk/reference/swift/Structs/ConsumerAlertDetails#/s:17GooglePlacesSwift20ConsumerAlertDetailsV5titleSSSgvp)


  ` The title of the consumer alert.

  #### Declaration

  Swift

      var title: String? { get }