Skip to content

Commit 0717201

Browse files
committed
Update SDK using contracts version e300b6242ee6b278c4ce9c4991fd317b3162e24e
1 parent d13fd3c commit 0717201

3 files changed

Lines changed: 63 additions & 33 deletions

File tree

‎eolymp/asset/asset_service_http.py‎

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,20 @@ def LookupAsset(self, request, **kwargs):
5858
**kwargs,
5959
)
6060

61+
def DeleteAsset(self, request, **kwargs):
62+
path = "/assets/"+urllib.parse.quote(request.asset_id)
63+
64+
# Cleanup URL parameters to avoid any ambiguity
65+
request.asset_id = ""
66+
67+
return self.transport.request(
68+
method="DELETE",
69+
url=self.url+path,
70+
request_data=request,
71+
response_symbol=_sym_db.GetSymbol("eolymp.asset.DeleteAssetOutput"),
72+
**kwargs,
73+
)
74+
6175
def StartMultipartUpload(self, request, **kwargs):
6276
path = "/uploads"
6377

‎eolymp/asset/asset_service_pb2.py‎

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

‎eolymp/asset/asset_service_pb2.pyi‎

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,16 @@ class LookupAssetOutput(_message.Message):
9898
asset_url: str
9999
def __init__(self, asset_url: _Optional[str] = ...) -> None: ...
100100

101+
class DeleteAssetInput(_message.Message):
102+
__slots__ = ("asset_id",)
103+
ASSET_ID_FIELD_NUMBER: _ClassVar[int]
104+
asset_id: str
105+
def __init__(self, asset_id: _Optional[str] = ...) -> None: ...
106+
107+
class DeleteAssetOutput(_message.Message):
108+
__slots__ = ()
109+
def __init__(self) -> None: ...
110+
101111
class StartMultipartUploadInput(_message.Message):
102112
__slots__ = ("name", "type", "keys", "ttl")
103113
NAME_FIELD_NUMBER: _ClassVar[int]

0 commit comments

Comments
 (0)