AI-generated Key Takeaways
-
GMSEventrepresents an opening or closing event within aGMSPeriod, specifying the day, time, and potential date. -
It includes a
truncatedproperty indicating if the event's time extends beyond a seven-day window from the request time. -
GMSEventusesGMSDayOfWeekfor the day of the week andGMSTimefor the time in a 24-hour format. -
An optional
dateproperty provides the specific date of the event.
GMSEvent
@interface GMSEvent : NSObjectA class representing a open/close event in GMSPeriod.
-
Day of week the associated with the event.
Declaration
Swift
var day: GMSDayOfWeek { get }Objective-C
@property (nonatomic, readonly) GMSDayOfWeek day; -
The date of the event.
Declaration
Swift
var date: Date? { get }Objective-C
@property (nonatomic, strong, readonly, nullable) NSDate *date; -
Boolean value indicating whether or not the opening or close details were truncated due to the seven day window, where the window starts at midnight of the day of the request, and ends at 11:59 pm six days later.
Returns true if the open or close times for this period extends past this seven day window.
Declaration
Swift
var truncated: Bool { get }Objective-C
@property (nonatomic, readonly) BOOL truncated;