# GooglePlaces Framework Reference

# GMSPlaceIsOpenRequest

    @interface GMSPlaceIsOpenRequest : NSObject

Represents an is open request definition to be sent via `https://developers.google.com/maps/documentation/places/ios-sdk/reference/objc/Classes/GMSPlacesClient.html`.
- `


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


  ` Initializes the request with a `https://developers.google.com/maps/documentation/places/ios-sdk/reference/objc/Classes/GMSPlace.html` and date.

  #### Declaration

  Swift

      init(place: https://developers.google.com/maps/documentation/places/ios-sdk/reference/objc/Classes/GMSPlace.html, date: Date?)

  Objective-C

      - (nonnull instancetype)initWithPlace:(nonnull https://developers.google.com/maps/documentation/places/ios-sdk/reference/objc/Classes/GMSPlace.html *)place
                                       date:(nullable NSDate *)date;

  #### Parameters

  |---|---|
  | ` place ` | The `https://developers.google.com/maps/documentation/places/ios-sdk/reference/objc/Classes/GMSPlace.html` to be used for the request. |
  | ` date ` | The date to be used for the request. If no date is provided, the current date and time is used. |

- `


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


  ` Initializes the request with a placeID and date.

  #### Declaration

  Swift

      convenience init(placeID: String, date: Date?)

  Objective-C

      - (nonnull instancetype)initWithPlaceID:(nonnull NSString *)placeID
                                         date:(nullable NSDate *)date;

  #### Parameters

  |---|---|
  | ` placeID ` | The placeID to be used for the request. |
  | ` date ` | The date to be used for the request. If no date is provided, the current date and time is used. |

- `


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


  ` Unavailable
  Default init is not available. Please use the designated initializer.

  #### Declaration

  Objective-C

      - (nonnull instancetype)init;

- `


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


  ` The `https://developers.google.com/maps/documentation/places/ios-sdk/reference/objc/Classes/GMSPlace.html` to be used for the request.

  #### Declaration

  Swift

      var place: https://developers.google.com/maps/documentation/places/ios-sdk/reference/objc/Classes/GMSPlace.html? { get }

  Objective-C

      @property (nonatomic, readonly, nullable) https://developers.google.com/maps/documentation/places/ios-sdk/reference/objc/Classes/GMSPlace.html *place;

- `


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


  ` The placeID to be used for the request.

  #### Declaration

  Swift

      var placeID: String? { get }

  Objective-C

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

- `


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


  ` The date to be used for the request. If no date is provided, the current date and time is used.

  #### Declaration

  Swift

      var date: Date? { get }

  Objective-C

      @property (nonatomic, readonly, nullable) NSDate *date;