ContractFieldSpec Struct
Per-field contract: where the field value comes from and the override policy. More...
Declaration
struct simaai::neat::ContractFieldSpec { ... }
Included Headers
#include <NodeContractDefinition.h>
Public Member Attributes Index
| std::string | field_id |
|
Stable field identifier. More... | |
| ContractFieldSource | source = ContractFieldSource::Fixed |
|
Source of the value. More... | |
| ContractOverridePolicy | override_policy = ContractOverridePolicy::Forbidden |
|
Override policy. More... | |
| bool | required = false |
|
If true, field must be set after resolution. More... | |