# PlaceDetailsResult

    final class PlaceDetailsResult

    extension PlaceDetailsResult : ObservableObject

The place details UI widget result.
- `


  ### [$error](https://developers.google.com/maps/documentation/places/ios-sdk/reference/swift/Classes/PlaceDetailsResult#/s:17GooglePlacesSwift18PlaceDetailsResultC6$error7Combine9PublishedV9PublisherVys5Error_pSg_Gvp)


  `

  #### Declaration

  Swift

      final var $error: Published<(any Error)?>.Publisher { get set }

- `


  ### [$place](https://developers.google.com/maps/documentation/places/ios-sdk/reference/swift/Classes/PlaceDetailsResult#/s:17GooglePlacesSwift18PlaceDetailsResultC6$place7Combine9PublishedV9PublisherVyAA0D0VSg_Gvp)


  `

  #### Declaration

  Swift

      final var $place: Published<https://developers.google.com/maps/documentation/places/ios-sdk/reference/swift/Structs/Place.html?>.Publisher { get set }

- `


  ### [$warnings](https://developers.google.com/maps/documentation/places/ios-sdk/reference/swift/Classes/PlaceDetailsResult#/s:17GooglePlacesSwift18PlaceDetailsResultC9$warnings7Combine9PublishedV9PublisherVyShyAA0dE7WarningOGSg_Gvp)


  `

  #### Declaration

  Swift

      final var $warnings: Published<Set<https://developers.google.com/maps/documentation/places/ios-sdk/reference/swift/Enums/PlaceDetailsWarning.html>?>.Publisher { get set }

- `


  ### [ObjectWillChangePublisher](https://developers.google.com/maps/documentation/places/ios-sdk/reference/swift/Classes/PlaceDetailsResult#/s:17GooglePlacesSwift18PlaceDetailsResultC25ObjectWillChangePublishera)


  ` The type of publisher that emits before the object has changed.

  #### Declaration

  Swift

      typealias ObjectWillChangePublisher = ObservableObjectPublisher

- `


  ### [error](https://developers.google.com/maps/documentation/places/ios-sdk/reference/swift/Classes/PlaceDetailsResult#/s:17GooglePlacesSwift18PlaceDetailsResultC5errors5Error_pSgvp)


  ` The place details UI widget error.

  #### Declaration

  Swift

      @Published
      <(any Error)?> final var error: (any Error)? { get set }

- `


  ### [init()](https://developers.google.com/maps/documentation/places/ios-sdk/reference/swift/Classes/PlaceDetailsResult#/s:17GooglePlacesSwift18PlaceDetailsResultCACycfc)


  ` Initializer for the place details result.

  #### Declaration

  Swift

      init()

- `


  ### [place](https://developers.google.com/maps/documentation/places/ios-sdk/reference/swift/Classes/PlaceDetailsResult#/s:17GooglePlacesSwift18PlaceDetailsResultC5placeAA0D0VSgvp)


  ` The place details of the place object.

  #### Declaration

  Swift

      @Published
      <https://developers.google.com/maps/documentation/places/ios-sdk/reference/swift/Structs/Place.html?> final var place: https://developers.google.com/maps/documentation/places/ios-sdk/reference/swift/Structs/Place.html? { get set }

- `


  ### [warnings](https://developers.google.com/maps/documentation/places/ios-sdk/reference/swift/Classes/PlaceDetailsResult#/s:17GooglePlacesSwift18PlaceDetailsResultC8warningsShyAA0dE7WarningOGSgvp)


  ` The place details UI widget warning.

  #### Declaration

  Swift

      @Published
      <Set<https://developers.google.com/maps/documentation/places/ios-sdk/reference/swift/Enums/PlaceDetailsWarning.html>?> final var warnings: Set<https://developers.google.com/maps/documentation/places/ios-sdk/reference/swift/Enums/PlaceDetailsWarning.html>? { get set }