code: def events(self):
          
          if self._events is None:
              self._events = self.parent.calendar.events(
                  calendarId="primary", singleEvents=True, orderBy="startTime",
                  timeMin=self.since, timeMax=self.until)
          return self._events
docs: All events in calendar within specified time range