hpcflow.sdk.core.parameters.SchemaInput#
- class hpcflow.sdk.core.parameters.SchemaInput(parameter, default_value=None, propagation_mode=ParameterPropagationMode.IMPLICIT, group=None, where=None)#
Bases:
SchemaParameter
A Parameter as used within a particular schema, for which a default value may be applied.
Methods
Attributes
- Parameters:
parameter (Parameter) –
default_value (InputValue | None) –
propagation_mode (ParameterPropagationMode) –
group (str | None) –
where (ElementFilter | None) –
- default_value: InputValue | None = None#
- classmethod from_json_like(json_like, shared_data=None)#
- Parameters:
json_like (Union[Dict, List]) –
shared_data (Optional[Dict[str, ObjectList]]) –
- property input_or_output#
- property name#
- propagation_mode: ParameterPropagationMode = 0#
- property task_schema#
- to_dict()#
- to_json_like(dct=None, shared_data=None, exclude=None, path=None)#
- property typ#
- where: ElementFilter | None = None#