# PlaceDetailsWarning

    enum PlaceDetailsWarning

    extension PlaceDetailsWarning : Copyable, Equatable, Escapable, Hashable, RawRepresentable, Sendable, SendableMetatype

The place details UI widget warning.
- `
  ### [RawValue](https://developers.google.com/maps/documentation/places/ios-sdk/reference/swift/Enums/PlaceDetailsWarning#/s:17GooglePlacesSwift19PlaceDetailsWarningO8RawValuea)

  ` The raw type that can be used to represent all values of the conforming type.

  Every distinct value of the conforming type has a corresponding unique value of the `RawValue` type, but there may be values of the `RawValue` type that don't have a corresponding value of the conforming type.

  #### Declaration

  Swift

      typealias RawValue = String

- `
  ### [emptyPopularTimesData](https://developers.google.com/maps/documentation/places/ios-sdk/reference/swift/Enums/PlaceDetailsWarning#/s:17GooglePlacesSwift19PlaceDetailsWarningO21emptyPopularTimesDatayA2CmF)

  `

  #### Declaration

  Swift

      case emptyPopularTimesData

- `
  ### [init(rawValue:)](https://developers.google.com/maps/documentation/places/ios-sdk/reference/swift/Enums/PlaceDetailsWarning#/s:17GooglePlacesSwift19PlaceDetailsWarningO8rawValueACSgSS_tcfc)

  ` Creates a new instance with the specified raw value.

  If there is no value of the type that corresponds with the specified raw value, this initializer returns `nil`. For example:

      enum PaperSize: String {
          case A4, A5, Letter, Legal
      }

      print(PaperSize(rawValue: "Legal"))
      // Prints "Optional(PaperSize.Legal)"

      print(PaperSize(rawValue: "Tabloid"))
      // Prints "nil"

  #### Declaration

  Swift

      init?(rawValue: String)

  #### Parameters

  |---|---|
  | ` rawValue ` | The raw value to use for the new instance. |

- `
  ### [rawValue](https://developers.google.com/maps/documentation/places/ios-sdk/reference/swift/Enums/PlaceDetailsWarning#/s:17GooglePlacesSwift19PlaceDetailsWarningO8rawValueSSvp)

  ` The corresponding value of the raw type.

  A new instance initialized with `rawValue` will be equivalent to this instance. For example:

      enum PaperSize: String {
          case A4, A5, Letter, Legal
      }

      let selectedSize = PaperSize.Letter
      print(selectedSize.rawValue)
      // Prints "Letter"

      print(selectedSize == PaperSize(rawValue: selectedSize.rawValue)!)
      // Prints "true"

  #### Declaration

  Swift

      var rawValue: String { get }