pyoaev.contracts.contract_builder
Module Contents
- class pyoaev.contracts.contract_builder.ContractBuilder
- fields: List[pyoaev.contracts.contract_config.ContractElement]
- outputs: List[pyoaev.contracts.contract_config.ContractOutputElement]
- add_fields(fields: List[pyoaev.contracts.contract_config.ContractElement])
- add_outputs(outputs: List[pyoaev.contracts.contract_config.ContractOutputElement])
- mandatory(element: pyoaev.contracts.contract_config.ContractElement)
- optional(element: pyoaev.contracts.contract_config.ContractElement)
- mandatory_group(elements: List[pyoaev.contracts.contract_config.ContractElement])
- build_fields() List[pyoaev.contracts.contract_config.ContractElement]
- build_outputs() List[pyoaev.contracts.contract_config.ContractOutputElement]