Skip to content

Commit 33da67f

Browse files
committed
Update SDK using contracts version bb0d30893f5641f01d38777cf3be7c1d404f4a5c
1 parent c533437 commit 33da67f

4 files changed

Lines changed: 27 additions & 23 deletions

File tree

eolymp/judge/violation_pb2.py

Lines changed: 10 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

eolymp/judge/violation_pb2.pyi

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ from typing import ClassVar as _ClassVar, Optional as _Optional, Union as _Union
88
DESCRIPTOR: _descriptor.FileDescriptor
99

1010
class Violation(_message.Message):
11-
__slots__ = ("id", "status", "type", "summary", "participant_id", "submission_id", "created_by", "created_at", "confirmed_by", "confirmed_at")
11+
__slots__ = ("id", "status", "type", "summary", "automatic", "participant_id", "submission_id", "created_by", "created_at", "confirmed_by", "confirmed_at")
1212
class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
1313
__slots__ = ()
1414
UNKNOWN_STATUS: _ClassVar[Violation.Status]
@@ -35,17 +35,18 @@ class Violation(_message.Message):
3535
__slots__ = ()
3636
UNSPECIFIED: _ClassVar[Violation.Patch.Field]
3737
SUMMARY: _ClassVar[Violation.Patch.Field]
38-
CANCELLED: _ClassVar[Violation.Patch.Field]
38+
STATUS: _ClassVar[Violation.Patch.Field]
3939
AUTOMATIC: _ClassVar[Violation.Patch.Field]
4040
UNSPECIFIED: Violation.Patch.Field
4141
SUMMARY: Violation.Patch.Field
42-
CANCELLED: Violation.Patch.Field
42+
STATUS: Violation.Patch.Field
4343
AUTOMATIC: Violation.Patch.Field
4444
def __init__(self) -> None: ...
4545
ID_FIELD_NUMBER: _ClassVar[int]
4646
STATUS_FIELD_NUMBER: _ClassVar[int]
4747
TYPE_FIELD_NUMBER: _ClassVar[int]
4848
SUMMARY_FIELD_NUMBER: _ClassVar[int]
49+
AUTOMATIC_FIELD_NUMBER: _ClassVar[int]
4950
PARTICIPANT_ID_FIELD_NUMBER: _ClassVar[int]
5051
SUBMISSION_ID_FIELD_NUMBER: _ClassVar[int]
5152
CREATED_BY_FIELD_NUMBER: _ClassVar[int]
@@ -56,10 +57,11 @@ class Violation(_message.Message):
5657
status: Violation.Status
5758
type: Violation.Type
5859
summary: str
60+
automatic: bool
5961
participant_id: str
6062
submission_id: str
6163
created_by: str
6264
created_at: _timestamp_pb2.Timestamp
6365
confirmed_by: str
6466
confirmed_at: _timestamp_pb2.Timestamp
65-
def __init__(self, id: _Optional[str] = ..., status: _Optional[_Union[Violation.Status, str]] = ..., type: _Optional[_Union[Violation.Type, str]] = ..., summary: _Optional[str] = ..., participant_id: _Optional[str] = ..., submission_id: _Optional[str] = ..., created_by: _Optional[str] = ..., created_at: _Optional[_Union[datetime.datetime, _timestamp_pb2.Timestamp, _Mapping]] = ..., confirmed_by: _Optional[str] = ..., confirmed_at: _Optional[_Union[datetime.datetime, _timestamp_pb2.Timestamp, _Mapping]] = ...) -> None: ...
67+
def __init__(self, id: _Optional[str] = ..., status: _Optional[_Union[Violation.Status, str]] = ..., type: _Optional[_Union[Violation.Type, str]] = ..., summary: _Optional[str] = ..., automatic: bool = ..., participant_id: _Optional[str] = ..., submission_id: _Optional[str] = ..., created_by: _Optional[str] = ..., created_at: _Optional[_Union[datetime.datetime, _timestamp_pb2.Timestamp, _Mapping]] = ..., confirmed_by: _Optional[str] = ..., confirmed_at: _Optional[_Union[datetime.datetime, _timestamp_pb2.Timestamp, _Mapping]] = ...) -> None: ...

eolymp/judge/violation_service_pb2.py

Lines changed: 7 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

