code: def get_events(self, limit=25, *, query=None, order_by=None, batch=None,
                     download_attachments=False, include_recurring=True):
          
  
          default_calendar = self.calendar_constructor(parent=self)
  
          return default_calendar.get_events(limit=limit, query=query,
                                             order_by=order_by, batch=batch,
                                             download_attachments=download_attachments,
                                             include_recurring=include_recurring)
docs: Get events from the default Calendar
  
          :param int limit: max no. of events to get. Over 999 uses batch.
          :param query: applies a OData filter to the request
          :type query: Query or str
          :param order_by: orders the result set based on this condition
          :type order_by: Query or str
          :param int batch: batch size, retrieves items in
           batches allowing to retrieve more items than the limit.
          :param bool download_attachments: downloads event attachments
          :param bool include_recurring: whether to include recurring events or not
          :return: list of items in this folder
          :rtype: list[Event] or Pagination