make the file service multi-tenant and add read endpoint

This commit is contained in:
Asim Aslam
2021-05-23 15:40:34 +01:00
parent b7980a1ed6
commit 525ecc9dea
4 changed files with 299 additions and 78 deletions

View File

@@ -5,6 +5,7 @@ package file;
option go_package = "./proto;file";
service File {
rpc Read(ReadRequest) returns (ReadResponse) {}
rpc Save(SaveRequest) returns (SaveResponse) {}
rpc List(ListRequest) returns (ListResponse) {}
}
@@ -27,6 +28,19 @@ message Record {
string owner = 9;
}
// Read a file by path
message ReadRequest {
// project name
string project = 1;
// path to the file
string path = 2;
}
message ReadResponse {
// Returns the file
Record file = 1;
}
// The save endpoint lets you batch save text file.
message SaveRequest {
repeated Record files = 1;