Add Camino object listing RPC

This commit is contained in:
Timothy J. Aveni
2026-07-12 21:32:26 -07:00
parent 68c4c30d8f
commit 77086efb93
+9
View File
@@ -10,6 +10,7 @@ service CaminoService {
rpc ListClasses(ListClassesRequest) returns (ListClassesResponse); rpc ListClasses(ListClassesRequest) returns (ListClassesResponse);
rpc CreateObject(CreateObjectRequest) returns (CreateObjectResponse); rpc CreateObject(CreateObjectRequest) returns (CreateObjectResponse);
rpc GetObject(GetObjectRequest) returns (GetObjectResponse); rpc GetObject(GetObjectRequest) returns (GetObjectResponse);
rpc ListObjects(ListObjectsRequest) returns (ListObjectsResponse);
rpc SetField(SetFieldRequest) returns (SetFieldResponse); rpc SetField(SetFieldRequest) returns (SetFieldResponse);
rpc AddEdge(AddEdgeRequest) returns (AddEdgeResponse); rpc AddEdge(AddEdgeRequest) returns (AddEdgeResponse);
rpc ListEdges(ListEdgesRequest) returns (ListEdgesResponse); rpc ListEdges(ListEdgesRequest) returns (ListEdgesResponse);
@@ -104,6 +105,14 @@ message GetObjectResponse {
CaminoObject object = 1; CaminoObject object = 1;
} }
message ListObjectsRequest {
string class_id = 1;
}
message ListObjectsResponse {
repeated CaminoObject objects = 1;
}
message SetFieldRequest { message SetFieldRequest {
string object_id = 1; string object_id = 1;
string field_name = 2; string field_name = 2;