code: def get_field_name_list(
      self,
      with_sample_id=True,
      with_match_id=True,
      with_label=True,
      with_weight=True,
  ):
      return self._schema_manager.get_field_name_list(
          with_sample_id=with_sample_id,
          with_match_id=with_match_id,
          with_label=with_label,
          with_weight=with_weight,
      )
  
imports: import numpy
  from .schema_manager import SchemaManager
  from .block_manager import BlockManager
  from .block_manager import BlockType
  import pandas
  from ..entity import types
  from typing import Union, List, Tuple
  from ..conf.default_config import DATAFRAME_BLOCK_ROW_SIZE
label_desc: Use image node_id 19 for calling the DataManager obj's underlying member method code with example usage: obj.get_field_name_list(with_sample_id, with_match_id, with_label, with_weight) and returns: self