code: def stream(
          self,
          accountID,
          **kwargs
      ):
          
  
          request = Request(
              'GET',
              '/v3/accounts/{accountID}/transactions/stream'
          )
  
          request.set_path_param(
              'accountID',
              accountID
          )
  
          request.set_stream(True)
  
          class Parser():
              def __init__(self, ctx):
                  self.ctx = ctx
  
              def __call__(self, line):
                  j = json.loads(line.decode('utf-8'))
  
                  type = j.get("type")
  
                  if type is None:
                      return ("unknown", j)
                  elif type == "HEARTBEAT":
                      return (
                          "transaction.TransactionHeartbeat",
                          self.ctx.transaction.TransactionHeartbeat.from_dict(
                              j,
                              self.ctx
                          )
                      )
  
                  transaction = self.ctx.transaction.Transaction.from_dict(
                      j, self.ctx
                  )
  
                  return (
                      "transaction.Transaction",
                      transaction
                  )
  
                  
          request.set_line_parser(
              Parser(self.ctx)
          )
  
          response = self.ctx.request(request)
  
  
          return response
docs: Get a stream of Transactions for an Account starting from when the
          request is made.
  
          Args:
              accountID:
                  Account Identifier
  
          Returns:
              v20.response.Response containing the results from submitting the
              request