code: def get_all_edge_helper(self, visited, edge_lst):
      visited.add(self.gid)
      if self.left:
          edge_lst.append(
              {"src": self.gid, "dst": self.left.gid, "value": "yes"}
          )
          if self.left.gid not in visited:
              self.left.get_all_edge_helper(visited, edge_lst)
  
      if self.right:
          edge_lst.append(
              {"src": self.gid, "dst": self.right.gid, "value": "no"}
          )
          if self.right.gid not in visited:
              self.right.get_all_edge_helper(visited, edge_lst)
  
imports: from __future__ import print_function
  from __future__ import division
  from __future__ import absolute_import
  import turicreate
  import unittest
  import json
  import random
  import numpy
  import pytest
label_desc: Use image node_id 11 for calling the GBDTNode obj's underlying member method code with example usage: obj.get_all_edge_helper(visited, edge_lst) without return types