Signed-off-by: kjuulh <contact@kjuulh.io>
This commit is contained in:
@@ -23,11 +23,10 @@ message ItemGraphItem {
|
||||
}
|
||||
|
||||
message GraphItem {
|
||||
string path = 1;
|
||||
oneof contents {
|
||||
UserGraphItem user = 2;
|
||||
SectionGraphItem section = 3;
|
||||
ItemGraphItem item = 4;
|
||||
UserGraphItem user = 1;
|
||||
SectionGraphItem section = 2;
|
||||
ItemGraphItem item = 3;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -36,6 +35,7 @@ service Graph {
|
||||
rpc CreateSection(CreateSectionRequest) returns (CreateSectionResponse);
|
||||
rpc CreateRoot(CreateRootRequest) returns (CreateRootResponse);
|
||||
rpc CreateItem(CreateItemRequest) returns (CreateItemResponse);
|
||||
rpc UpdateItem(UpdateItemRequest) returns (UpdateItemResponse);
|
||||
|
||||
// Queriers
|
||||
rpc GetAvailableRoots(GetAvailableRootsRequest) returns (GetAvailableRootsResponse);
|
||||
@@ -62,6 +62,13 @@ message CreateItemRequest {
|
||||
}
|
||||
message CreateItemResponse {}
|
||||
|
||||
message UpdateItemRequest {
|
||||
string root = 1;
|
||||
repeated string path = 2;
|
||||
ItemGraphItem item = 3;
|
||||
}
|
||||
message UpdateItemResponse {}
|
||||
|
||||
// Queries
|
||||
message GetAvailableRootsRequest {}
|
||||
message GetAvailableRootsResponse {
|
||||
|
Reference in New Issue
Block a user