code: def get_model(self) -> dict:
      import copy
  
      hyper_param = self._get_hyper_param()
      result = {}
      result["hyper_param"] = hyper_param
      result["trees"] = copy.deepcopy(self._saved_tree)
      result["fid_name_mapping"] = self._fid_name_mapping
      result["feature_importance"] = {
          k: v.to_dict()
          for k, v in self._global_feature_importance.items()
      }
      return result
  
file_path: FATE/python/fate/ml/ensemble/algo/secureboost/hetero/_base.py
imports: from typing import List
  import functools
  from fate.arch.dataframe import DataFrame
  from fate.ml.abc.module import HeteroModule, Model
  from fate.ml.ensemble.learner.decision_tree.tree_core.decision_tree import FeatureImportance, Node
  from typing import Dict
  import numpy
label_desc: Use image node_id 10 for calling the HeteroBoostingTree obj's underlying member method code with example usage: obj.get_model() and returns: result