code: def get_upcoming_events(self):
          
          mask = "mask[id, subject, startDate, endDate, statusCode, acknowledgedFlag, impactedResourceCount, updateCount]"
          _filter = {
              'endDate': {
                  'operation': '> sysdate'
              },
              'startDate': {
                  'operation': 'orderBy',
                  'options': [{
                      'name': 'sort',
                      'value': ['ASC']
                  }]
              }
          }
          return self.client.call('Notification_Occurrence_Event', 'getAllObjects', filter=_filter, mask=mask, iter=True)
docs: Retreives a list of Notification_Occurrence_Events that have not ended yet
  
          :return: SoftLayer_Notification_Occurrence_Event