GooglePlaces Framework Reference
Stay organized with collections
Save and categorize content based on your preferences.
GMSPlaceIsOpenRequest
@interface GMSPlaceIsOpenRequest : NSObject
Represents an is open request definition to be sent via GMSPlacesClient
.
-
Initializes the request with a GMSPlace
and date.
Declaration
Swift
init(place: GMSPlace, date: Date?)
Objective-C
- (nonnull instancetype)initWithPlace:(nonnull GMSPlace *)place
date:(nullable NSDate *)date;
Parameters
place
|
The GMSPlace 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.
|
-
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.
|
-
Default init is not available. Please use the designated initializer.
Declaration
Objective-C
- (nonnull instancetype)init;
-
The GMSPlace
to be used for the request.
Declaration
Objective-C
@property (nonatomic, readonly, nullable) GMSPlace *place;
-
The placeID to be used for the request.
Declaration
Swift
var placeID: String? { get }
Objective-C
@property (nonatomic, copy, readonly, nullable) NSString *placeID;
-
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;
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-27 UTC.
[null,null,["Last updated 2025-08-27 UTC."],[[["\u003cp\u003e\u003ccode\u003eGMSPlaceIsOpenRequest\u003c/code\u003e objects define parameters for checking if a place is currently open.\u003c/p\u003e\n"],["\u003cp\u003eRequests can be initialized using either a \u003ccode\u003eGMSPlace\u003c/code\u003e object or a placeID string, along with an optional date.\u003c/p\u003e\n"],["\u003cp\u003eIf no date is specified in the request, the current date and time are used to determine the place's open status.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eplace\u003c/code\u003e, \u003ccode\u003eplaceID\u003c/code\u003e, and \u003ccode\u003edate\u003c/code\u003e properties of the request are read-only and reflect the initialization values.\u003c/p\u003e\n"],["\u003cp\u003eThe default \u003ccode\u003einit\u003c/code\u003e method is unavailable; you must use the designated initializers (\u003ccode\u003einitWithPlace:date:\u003c/code\u003e or \u003ccode\u003einitWithPlaceID:date:\u003c/code\u003e).\u003c/p\u003e\n"]]],[],null,["# GooglePlaces Framework Reference\n\nGMSPlaceIsOpenRequest\n=====================\n\n @interface GMSPlaceIsOpenRequest : NSObject\n\nRepresents an is open request definition to be sent via [GMSPlacesClient](../Classes/GMSPlacesClient.html).\n- `\n ``\n ``\n `\n\n ### [-initWithPlace:date:](#/c:objc(cs)GMSPlaceIsOpenRequest(im)initWithPlace:date:)\n\n `\n ` \n Initializes the request with a [GMSPlace](../Classes/GMSPlace.html) and date. \n\n #### Declaration\n\n Swift \n\n init(place: ../Classes/GMSPlace.html, date: Date?)\n\n Objective-C \n\n - (nonnull instancetype)initWithPlace:(nonnull ../Classes/GMSPlace.html *)place\n date:(nullable NSDate *)date;\n\n #### Parameters\n\n |---------------|-------------------------------------------------------------------------------------------------|\n | ` `*place*` ` | The [GMSPlace](../Classes/GMSPlace.html) to be used for the request. |\n | ` `*date*` ` | The date to be used for the request. If no date is provided, the current date and time is used. |\n\n- `\n ``\n ``\n `\n\n ### [-initWithPlaceID:date:](#/c:objc(cs)GMSPlaceIsOpenRequest(im)initWithPlaceID:date:)\n\n `\n ` \n Initializes the request with a placeID and date. \n\n #### Declaration\n\n Swift \n\n convenience init(placeID: String, date: Date?)\n\n Objective-C \n\n - (nonnull instancetype)initWithPlaceID:(nonnull NSString *)placeID\n date:(nullable NSDate *)date;\n\n #### Parameters\n\n |-----------------|-------------------------------------------------------------------------------------------------|\n | ` `*placeID*` ` | The placeID to be used for the request. |\n | ` `*date*` ` | The date to be used for the request. If no date is provided, the current date and time is used. |\n\n- `\n ``\n ``\n `\n\n ### [-init](#/c:objc(cs)GMSPlaceIsOpenRequest(im)init)\n\n `\n ` \n Unavailable \n Default init is not available. Please use the designated initializer. \n\n #### Declaration\n\n Objective-C \n\n - (nonnull instancetype)init;\n\n- `\n ``\n ``\n `\n\n ### [place](#/c:objc(cs)GMSPlaceIsOpenRequest(py)place)\n\n `\n ` \n The [GMSPlace](../Classes/GMSPlace.html) to be used for the request. \n\n #### Declaration\n\n Swift \n\n var place: ../Classes/GMSPlace.html? { get }\n\n Objective-C \n\n @property (nonatomic, readonly, nullable) ../Classes/GMSPlace.html *place;\n\n- `\n ``\n ``\n `\n\n ### [placeID](#/c:objc(cs)GMSPlaceIsOpenRequest(py)placeID)\n\n `\n ` \n The placeID to be used for the request. \n\n #### Declaration\n\n Swift \n\n var placeID: String? { get }\n\n Objective-C \n\n @property (nonatomic, copy, readonly, nullable) NSString *placeID;\n\n- `\n ``\n ``\n `\n\n ### [date](#/c:objc(cs)GMSPlaceIsOpenRequest(py)date)\n\n `\n ` \n The date to be used for the request. If no date is provided, the current date and time is used. \n\n #### Declaration\n\n Swift \n\n var date: Date? { get }\n\n Objective-C \n\n @property (nonatomic, readonly, nullable) NSDate *date;"]]