mirror of
https://github.com/usatiuk/dhfs.git
synced 2025-10-28 20:47:49 +01:00
49 lines
898 B
Protocol Buffer
49 lines
898 B
Protocol Buffer
syntax = "proto3";
|
|
|
|
option java_multiple_files = true;
|
|
option java_package = "com.usatiuk.dhfs.storage.files.api";
|
|
option java_outer_classname = "DhfsFilesApi";
|
|
|
|
package dhfs.files;
|
|
|
|
service DhfsFilesGrpc {
|
|
rpc FindFiles (FindFilesRequest) returns (FindFilesReply) {}
|
|
rpc ReadFile (ReadFileRequest) returns (ReadFileReply) {}
|
|
rpc WriteFile (WriteFileRequest) returns (WriteFileReply) {}
|
|
rpc DeleteFile (DeleteFileRequest) returns (DeleteFileReply) {}
|
|
}
|
|
|
|
message FindFilesRequest {
|
|
string prefix = 2;
|
|
}
|
|
|
|
message FindFilesReply {
|
|
message FindFilesEntry {
|
|
string name = 1;
|
|
}
|
|
repeated FindFilesEntry found = 1;
|
|
}
|
|
|
|
message ReadFileRequest {
|
|
string name = 2;
|
|
}
|
|
|
|
message ReadFileReply {
|
|
bytes data = 10;
|
|
}
|
|
|
|
message WriteFileRequest {
|
|
string name = 2;
|
|
bytes data = 10;
|
|
}
|
|
|
|
message WriteFileReply {
|
|
}
|
|
|
|
message DeleteFileRequest {
|
|
string name = 2;
|
|
}
|
|
|
|
message DeleteFileReply {
|
|
}
|