From 7078d75624e31f32e41496266c2fc94c4e1c802a Mon Sep 17 00:00:00 2001 From: Rey DeLeon Date: Mon, 19 Aug 2024 16:41:44 -0600 Subject: [PATCH 1/2] Add settings service --- ansys/api/additive/VERSION | 2 +- ansys/api/additive/v0/additive_settings.proto | 30 +++++++++++++++++++ .../api/additive/v0/additive_simulation.proto | 2 +- 3 files changed, 32 insertions(+), 2 deletions(-) create mode 100644 ansys/api/additive/v0/additive_settings.proto diff --git a/ansys/api/additive/VERSION b/ansys/api/additive/VERSION index e967cc4..cc3447a 100644 --- a/ansys/api/additive/VERSION +++ b/ansys/api/additive/VERSION @@ -1 +1 @@ -2.1.0-dev0 +2.2.0-dev0 diff --git a/ansys/api/additive/v0/additive_settings.proto b/ansys/api/additive/v0/additive_settings.proto new file mode 100644 index 0000000..3e8d074 --- /dev/null +++ b/ansys/api/additive/v0/additive_settings.proto @@ -0,0 +1,30 @@ +syntax = "proto3"; + +// See https://docs.microsoft.com/en-us/aspnet/core/grpc/versioning?view=aspnetcore-6.0 for what consitutes a breaking change +package ansys.api.additive.v0.settings; + +option csharp_namespace = "Ansys.Api.Additive.Settings"; + +import "google/protobuf/empty.proto"; + +service SettingsService { + rpc ApplySettings(SettingsRequest) returns (SettingsResponse); + rpc ListSettings(google.protobuf.Empty) returns (ListSettingsResponse); +} + +message Setting { + string key = 1; + string value = 2; +} + +message SettingsRequest { + repeated Setting settings = 1; +} + +message SettingsResponse { + repeated string messages = 1; +} + +message ListSettingsResponse { + repeated Setting settings = 1; +} \ No newline at end of file diff --git a/ansys/api/additive/v0/additive_simulation.proto b/ansys/api/additive/v0/additive_simulation.proto index cab3a2c..a0078fd 100644 --- a/ansys/api/additive/v0/additive_simulation.proto +++ b/ansys/api/additive/v0/additive_simulation.proto @@ -95,4 +95,4 @@ message MeshResponse { oneof ResponseType { VoxelMeshResult voxel_mesh_result = 10; } -} \ No newline at end of file +} From 5f4cee79c34635d6bc90031009f8ea87bf55b52d Mon Sep 17 00:00:00 2001 From: Rey DeLeon Date: Mon, 19 Aug 2024 16:44:24 -0600 Subject: [PATCH 2/2] fix tabbing --- ansys/api/additive/v0/additive_settings.proto | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ansys/api/additive/v0/additive_settings.proto b/ansys/api/additive/v0/additive_settings.proto index 3e8d074..b9764fb 100644 --- a/ansys/api/additive/v0/additive_settings.proto +++ b/ansys/api/additive/v0/additive_settings.proto @@ -8,17 +8,17 @@ option csharp_namespace = "Ansys.Api.Additive.Settings"; import "google/protobuf/empty.proto"; service SettingsService { - rpc ApplySettings(SettingsRequest) returns (SettingsResponse); + rpc ApplySettings(SettingsRequest) returns (SettingsResponse); rpc ListSettings(google.protobuf.Empty) returns (ListSettingsResponse); } message Setting { - string key = 1; - string value = 2; + string key = 1; + string value = 2; } message SettingsRequest { - repeated Setting settings = 1; + repeated Setting settings = 1; } message SettingsResponse {