We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent cc2386c commit 667e8deCopy full SHA for 667e8de
pyobas/contracts/contract_config.py
@@ -73,9 +73,9 @@ class ContractElement(ABC):
73
key: str
74
label: str
75
type: str = field(default="", init=False)
76
- mandatoryGroups: List[str] = None
77
- mandatoryConditionField: str = None
78
- mandatoryConditionValue: str = None
+ mandatoryGroups: List["ContractElement"] = field(default_factory=list)
+ mandatoryConditionFields: List["ContractElement"] = field(default_factory=list)
+ mandatoryConditionValues: List[str] = field(default_factory=list)
79
linkedFields: List["ContractElement"] = field(default_factory=list)
80
linkedValues: List[str] = field(default_factory=list)
81
mandatory: bool = False
0 commit comments