Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 4 additions & 2 deletions pyoaev/contracts/contract_config.py
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,8 @@ class Expectation:
expectation_description: str
expectation_score: int
expectation_expectation_group: bool
expectation_is_predefined: bool = False
expectation_is_multi_selectable: bool = False


@dataclass
Expand Down Expand Up @@ -281,8 +283,8 @@ def get_type(self) -> str:

@dataclass
class ContractExpectations(ContractCardinalityElement):
cardinality = ContractCardinality.Multiple
predefinedExpectations: List[Expectation] = field(default_factory=list)
cardinality: str = ContractCardinality.Multiple
availableExpectations: List[Expectation] = field(default_factory=list)

@property
def get_type(self) -> str:
Expand Down
Loading