docs: def get_events(self, user_id, start_date=None):
          """Gets the event log for a specific user, default start_date is 30 days ago
  
          :param int id: User id to view
          :param string start_date: "%Y-%m-%dT%H:%M:%s.0000-06:00" is the full formatted string.
                                    The Timezone part has to be HH:MM, notice the : there.
          :returns: https://softlayer.github.io/reference/datatypes/SoftLayer_Event_Log/
          """
  
          if start_date is None:
              date_object = datetime.datetime.today() - datetime.timedelta(days=30)
              start_date = date_object.strftime("%Y-%m-%dT00:00:00")
  
          object_filter = {
              'userId': {
                  'operation': user_id
              },
              'eventCreateDate': {
                  'operation': 'greaterThanDate',
                  'options': [{'name': 'date', 'value': [start_date]}]
              }
          }
  
          events = self.client.call('Event_Log', 'getAllObjects', filter=object_filter)
          if events is None:
              events = [{'eventName': 'No Events Found'}]
          return events