|
1 | 1 | import datetime |
2 | 2 |
|
3 | 3 | from eolymp.annotations import mcp_pb2 as _mcp_pb2 |
| 4 | +from eolymp.ecm import content_pb2 as _content_pb2 |
4 | 5 | from google.protobuf import timestamp_pb2 as _timestamp_pb2 |
| 6 | +from google.protobuf.internal import containers as _containers |
5 | 7 | from google.protobuf.internal import enum_type_wrapper as _enum_type_wrapper |
6 | 8 | from google.protobuf import descriptor as _descriptor |
7 | 9 | from google.protobuf import message as _message |
8 | | -from collections.abc import Mapping as _Mapping |
| 10 | +from collections.abc import Iterable as _Iterable, Mapping as _Mapping |
9 | 11 | from typing import ClassVar as _ClassVar, Optional as _Optional, Union as _Union |
10 | 12 |
|
11 | 13 | DESCRIPTOR: _descriptor.FileDescriptor |
12 | 14 |
|
13 | 15 | class Violation(_message.Message): |
14 | | - __slots__ = ("id", "status", "type", "summary", "automatic", "participant_id", "submission_id", "created_by", "created_at", "confirmed_by", "confirmed_at") |
| 16 | + __slots__ = ("id", "status", "type", "summary", "automatic", "participant_id", "submission_id", "submissions", "summary_text", "created_by", "created_at", "confirmed_by", "confirmed_at") |
15 | 17 | class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): |
16 | 18 | __slots__ = () |
17 | 19 | UNKNOWN_STATUS: _ClassVar[Violation.Status] |
@@ -52,19 +54,23 @@ class Violation(_message.Message): |
52 | 54 | AUTOMATIC_FIELD_NUMBER: _ClassVar[int] |
53 | 55 | PARTICIPANT_ID_FIELD_NUMBER: _ClassVar[int] |
54 | 56 | SUBMISSION_ID_FIELD_NUMBER: _ClassVar[int] |
| 57 | + SUBMISSIONS_FIELD_NUMBER: _ClassVar[int] |
| 58 | + SUMMARY_TEXT_FIELD_NUMBER: _ClassVar[int] |
55 | 59 | CREATED_BY_FIELD_NUMBER: _ClassVar[int] |
56 | 60 | CREATED_AT_FIELD_NUMBER: _ClassVar[int] |
57 | 61 | CONFIRMED_BY_FIELD_NUMBER: _ClassVar[int] |
58 | 62 | CONFIRMED_AT_FIELD_NUMBER: _ClassVar[int] |
59 | 63 | id: str |
60 | 64 | status: Violation.Status |
61 | 65 | type: Violation.Type |
62 | | - summary: str |
| 66 | + summary: _content_pb2.Content |
63 | 67 | automatic: bool |
64 | 68 | participant_id: str |
65 | 69 | submission_id: str |
| 70 | + submissions: _containers.RepeatedScalarFieldContainer[str] |
| 71 | + summary_text: str |
66 | 72 | created_by: str |
67 | 73 | created_at: _timestamp_pb2.Timestamp |
68 | 74 | confirmed_by: str |
69 | 75 | confirmed_at: _timestamp_pb2.Timestamp |
70 | | - 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: ... |
| 76 | + def __init__(self, id: _Optional[str] = ..., status: _Optional[_Union[Violation.Status, str]] = ..., type: _Optional[_Union[Violation.Type, str]] = ..., summary: _Optional[_Union[_content_pb2.Content, _Mapping]] = ..., automatic: bool = ..., participant_id: _Optional[str] = ..., submission_id: _Optional[str] = ..., submissions: _Optional[_Iterable[str]] = ..., summary_text: _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: ... |
0 commit comments