original_docstring:  Resolve intrinsic functions for node properties\
      in rest client responses.
      :param prop: The value of a propertyu.
      :type prop: str, list, dict, int, boolean
      :return: The resolved property value from intrinsic function.
      :rtype: Any JSON serializable value.
      
docstring: Resolve intrinsic functions for node properties\
  in rest client responses.
docstring_tokens: Resolve intrinsic functions for node properties \ in rest client responses .
code: def resolve_intrinsic_functions(prop, dep_id=None):
      """ Resolve intrinsic functions for node properties\
      in rest client responses.
      :param prop: The value of a propertyu.
      :type prop: str, list, dict, int, boolean
      :return: The resolved property value from intrinsic function.
      :rtype: Any JSON serializable value.
      """
      if isinstance(prop, dict):
          if 'get_secret' in prop:
              prop = prop.get('get_secret')
              if isinstance(prop, dict):
                  prop = resolve_intrinsic_functions(prop, dep_id)
              return get_secret(prop)
          if 'get_input' in prop:
              prop = prop.get('get_input')
              if isinstance(prop, dict):
                  prop = resolve_intrinsic_functions(prop, dep_id)
              return get_input(prop)
          if 'get_attribute' in prop:
              prop = prop.get('get_attribute')
              if isinstance(prop, dict):
                  prop = resolve_intrinsic_functions(prop, dep_id)
              node_id = prop[0]
              runtime_property = prop[1]
              return get_attribute(node_id, runtime_property, dep_id)
      return prop
code_tokens: def resolve_intrinsic_functions ( prop , dep_id = None ) : if isinstance ( prop , dict ) : if 'get_secret' in prop : prop = prop . get ( 'get_secret' ) if isinstance ( prop , dict ) : prop = resolve_intrinsic_functions ( prop , dep_id ) return get_secret ( prop ) if 'get_input' in prop : prop = prop . get ( 'get_input' ) if isinstance ( prop , dict ) : prop = resolve_intrinsic_functions ( prop , dep_id ) return get_input ( prop ) if 'get_attribute' in prop : prop = prop . get ( 'get_attribute' ) if isinstance ( prop , dict ) : prop = resolve_intrinsic_functions ( prop , dep_id ) node_id = prop [ 0 ] runtime_property = prop [ 1 ] return get_attribute ( node_id , runtime_property , dep_id ) return prop
short_docstring: Resolve intrinsic functions for node properties\
  in rest client responses.
short_docstring_tokens: Resolve intrinsic functions for node properties \ in rest client responses .
comment: """ Resolve intrinsic functions for node properties\
      in rest client responses.
      :param prop: The value of a propertyu.
      :type prop: str, list, dict, int, boolean
      :return: The resolved property value from intrinsic function.
      :rtype: Any JSON serializable value.
      """