Skip to content
Snippets Groups Projects

В контракт сервиса файлов добавлен метод обновления информации о файле

1 file
+ 10
7
Compare changes
  • Side-by-side
  • Inline
+ 10
7
@@ -56,11 +56,15 @@ message AbortUploadRequest {
@@ -56,11 +56,15 @@ message AbortUploadRequest {
}
}
message AbortUploadResponse {}
message AbortUploadResponse {}
message MoveUploadRequest {
message UpdateFileRequest {
MultipartUpload upload = 1;
string file_id = 1;
 
string name = 2;
 
string mime_type = 3;
 
optional bool temporary = 4;
}
}
message MoveUploadResponse {
File file = 1;
message UpdateFileResponse {
 
File updated = 1;
}
}
message UploadRequest {
message UploadRequest {
@@ -98,9 +102,8 @@ service Files {
@@ -98,9 +102,8 @@ service Files {
// AbortUpload - прерывает процедуру загрузки файла, все загруженные части файла удаляются их хранилища
// AbortUpload - прерывает процедуру загрузки файла, все загруженные части файла удаляются их хранилища
rpc AbortUpload(AbortUploadRequest) returns(google.protobuf.Empty) {}
rpc AbortUpload(AbortUploadRequest) returns(google.protobuf.Empty) {}
// MoveUpload - перемещает загруженный файл из временного расположения в постоянное месторасположения.
// UpdateFile позволяет обновить информацию о файле.
// После перемещение загрузки хранилище выдает новый идентификатор постоянного файла
rpc UpdateFile(UpdateFileRequest) returns(UpdateFileResponse) {}
rpc MoveUpload(MoveUploadRequest) returns(MoveUploadResponse) {}
// Upload - инициация загрузки файла в хранилище. Возвращает объект, содержащий подписанный URL.
// Upload - инициация загрузки файла в хранилище. Возвращает объект, содержащий подписанный URL.
// Завершение загрузки файла осуществляется выполнением POST-запроса
// Завершение загрузки файла осуществляется выполнением POST-запроса
Loading