code: def wait(self, auth, resource, options, defer=False):
          
          # let the server control the timeout
          return self._call('wait', auth, [resource, options], defer, notimeout=True)
docs: This is a HTTP Long Polling API which allows a user to wait on specific resources to be
          updated.
  
          Args:
              auth: <cik> for authentication
              resource: <ResourceID> to specify what resource to wait on.
              options: Options for the wait including a timeout (in ms), (max 5min) and start time
              (null acts as when request is recieved)