GooglePlaces Framework Reference
Stay organized with collections
Save and categorize content based on your preferences.
GMSPeriod
@interface GMSPeriod : NSObject
A class representing a period of time where the place is operating for a GMSPlace
.
It contains an open GMSEvent
and an optional close GMSEvent
. The close event will be nil
if the period is open 24hrs.
-
The open event of this period.
Each GMSPeriod
is guaranteed to have an open event.
If the period is representing open 24hrs, it will only have the openEvent with time as “0000”.
Declaration
Objective-C
@property (nonatomic, strong, readonly) GMSEvent *_Nonnull openEvent;
-
The close event of this period. Can be nil if period is open 24hrs.
Declaration
Objective-C
@property (nonatomic, strong, readonly, nullable) GMSEvent *closeEvent;
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\u003eGMSPeriod\u003c/code\u003e represents the operational hours of a place, defined by an opening and closing time.\u003c/p\u003e\n"],["\u003cp\u003eIt includes an \u003ccode\u003eopenEvent\u003c/code\u003e, which is mandatory and indicates the start time of the operational period.\u003c/p\u003e\n"],["\u003cp\u003eA \u003ccode\u003ecloseEvent\u003c/code\u003e is optional and specifies the closing time; if absent, it implies 24-hour operation indicated by "0000" in \u003ccode\u003eopenEvent\u003c/code\u003e's time.\u003c/p\u003e\n"]]],[],null,["# GooglePlaces Framework Reference\n\nGMSPeriod\n=========\n\n @interface GMSPeriod : NSObject\n\nA class representing a period of time where the place is operating for a [GMSPlace](../Classes/GMSPlace.html).\nIt contains an open [GMSEvent](../Classes/GMSEvent.html) and an optional close [GMSEvent](../Classes/GMSEvent.html). The close event will be nil\nif the period is open 24hrs.\n- `\n ``\n ``\n `\n\n ### [openEvent](#/c:objc(cs)GMSPeriod(py)openEvent)\n\n `\n ` \n The open event of this period.\n Each `GMSPeriod` is guaranteed to have an open event.\n If the period is representing open 24hrs, it will only have the openEvent with time as \"0000\". \n\n #### Declaration\n\n Swift \n\n var openEvent: ../Classes/GMSEvent.html { get }\n\n Objective-C \n\n @property (nonatomic, strong, readonly) ../Classes/GMSEvent.html *_Nonnull openEvent;\n\n- `\n ``\n ``\n `\n\n ### [closeEvent](#/c:objc(cs)GMSPeriod(py)closeEvent)\n\n `\n ` \n The close event of this period. Can be nil if period is open 24hrs. \n\n #### Declaration\n\n Swift \n\n var closeEvent: ../Classes/GMSEvent.html? { get }\n\n Objective-C \n\n @property (nonatomic, strong, readonly, nullable) ../Classes/GMSEvent.html *closeEvent;"]]