From dc3fea3eddb48f55cc2b80b341a484e331f8a9a3 Mon Sep 17 00:00:00 2001 From: Jan von Rickenbach Date: Thu, 9 Jun 2022 16:30:35 +0200 Subject: [PATCH] Add element_set protos --- src/ansys/api/acp/v0/element_set.proto | 46 ++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 src/ansys/api/acp/v0/element_set.proto diff --git a/src/ansys/api/acp/v0/element_set.proto b/src/ansys/api/acp/v0/element_set.proto new file mode 100644 index 0000000..9b71def --- /dev/null +++ b/src/ansys/api/acp/v0/element_set.proto @@ -0,0 +1,46 @@ +syntax = "proto3"; +package ansys.api.acp.v0; + +import "ansys/api/acp/v0/base.proto"; + +message ElementSetRequest { + ResourcePath resource_path = 1; + // TODO: add a 'view' that determines which parts are returned +} + +message ElementSetReply { + BasicInfo info = 1; +} + +message PutElementSetRequest { + BasicInfo info = 1; +} + +message DeleteElementSetRequest { + BasicInfo info = 1; +} + +message ListElementSetsRequest { + CollectionPath collection_path = 1; +} + +message ListElementSetsReply { + repeated ElementSetReply element_sets = 1; +} + +message CreateElementSetRequest { + CollectionPath collection_path = 1; + string name = 2; +} + +service ElementSet { + rpc List(ListElementSetsRequest) returns (ListElementSetsReply); + + rpc Get(ElementSetRequest) returns (ElementSetReply); + + rpc Put(PutElementSetRequest) returns (ElementSetReply); + + rpc Delete(DeleteElementSetRequest) returns (Empty); + + rpc Create(CreateElementSetRequest) returns (ElementSetReply); +}