diff --git a/.quixos-subtree-source.json b/.quixos-subtree-source.json index b3576a9..80b81b1 100644 --- a/.quixos-subtree-source.json +++ b/.quixos-subtree-source.json @@ -1,7 +1,7 @@ { "version": 1, "sourceRepo": "https://gitea-external.egads.tutti.syntaxblitz.net/quixos/quixos.git", - "sourceCommit": "9472ad0a8e16927025594c294abc44cdfb30596b", + "sourceCommit": "0ff224604a054b52ad8b385764e913171bf19468", "sourcePath": "quixos-protocol", "exportName": "quixos-protocol", "mirrorRemote": "https://gitea-external.egads.tutti.syntaxblitz.net/quixos/quixos-protocol.git" diff --git a/proto/camino/api.proto b/proto/camino/api.proto index ea85155..a7006eb 100644 --- a/proto/camino/api.proto +++ b/proto/camino/api.proto @@ -10,6 +10,7 @@ service CaminoService { rpc ListClasses(ListClassesRequest) returns (ListClassesResponse); rpc CreateObject(CreateObjectRequest) returns (CreateObjectResponse); rpc GetObject(GetObjectRequest) returns (GetObjectResponse); + rpc ListObjects(ListObjectsRequest) returns (ListObjectsResponse); rpc SetField(SetFieldRequest) returns (SetFieldResponse); rpc AddEdge(AddEdgeRequest) returns (AddEdgeResponse); rpc ListEdges(ListEdgesRequest) returns (ListEdgesResponse); @@ -104,6 +105,14 @@ message GetObjectResponse { CaminoObject object = 1; } +message ListObjectsRequest { + string class_id = 1; +} + +message ListObjectsResponse { + repeated CaminoObject objects = 1; +} + message SetFieldRequest { string object_id = 1; string field_name = 2;