WorkflowSchema¶
-
class
propertyestimator.workflow.schemas.
WorkflowSchema
(property_type=None)[source]¶ Outlines the workflow which should be followed when calculating a certain property.
-
__init__
(property_type=None)[source]¶ Constructs a new WorkflowSchema object.
- Parameters
property_type (str) – The type of property which this workflow aims to estimate.
Methods
__init__
([property_type])Constructs a new WorkflowSchema object.
json
()Creates a JSON representation of this class.
parse_json
(string_contents[, encoding])Parses a typed json string into the corresponding class structure.
Validates the flow of the data between protocols, ensuring that inputs and outputs correctly match up.
-
validate_interfaces
()[source]¶ Validates the flow of the data between protocols, ensuring that inputs and outputs correctly match up.
-
json
()¶ Creates a JSON representation of this class.
- Returns
The JSON representation of this class.
- Return type
-