Skip to content

Commit 787b584

Browse files
committed
Update SDK using contracts version 8e7762b775b53b63c946e97bbea33bafa84a83b1
1 parent 0a23a57 commit 787b584

7 files changed

Lines changed: 177 additions & 37 deletions

File tree

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# -*- coding: utf-8 -*-
2+
# Generated by the protocol buffer compiler. DO NOT EDIT!
3+
# See https://github.com/eolymp/contracts/tree/main/cmd/protoc-gen-python-esdk for more details.
4+
"""Generated protocol buffer code."""
5+
6+
import urllib.parse
7+
from google.protobuf import symbol_database as _symbol_database
8+
9+
_sym_db = _symbol_database.Default()
10+
11+
12+
class ExecutionServiceClient:
13+
def __init__(self, transport, url="https://api.eolymp.com"):
14+
self.transport = transport
15+
self.url = url
16+

eolymp/tasks/execution_service_pb2.py

Lines changed: 48 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
from google.protobuf import any_pb2 as _any_pb2
2+
from google.protobuf import descriptor as _descriptor
3+
from google.protobuf import message as _message
4+
from collections.abc import Mapping as _Mapping
5+
from typing import ClassVar as _ClassVar, Optional as _Optional, Union as _Union
6+
7+
DESCRIPTOR: _descriptor.FileDescriptor
8+
9+
class ExecuteTaskInput(_message.Message):
10+
__slots__ = ("task_id", "task", "checkpoint", "attempt")
11+
TASK_ID_FIELD_NUMBER: _ClassVar[int]
12+
TASK_FIELD_NUMBER: _ClassVar[int]
13+
CHECKPOINT_FIELD_NUMBER: _ClassVar[int]
14+
ATTEMPT_FIELD_NUMBER: _ClassVar[int]
15+
task_id: str
16+
task: _any_pb2.Any
17+
checkpoint: _any_pb2.Any
18+
attempt: int
19+
def __init__(self, task_id: _Optional[str] = ..., task: _Optional[_Union[_any_pb2.Any, _Mapping]] = ..., checkpoint: _Optional[_Union[_any_pb2.Any, _Mapping]] = ..., attempt: _Optional[int] = ...) -> None: ...
20+
21+
class ExecuteTaskOutput(_message.Message):
22+
__slots__ = ("progress", "checkpoint", "record")
23+
class Progress(_message.Message):
24+
__slots__ = ("progress", "total", "status_message")
25+
PROGRESS_FIELD_NUMBER: _ClassVar[int]
26+
TOTAL_FIELD_NUMBER: _ClassVar[int]
27+
STATUS_MESSAGE_FIELD_NUMBER: _ClassVar[int]
28+
progress: int
29+
total: int
30+
status_message: str
31+
def __init__(self, progress: _Optional[int] = ..., total: _Optional[int] = ..., status_message: _Optional[str] = ...) -> None: ...
32+
class Checkpoint(_message.Message):
33+
__slots__ = ("checkpoint",)
34+
CHECKPOINT_FIELD_NUMBER: _ClassVar[int]
35+
checkpoint: _any_pb2.Any
36+
def __init__(self, checkpoint: _Optional[_Union[_any_pb2.Any, _Mapping]] = ...) -> None: ...
37+
class Record(_message.Message):
38+
__slots__ = ("line",)
39+
LINE_FIELD_NUMBER: _ClassVar[int]
40+
line: str
41+
def __init__(self, line: _Optional[str] = ...) -> None: ...
42+
PROGRESS_FIELD_NUMBER: _ClassVar[int]
43+
CHECKPOINT_FIELD_NUMBER: _ClassVar[int]
44+
RECORD_FIELD_NUMBER: _ClassVar[int]
45+
progress: ExecuteTaskOutput.Progress
46+
checkpoint: ExecuteTaskOutput.Checkpoint
47+
record: ExecuteTaskOutput.Record
48+
def __init__(self, progress: _Optional[_Union[ExecuteTaskOutput.Progress, _Mapping]] = ..., checkpoint: _Optional[_Union[ExecuteTaskOutput.Checkpoint, _Mapping]] = ..., record: _Optional[_Union[ExecuteTaskOutput.Record, _Mapping]] = ...) -> None: ...

