hpcflow.app.SchemaInput#

class hpcflow.app.SchemaInput(parameter, default_value=None, propagation_mode=ParameterPropagationMode.IMPLICIT, group=None, where=None)#

Bases: SchemaInput

A Parameter as used within a particular schema, for which a default value may be applied.

Methods

from_json_like

to_dict

to_json_like

Attributes

app

default_value

group

input_or_output

name

propagation_mode

task_schema

typ

where

parameter

Parameters:
app = BaseApp(name='hpcFlow', version='0.2.0a51')#
default_value: app.InputValue | None = None#
classmethod from_json_like(json_like, shared_data=None)#
Parameters:
  • json_like (Union[Dict, List]) –

  • shared_data (Optional[Dict[str, ObjectList]]) –

group: str | None = None#
property input_or_output#
property name#
parameter: app.Parameter#
propagation_mode: ParameterPropagationMode = 0#
property task_schema#
to_dict()#
to_json_like(dct=None, shared_data=None, exclude=None, path=None)#
property typ#
where: app.ElementFilter | None = None#