From 77086efb93b91e6a510c86951e3db478398fa856 Mon Sep 17 00:00:00 2001 From: "Timothy J. Aveni" Date: Sun, 12 Jul 2026 21:32:26 -0700 Subject: [PATCH] Add Camino object listing RPC --- proto/camino/api.proto | 9 +++++++++ 1 file changed, 9 insertions(+) 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;