eolymp/judge/violation_service_pb2.pyi

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,11 +64,12 @@ class DescribeViolationOutput(_message.Message):
6464
class ListViolationsInput(_message.Message):
6565
__slots__ = ("offset", "size", "filters")
6666
class Filter(_message.Message):
67-
__slots__ = ("id", "status", "type", "summary", "participant_id", "submission_id", "created_by", "confirmed_by")
67+
__slots__ = ("id", "status", "type", "summary", "automatic", "participant_id", "submission_id", "created_by", "confirmed_by")
6868
ID_FIELD_NUMBER: _ClassVar[int]
6969
STATUS_FIELD_NUMBER: _ClassVar[int]
7070
TYPE_FIELD_NUMBER: _ClassVar[int]
7171
SUMMARY_FIELD_NUMBER: _ClassVar[int]
72+
AUTOMATIC_FIELD_NUMBER: _ClassVar[int]
7273
PARTICIPANT_ID_FIELD_NUMBER: _ClassVar[int]
7374
SUBMISSION_ID_FIELD_NUMBER: _ClassVar[int]
7475
CREATED_BY_FIELD_NUMBER: _ClassVar[int]
@@ -77,11 +78,12 @@ class ListViolationsInput(_message.Message):
7778
status: _containers.RepeatedCompositeFieldContainer[_expression_pb2.ExpressionEnum]
7879
type: _containers.RepeatedCompositeFieldContainer[_expression_pb2.ExpressionEnum]
7980
summary: _containers.RepeatedCompositeFieldContainer[_expression_pb2.ExpressionString]
81+
automatic: _containers.RepeatedCompositeFieldContainer[_expression_pb2.ExpressionBool]
8082
participant_id: _containers.RepeatedCompositeFieldContainer[_expression_pb2.ExpressionID]
8183
submission_id: _containers.RepeatedCompositeFieldContainer[_expression_pb2.ExpressionID]
8284
created_by: _containers.RepeatedCompositeFieldContainer[_expression_pb2.ExpressionID]
8385
confirmed_by: _containers.RepeatedCompositeFieldContainer[_expression_pb2.ExpressionID]
84-
def __init__(self, id: _Optional[_Iterable[_Union[_expression_pb2.ExpressionID, _Mapping]]] = ..., status: _Optional[_Iterable[_Union[_expression_pb2.ExpressionEnum, _Mapping]]] = ..., type: _Optional[_Iterable[_Union[_expression_pb2.ExpressionEnum, _Mapping]]] = ..., summary: _Optional[_Iterable[_Union[_expression_pb2.ExpressionString, _Mapping]]] = ..., participant_id: _Optional[_Iterable[_Union[_expression_pb2.ExpressionID, _Mapping]]] = ..., submission_id: _Optional[_Iterable[_Union[_expression_pb2.ExpressionID, _Mapping]]] = ..., created_by: _Optional[_Iterable[_Union[_expression_pb2.ExpressionID, _Mapping]]] = ..., confirmed_by: _Optional[_Iterable[_Union[_expression_pb2.ExpressionID, _Mapping]]] = ...) -> None: ...
86+
def __init__(self, id: _Optional[_Iterable[_Union[_expression_pb2.ExpressionID, _Mapping]]] = ..., status: _Optional[_Iterable[_Union[_expression_pb2.ExpressionEnum, _Mapping]]] = ..., type: _Optional[_Iterable[_Union[_expression_pb2.ExpressionEnum, _Mapping]]] = ..., summary: _Optional[_Iterable[_Union[_expression_pb2.ExpressionString, _Mapping]]] = ..., automatic: _Optional[_Iterable[_Union[_expression_pb2.ExpressionBool, _Mapping]]] = ..., participant_id: _Optional[_Iterable[_Union[_expression_pb2.ExpressionID, _Mapping]]] = ..., submission_id: _Optional[_Iterable[_Union[_expression_pb2.ExpressionID, _Mapping]]] = ..., created_by: _Optional[_Iterable[_Union[_expression_pb2.ExpressionID, _Mapping]]] = ..., confirmed_by: _Optional[_Iterable[_Union[_expression_pb2.ExpressionID, _Mapping]]] = ...) -> None: ...
8587
OFFSET_FIELD_NUMBER: _ClassVar[int]
8688
SIZE_FIELD_NUMBER: _ClassVar[int]
8789
FILTERS_FIELD_NUMBER: _ClassVar[int]

0 commit comments

Comments
 (0)