# GooglePlaces Framework Reference

# GMSPeriod

    @interface GMSPeriod : NSObject

A class representing a period of time where the place is operating for a `https://developers.google.com/maps/documentation/places/ios-sdk/reference/objc/Classes/GMSPlace.html`.
It contains an open `https://developers.google.com/maps/documentation/places/ios-sdk/reference/objc/Classes/GMSEvent.html` and an optional close `https://developers.google.com/maps/documentation/places/ios-sdk/reference/objc/Classes/GMSEvent.html`. The close event will be nil
if the period is open 24hrs.
- `


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


  ` 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

  Swift

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

  Objective-C

      @property (nonatomic, strong, readonly) https://developers.google.com/maps/documentation/places/ios-sdk/reference/objc/Classes/GMSEvent.html *_Nonnull openEvent;

- `


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


  ` The close event of this period. Can be nil if period is open 24hrs.

  #### Declaration

  Swift

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

  Objective-C

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