class_docstr: Data Model
class_docstr_tok: ["Data","Model"]
code: def _get_data_props(cls):
      props = cls._data_props_list
      if props is None:
          props = {}
          for c in cls.__mro__:
              props.update(
                  {
                      k: getattr(v, "name", k)
                      for k, v in vars(c).items()
                      if isinstance(v, property)
                  }
              )
          cls._data_props_list = props
      return props.copy()
  
imports: import keyword
  import enum
  import json
  from datetime import datetime
  import jsonschema
  from enum import Enum
  import six
label_desc: Use image node_id 1 for calling the DataModel obj's underlying member method code with example usage: obj._get_data_props(cls) and returns: props