Skip to content

Commit

Permalink
protocol: update required attributes in Winner class
Browse files Browse the repository at this point in the history
  • Loading branch information
maxblan committed Mar 13, 2024
1 parent 1864f4a commit 6e9cad1
Showing 1 changed file with 16 additions and 59 deletions.
75 changes: 16 additions & 59 deletions python/socha/api/protocol/protocol.py
Original file line number Diff line number Diff line change
Expand Up @@ -439,39 +439,39 @@ class Score:
class Meta:
name = "score"

cause: Optional[str] = field(
default=None,
metadata={
"type": "Attribute",
}
)
reason: Optional[object] = field(
default=None,
metadata={
"type": "Attribute",
}
)
part: List[int] = field(
default_factory=list,
metadata={
"type": "Element",
"min_occurs": 1,
}
)


@dataclass
class Winner:
"""
The winner of a game.
"""

class Meta:
name = "winner"

team: Optional[str] = field(
default=None,
metadata={
"type": "Attribute",
"required": True,
}
)
regular: Optional[bool] = field(
default=None,
metadata={
"type": "Attribute",
"required": True,
}
)
reason: Optional[str] = field(
default=None,
metadata={
"type": "Attribute",
"required": True,
}
)

Expand Down Expand Up @@ -746,20 +746,6 @@ class Meta:
)


@dataclass
class Winner:
class Meta:
name = "winner"

team: Optional[str] = field(
default=None,
metadata={
"type": "Attribute",
"required": True,
}
)


@dataclass
class Actions:
class Meta:
Expand Down Expand Up @@ -831,21 +817,6 @@ class Error:
message: str
originalMessage: OriginalMessage


@dataclass
class Definition:
class Meta:
name = "definition"

fragment: List[Fragment] = field(
default_factory=list,
metadata={
"type": "Element",
"min_occurs": 1,
}
)


@dataclass
class Entry:
class Meta:
Expand Down Expand Up @@ -1033,20 +1004,6 @@ class Meta:
)


@dataclass
class Scores:
class Meta:
name = "scores"

entry: List[Entry] = field(
default_factory=list,
metadata={
"type": "Element",
"min_occurs": 1,
}
)


@dataclass
class Segment:
class Meta:
Expand Down

0 comments on commit 6e9cad1

Please sign in to comment.