eolymp/tasks/task_pb2.py

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

eolymp/tasks/task_pb2.pyi

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

1313
class Task(_message.Message):
14-
__slots__ = ("id", "type", "reference", "status", "payload", "progress", "total", "status_message", "error", "log_url", "attempt", "created_at", "started_at", "finished_at", "created_by")
14+
__slots__ = ("id", "type", "resource", "status", "payload", "progress", "total", "status_message", "error", "log_url", "attempt", "created_at", "started_at", "finished_at", "created_by")
1515
class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
1616
__slots__ = ()
1717
UNKNOWN: _ClassVar[Task.Status]
@@ -30,7 +30,7 @@ class Task(_message.Message):
3030
CANCELLED: Task.Status
3131
ID_FIELD_NUMBER: _ClassVar[int]
3232
TYPE_FIELD_NUMBER: _ClassVar[int]
33-
REFERENCE_FIELD_NUMBER: _ClassVar[int]
33+
RESOURCE_FIELD_NUMBER: _ClassVar[int]
3434
STATUS_FIELD_NUMBER: _ClassVar[int]
3535
PAYLOAD_FIELD_NUMBER: _ClassVar[int]
3636
PROGRESS_FIELD_NUMBER: _ClassVar[int]
@@ -45,7 +45,7 @@ class Task(_message.Message):
4545
CREATED_BY_FIELD_NUMBER: _ClassVar[int]
4646
id: str
4747
type: str
48-
reference: str
48+
resource: str
4949
status: Task.Status
5050
payload: _struct_pb2.Struct
5151
progress: int
@@ -58,4 +58,4 @@ class Task(_message.Message):
5858
started_at: _timestamp_pb2.Timestamp
5959
finished_at: _timestamp_pb2.Timestamp
6060
created_by: str
61-
def __init__(self, id: _Optional[str] = ..., type: _Optional[str] = ..., reference: _Optional[str] = ..., status: _Optional[_Union[Task.Status, str]] = ..., payload: _Optional[_Union[_struct_pb2.Struct, _Mapping]] = ..., progress: _Optional[int] = ..., total: _Optional[int] = ..., status_message: _Optional[str] = ..., error: _Optional[str] = ..., log_url: _Optional[str] = ..., attempt: _Optional[int] = ..., created_at: _Optional[_Union[datetime.datetime, _timestamp_pb2.Timestamp, _Mapping]] = ..., started_at: _Optional[_Union[datetime.datetime, _timestamp_pb2.Timestamp, _Mapping]] = ..., finished_at: _Optional[_Union[datetime.datetime, _timestamp_pb2.Timestamp, _Mapping]] = ..., created_by: _Optional[str] = ...) -> None: ...
61+
def __init__(self, id: _Optional[str] = ..., type: _Optional[str] = ..., resource: _Optional[str] = ..., status: _Optional[_Union[Task.Status, str]] = ..., payload: _Optional[_Union[_struct_pb2.Struct, _Mapping]] = ..., progress: _Optional[int] = ..., total: _Optional[int] = ..., status_message: _Optional[str] = ..., error: _Optional[str] = ..., log_url: _Optional[str] = ..., attempt: _Optional[int] = ..., created_at: _Optional[_Union[datetime.datetime, _timestamp_pb2.Timestamp, _Mapping]] = ..., started_at: _Optional[_Union[datetime.datetime, _timestamp_pb2.Timestamp, _Mapping]] = ..., finished_at: _Optional[_Union[datetime.datetime, _timestamp_pb2.Timestamp, _Mapping]] = ..., created_by: _Optional[str] = ...) -> None: ...

0 commit comments

Comments
 (0)