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 34eb22b commit 458d6a7Copy full SHA for 458d6a7
pyobas/contracts/contract_config.py
@@ -71,9 +71,9 @@ class ContractElement(ABC):
71
key: str
72
label: str
73
type: str = field(default="", init=False)
74
- mandatoryGroups: List[str] = None
75
- mandatoryConditionField: str = None
76
- mandatoryConditionValue: str = None
+ mandatoryGroups: List["ContractElement"] = field(default_factory=list)
+ mandatoryConditionFields: List["ContractElement"] = field(default_factory=list)
+ mandatoryConditionValues: List[str] = field(default_factory=list)
77
linkedFields: List["ContractElement"] = field(default_factory=list)
78
linkedValues: List[str] = field(default_factory=list)
79
mandatory: bool = False
0 commit comments