Skip to content

Commit 4a6d4a0

Browse files
authored
Experimental cloud operations client (#302)
Fixes #244
1 parent 8349537 commit 4a6d4a0

File tree

29 files changed

+25328
-27
lines changed

29 files changed

+25328
-27
lines changed

.github/workflows/ci.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,15 @@ jobs:
104104
TEMPORAL_CLIENT_KEY: ${{ secrets.TEMPORAL_CLIENT_KEY }}
105105
run: dotnet run --project tests/Temporalio.Tests -- -verbose -method "*.ExecuteWorkflowAsync_Simple_Succeeds"
106106

107+
- name: Test cloud operations client
108+
# Only supported in non-fork runs, since secrets are not available in forks
109+
if: ${{ matrix.cloudTestTarget && (github.event.pull_request.head.repo.full_name == '' || github.event.pull_request.head.repo.full_name == 'temporalio/sdk-dotnet') }}
110+
env:
111+
TEMPORAL_CLIENT_CLOUD_NAMESPACE: sdk-ci.a2dd6
112+
TEMPORAL_CLIENT_CLOUD_API_KEY: ${{ secrets.TEMPORAL_CLIENT_CLOUD_API_KEY }}
113+
TEMPORAL_CLIENT_CLOUD_API_VERSION: 2024-05-13-00
114+
run: dotnet run --project tests/Temporalio.Tests -- -verbose -method "*.TemporalCloudOperationsClientTests.*"
115+
107116
- name: Build docs
108117
if: ${{ matrix.docsTarget }}
109118
run: |

src/Temporalio.Api.Generator/Program.cs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
var projectDir = Path.GetFullPath(Path.Join(currFile, "../../../"));
77
var protoDir = Path.Join(projectDir, "src/Temporalio/Bridge/sdk-core/sdk-core-protos/protos");
88
var apiProtoDir = Path.Join(protoDir, "api_upstream");
9+
var apiCloudProtoDir = Path.Join(protoDir, "api_cloud_upstream");
910
var testSrvProtoDir = Path.Join(protoDir, "testsrv_upstream");
1011
var bridgeProtoDir = Path.Join(protoDir, "local");
1112

@@ -44,6 +45,10 @@
4445
Protoc(fi.FullName, Path.Join(projectDir, "src/Temporalio"), "Temporalio", apiProtoDir);
4546
}
4647
}
48+
foreach (var fi in new DirectoryInfo(apiCloudProtoDir).GetFiles("*.proto", SearchOption.AllDirectories))
49+
{
50+
Protoc(fi.FullName, Path.Join(projectDir, "src/Temporalio"), "Temporalio", apiCloudProtoDir, apiProtoDir);
51+
}
4752
foreach (
4853
var fi in new DirectoryInfo(testSrvProtoDir).GetFiles("*.proto", SearchOption.AllDirectories))
4954
{
@@ -94,6 +99,13 @@
9499
"Temporalio.Client",
95100
"OperatorService",
96101
"Temporalio.Api.OperatorService.V1"));
102+
File.WriteAllText(
103+
Path.Join(projectDir, "src/Temporalio/Client/CloudService.Rpc.cs"),
104+
GenerateServiceRPCSource(
105+
Path.Join(apiCloudProtoDir, "temporal/api/cloud/cloudservice/v1/service.proto"),
106+
"Temporalio.Client",
107+
"CloudService",
108+
"Temporalio.Api.Cloud.CloudService.V1"));
97109
File.WriteAllText(
98110
Path.Join(projectDir, "src/Temporalio/Client/TestService.Rpc.cs"),
99111
GenerateServiceRPCSource(

src/Temporalio/Api/Cloud/CloudService/V1/RequestResponse.cs

Lines changed: 16022 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 178 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,178 @@
1+
// <auto-generated>
2+
// Generated by the protocol buffer compiler. DO NOT EDIT!
3+
// source: temporal/api/cloud/cloudservice/v1/service.proto
4+
// </auto-generated>
5+
#pragma warning disable 1591, 0612, 3021, 8981
6+
#region Designer generated code
7+
8+
using pb = global::Google.Protobuf;
9+
using pbc = global::Google.Protobuf.Collections;
10+
using pbr = global::Google.Protobuf.Reflection;
11+
using scg = global::System.Collections.Generic;
12+
namespace Temporalio.Api.Cloud.CloudService.V1 {
13+
14+
/// <summary>Holder for reflection information generated from temporal/api/cloud/cloudservice/v1/service.proto</summary>
15+
public static partial class ServiceReflection {
16+
17+
#region Descriptor
18+
/// <summary>File descriptor for temporal/api/cloud/cloudservice/v1/service.proto</summary>
19+
public static pbr::FileDescriptor Descriptor {
20+
get { return descriptor; }
21+
}
22+
private static pbr::FileDescriptor descriptor;
23+
24+
static ServiceReflection() {
25+
byte[] descriptorData = global::System.Convert.FromBase64String(
26+
string.Concat(
27+
"CjB0ZW1wb3JhbC9hcGkvY2xvdWQvY2xvdWRzZXJ2aWNlL3YxL3NlcnZpY2Uu",
28+
"cHJvdG8SInRlbXBvcmFsLmFwaS5jbG91ZC5jbG91ZHNlcnZpY2UudjEaOXRl",
29+
"bXBvcmFsL2FwaS9jbG91ZC9jbG91ZHNlcnZpY2UvdjEvcmVxdWVzdF9yZXNw",
30+
"b25zZS5wcm90bxocZ29vZ2xlL2FwaS9hbm5vdGF0aW9ucy5wcm90bzLOLgoM",
31+
"Q2xvdWRTZXJ2aWNlEosBCghHZXRVc2VycxIzLnRlbXBvcmFsLmFwaS5jbG91",
32+
"ZC5jbG91ZHNlcnZpY2UudjEuR2V0VXNlcnNSZXF1ZXN0GjQudGVtcG9yYWwu",
33+
"YXBpLmNsb3VkLmNsb3Vkc2VydmljZS52MS5HZXRVc2Vyc1Jlc3BvbnNlIhSC",
34+
"0+STAg4SDC9jbG91ZC91c2VycxKSAQoHR2V0VXNlchIyLnRlbXBvcmFsLmFw",
35+
"aS5jbG91ZC5jbG91ZHNlcnZpY2UudjEuR2V0VXNlclJlcXVlc3QaMy50ZW1w",
36+
"b3JhbC5hcGkuY2xvdWQuY2xvdWRzZXJ2aWNlLnYxLkdldFVzZXJSZXNwb25z",
37+
"ZSIegtPkkwIYEhYvY2xvdWQvdXNlcnMve3VzZXJfaWR9EpQBCgpDcmVhdGVV",
38+
"c2VyEjUudGVtcG9yYWwuYXBpLmNsb3VkLmNsb3Vkc2VydmljZS52MS5DcmVh",
39+
"dGVVc2VyUmVxdWVzdBo2LnRlbXBvcmFsLmFwaS5jbG91ZC5jbG91ZHNlcnZp",
40+
"Y2UudjEuQ3JlYXRlVXNlclJlc3BvbnNlIheC0+STAhEiDC9jbG91ZC91c2Vy",
41+
"czoBKhKeAQoKVXBkYXRlVXNlchI1LnRlbXBvcmFsLmFwaS5jbG91ZC5jbG91",
42+
"ZHNlcnZpY2UudjEuVXBkYXRlVXNlclJlcXVlc3QaNi50ZW1wb3JhbC5hcGku",
43+
"Y2xvdWQuY2xvdWRzZXJ2aWNlLnYxLlVwZGF0ZVVzZXJSZXNwb25zZSIhgtPk",
44+
"kwIbIhYvY2xvdWQvdXNlcnMve3VzZXJfaWR9OgEqEpsBCgpEZWxldGVVc2Vy",
45+
"EjUudGVtcG9yYWwuYXBpLmNsb3VkLmNsb3Vkc2VydmljZS52MS5EZWxldGVV",
46+
"c2VyUmVxdWVzdBo2LnRlbXBvcmFsLmFwaS5jbG91ZC5jbG91ZHNlcnZpY2Uu",
47+
"djEuRGVsZXRlVXNlclJlc3BvbnNlIh6C0+STAhgqFi9jbG91ZC91c2Vycy97",
48+
"dXNlcl9pZH0S4AEKFlNldFVzZXJOYW1lc3BhY2VBY2Nlc3MSQS50ZW1wb3Jh",
49+
"bC5hcGkuY2xvdWQuY2xvdWRzZXJ2aWNlLnYxLlNldFVzZXJOYW1lc3BhY2VB",
50+
"Y2Nlc3NSZXF1ZXN0GkIudGVtcG9yYWwuYXBpLmNsb3VkLmNsb3Vkc2Vydmlj",
51+
"ZS52MS5TZXRVc2VyTmFtZXNwYWNlQWNjZXNzUmVzcG9uc2UiP4LT5JMCOSI0",
52+
"L2Nsb3VkL25hbWVzcGFjZXMve25hbWVzcGFjZX0vdXNlcnMve3VzZXJfaWR9",
53+
"L2FjY2VzczoBKhLAAQoRR2V0QXN5bmNPcGVyYXRpb24SPC50ZW1wb3JhbC5h",
54+
"cGkuY2xvdWQuY2xvdWRzZXJ2aWNlLnYxLkdldEFzeW5jT3BlcmF0aW9uUmVx",
55+
"dWVzdBo9LnRlbXBvcmFsLmFwaS5jbG91ZC5jbG91ZHNlcnZpY2UudjEuR2V0",
56+
"QXN5bmNPcGVyYXRpb25SZXNwb25zZSIugtPkkwIoEiYvY2xvdWQvb3BlcmF0",
57+
"aW9ucy97YXN5bmNfb3BlcmF0aW9uX2lkfRKoAQoPQ3JlYXRlTmFtZXNwYWNl",
58+
"EjoudGVtcG9yYWwuYXBpLmNsb3VkLmNsb3Vkc2VydmljZS52MS5DcmVhdGVO",
59+
"YW1lc3BhY2VSZXF1ZXN0GjsudGVtcG9yYWwuYXBpLmNsb3VkLmNsb3Vkc2Vy",
60+
"dmljZS52MS5DcmVhdGVOYW1lc3BhY2VSZXNwb25zZSIcgtPkkwIWIhEvY2xv",
61+
"dWQvbmFtZXNwYWNlczoBKhKfAQoNR2V0TmFtZXNwYWNlcxI4LnRlbXBvcmFs",
62+
"LmFwaS5jbG91ZC5jbG91ZHNlcnZpY2UudjEuR2V0TmFtZXNwYWNlc1JlcXVl",
63+
"c3QaOS50ZW1wb3JhbC5hcGkuY2xvdWQuY2xvdWRzZXJ2aWNlLnYxLkdldE5h",
64+
"bWVzcGFjZXNSZXNwb25zZSIZgtPkkwITEhEvY2xvdWQvbmFtZXNwYWNlcxKo",
65+
"AQoMR2V0TmFtZXNwYWNlEjcudGVtcG9yYWwuYXBpLmNsb3VkLmNsb3Vkc2Vy",
66+
"dmljZS52MS5HZXROYW1lc3BhY2VSZXF1ZXN0GjgudGVtcG9yYWwuYXBpLmNs",
67+
"b3VkLmNsb3Vkc2VydmljZS52MS5HZXROYW1lc3BhY2VSZXNwb25zZSIlgtPk",
68+
"kwIfEh0vY2xvdWQvbmFtZXNwYWNlcy97bmFtZXNwYWNlfRK0AQoPVXBkYXRl",
69+
"TmFtZXNwYWNlEjoudGVtcG9yYWwuYXBpLmNsb3VkLmNsb3Vkc2VydmljZS52",
70+
"MS5VcGRhdGVOYW1lc3BhY2VSZXF1ZXN0GjsudGVtcG9yYWwuYXBpLmNsb3Vk",
71+
"LmNsb3Vkc2VydmljZS52MS5VcGRhdGVOYW1lc3BhY2VSZXNwb25zZSIogtPk",
72+
"kwIiIh0vY2xvdWQvbmFtZXNwYWNlcy97bmFtZXNwYWNlfToBKhL3AQobUmVu",
73+
"YW1lQ3VzdG9tU2VhcmNoQXR0cmlidXRlEkYudGVtcG9yYWwuYXBpLmNsb3Vk",
74+
"LmNsb3Vkc2VydmljZS52MS5SZW5hbWVDdXN0b21TZWFyY2hBdHRyaWJ1dGVS",
75+
"ZXF1ZXN0GkcudGVtcG9yYWwuYXBpLmNsb3VkLmNsb3Vkc2VydmljZS52MS5S",
76+
"ZW5hbWVDdXN0b21TZWFyY2hBdHRyaWJ1dGVSZXNwb25zZSJHgtPkkwJBIjwv",
77+
"Y2xvdWQvbmFtZXNwYWNlcy97bmFtZXNwYWNlfS9yZW5hbWUtY3VzdG9tLXNl",
78+
"YXJjaC1hdHRyaWJ1dGU6ASoSsQEKD0RlbGV0ZU5hbWVzcGFjZRI6LnRlbXBv",
79+
"cmFsLmFwaS5jbG91ZC5jbG91ZHNlcnZpY2UudjEuRGVsZXRlTmFtZXNwYWNl",
80+
"UmVxdWVzdBo7LnRlbXBvcmFsLmFwaS5jbG91ZC5jbG91ZHNlcnZpY2UudjEu",
81+
"RGVsZXRlTmFtZXNwYWNlUmVzcG9uc2UiJYLT5JMCHyodL2Nsb3VkL25hbWVz",
82+
"cGFjZXMve25hbWVzcGFjZX0S3AEKF0ZhaWxvdmVyTmFtZXNwYWNlUmVnaW9u",
83+
"EkIudGVtcG9yYWwuYXBpLmNsb3VkLmNsb3Vkc2VydmljZS52MS5GYWlsb3Zl",
84+
"ck5hbWVzcGFjZVJlZ2lvblJlcXVlc3QaQy50ZW1wb3JhbC5hcGkuY2xvdWQu",
85+
"Y2xvdWRzZXJ2aWNlLnYxLkZhaWxvdmVyTmFtZXNwYWNlUmVnaW9uUmVzcG9u",
86+
"c2UiOILT5JMCMiItL2Nsb3VkL25hbWVzcGFjZXMve25hbWVzcGFjZX0vZmFp",
87+
"bG92ZXItcmVnaW9uOgEqEsgBChJBZGROYW1lc3BhY2VSZWdpb24SPS50ZW1w",
88+
"b3JhbC5hcGkuY2xvdWQuY2xvdWRzZXJ2aWNlLnYxLkFkZE5hbWVzcGFjZVJl",
89+
"Z2lvblJlcXVlc3QaPi50ZW1wb3JhbC5hcGkuY2xvdWQuY2xvdWRzZXJ2aWNl",
90+
"LnYxLkFkZE5hbWVzcGFjZVJlZ2lvblJlc3BvbnNlIjOC0+STAi0iKC9jbG91",
91+
"ZC9uYW1lc3BhY2VzL3tuYW1lc3BhY2V9L2FkZC1yZWdpb246ASoSkwEKCkdl",
92+
"dFJlZ2lvbnMSNS50ZW1wb3JhbC5hcGkuY2xvdWQuY2xvdWRzZXJ2aWNlLnYx",
93+
"LkdldFJlZ2lvbnNSZXF1ZXN0GjYudGVtcG9yYWwuYXBpLmNsb3VkLmNsb3Vk",
94+
"c2VydmljZS52MS5HZXRSZWdpb25zUmVzcG9uc2UiFoLT5JMCEBIOL2Nsb3Vk",
95+
"L3JlZ2lvbnMSmQEKCUdldFJlZ2lvbhI0LnRlbXBvcmFsLmFwaS5jbG91ZC5j",
96+
"bG91ZHNlcnZpY2UudjEuR2V0UmVnaW9uUmVxdWVzdBo1LnRlbXBvcmFsLmFw",
97+
"aS5jbG91ZC5jbG91ZHNlcnZpY2UudjEuR2V0UmVnaW9uUmVzcG9uc2UiH4LT",
98+
"5JMCGRIXL2Nsb3VkL3JlZ2lvbnMve3JlZ2lvbn0SlAEKCkdldEFwaUtleXMS",
99+
"NS50ZW1wb3JhbC5hcGkuY2xvdWQuY2xvdWRzZXJ2aWNlLnYxLkdldEFwaUtl",
100+
"eXNSZXF1ZXN0GjYudGVtcG9yYWwuYXBpLmNsb3VkLmNsb3Vkc2VydmljZS52",
101+
"MS5HZXRBcGlLZXlzUmVzcG9uc2UiF4LT5JMCERIPL2Nsb3VkL2FwaS1rZXlz",
102+
"EpoBCglHZXRBcGlLZXkSNC50ZW1wb3JhbC5hcGkuY2xvdWQuY2xvdWRzZXJ2",
103+
"aWNlLnYxLkdldEFwaUtleVJlcXVlc3QaNS50ZW1wb3JhbC5hcGkuY2xvdWQu",
104+
"Y2xvdWRzZXJ2aWNlLnYxLkdldEFwaUtleVJlc3BvbnNlIiCC0+STAhoSGC9j",
105+
"bG91ZC9hcGkta2V5cy97a2V5X2lkfRKdAQoMQ3JlYXRlQXBpS2V5EjcudGVt",
106+
"cG9yYWwuYXBpLmNsb3VkLmNsb3Vkc2VydmljZS52MS5DcmVhdGVBcGlLZXlS",
107+
"ZXF1ZXN0GjgudGVtcG9yYWwuYXBpLmNsb3VkLmNsb3Vkc2VydmljZS52MS5D",
108+
"cmVhdGVBcGlLZXlSZXNwb25zZSIagtPkkwIUIg8vY2xvdWQvYXBpLWtleXM6",
109+
"ASoSpgEKDFVwZGF0ZUFwaUtleRI3LnRlbXBvcmFsLmFwaS5jbG91ZC5jbG91",
110+
"ZHNlcnZpY2UudjEuVXBkYXRlQXBpS2V5UmVxdWVzdBo4LnRlbXBvcmFsLmFw",
111+
"aS5jbG91ZC5jbG91ZHNlcnZpY2UudjEuVXBkYXRlQXBpS2V5UmVzcG9uc2Ui",
112+
"I4LT5JMCHSIYL2Nsb3VkL2FwaS1rZXlzL3trZXlfaWR9OgEqEqMBCgxEZWxl",
113+
"dGVBcGlLZXkSNy50ZW1wb3JhbC5hcGkuY2xvdWQuY2xvdWRzZXJ2aWNlLnYx",
114+
"LkRlbGV0ZUFwaUtleVJlcXVlc3QaOC50ZW1wb3JhbC5hcGkuY2xvdWQuY2xv",
115+
"dWRzZXJ2aWNlLnYxLkRlbGV0ZUFwaUtleVJlc3BvbnNlIiCC0+STAhoqGC9j",
116+
"bG91ZC9hcGkta2V5cy97a2V5X2lkfRKgAQoNR2V0VXNlckdyb3VwcxI4LnRl",
117+
"bXBvcmFsLmFwaS5jbG91ZC5jbG91ZHNlcnZpY2UudjEuR2V0VXNlckdyb3Vw",
118+
"c1JlcXVlc3QaOS50ZW1wb3JhbC5hcGkuY2xvdWQuY2xvdWRzZXJ2aWNlLnYx",
119+
"LkdldFVzZXJHcm91cHNSZXNwb25zZSIagtPkkwIUEhIvY2xvdWQvdXNlci1n",
120+
"cm91cHMSqAEKDEdldFVzZXJHcm91cBI3LnRlbXBvcmFsLmFwaS5jbG91ZC5j",
121+
"bG91ZHNlcnZpY2UudjEuR2V0VXNlckdyb3VwUmVxdWVzdBo4LnRlbXBvcmFs",
122+
"LmFwaS5jbG91ZC5jbG91ZHNlcnZpY2UudjEuR2V0VXNlckdyb3VwUmVzcG9u",
123+
"c2UiJYLT5JMCHxIdL2Nsb3VkL3VzZXItZ3JvdXBzL3tncm91cF9pZH0SqQEK",
124+
"D0NyZWF0ZVVzZXJHcm91cBI6LnRlbXBvcmFsLmFwaS5jbG91ZC5jbG91ZHNl",
125+
"cnZpY2UudjEuQ3JlYXRlVXNlckdyb3VwUmVxdWVzdBo7LnRlbXBvcmFsLmFw",
126+
"aS5jbG91ZC5jbG91ZHNlcnZpY2UudjEuQ3JlYXRlVXNlckdyb3VwUmVzcG9u",
127+
"c2UiHYLT5JMCFyISL2Nsb3VkL3VzZXItZ3JvdXBzOgEqErQBCg9VcGRhdGVV",
128+
"c2VyR3JvdXASOi50ZW1wb3JhbC5hcGkuY2xvdWQuY2xvdWRzZXJ2aWNlLnYx",
129+
"LlVwZGF0ZVVzZXJHcm91cFJlcXVlc3QaOy50ZW1wb3JhbC5hcGkuY2xvdWQu",
130+
"Y2xvdWRzZXJ2aWNlLnYxLlVwZGF0ZVVzZXJHcm91cFJlc3BvbnNlIiiC0+ST",
131+
"AiIiHS9jbG91ZC91c2VyLWdyb3Vwcy97Z3JvdXBfaWR9OgEqErEBCg9EZWxl",
132+
"dGVVc2VyR3JvdXASOi50ZW1wb3JhbC5hcGkuY2xvdWQuY2xvdWRzZXJ2aWNl",
133+
"LnYxLkRlbGV0ZVVzZXJHcm91cFJlcXVlc3QaOy50ZW1wb3JhbC5hcGkuY2xv",
134+
"dWQuY2xvdWRzZXJ2aWNlLnYxLkRlbGV0ZVVzZXJHcm91cFJlc3BvbnNlIiWC",
135+
"0+STAh8qHS9jbG91ZC91c2VyLWdyb3Vwcy97Z3JvdXBfaWR9EvYBChtTZXRV",
136+
"c2VyR3JvdXBOYW1lc3BhY2VBY2Nlc3MSRi50ZW1wb3JhbC5hcGkuY2xvdWQu",
137+
"Y2xvdWRzZXJ2aWNlLnYxLlNldFVzZXJHcm91cE5hbWVzcGFjZUFjY2Vzc1Jl",
138+
"cXVlc3QaRy50ZW1wb3JhbC5hcGkuY2xvdWQuY2xvdWRzZXJ2aWNlLnYxLlNl",
139+
"dFVzZXJHcm91cE5hbWVzcGFjZUFjY2Vzc1Jlc3BvbnNlIkaC0+STAkAiOy9j",
140+
"bG91ZC9uYW1lc3BhY2VzL3tuYW1lc3BhY2V9L3VzZXItZ3JvdXBzL3tncm91",
141+
"cF9pZH0vYWNjZXNzOgEqEr0BChRDcmVhdGVTZXJ2aWNlQWNjb3VudBI/LnRl",
142+
"bXBvcmFsLmFwaS5jbG91ZC5jbG91ZHNlcnZpY2UudjEuQ3JlYXRlU2Vydmlj",
143+
"ZUFjY291bnRSZXF1ZXN0GkAudGVtcG9yYWwuYXBpLmNsb3VkLmNsb3Vkc2Vy",
144+
"dmljZS52MS5DcmVhdGVTZXJ2aWNlQWNjb3VudFJlc3BvbnNlIiKC0+STAhwi",
145+
"Fy9jbG91ZC9zZXJ2aWNlLWFjY291bnRzOgEqEsYBChFHZXRTZXJ2aWNlQWNj",
146+
"b3VudBI8LnRlbXBvcmFsLmFwaS5jbG91ZC5jbG91ZHNlcnZpY2UudjEuR2V0",
147+
"U2VydmljZUFjY291bnRSZXF1ZXN0Gj0udGVtcG9yYWwuYXBpLmNsb3VkLmNs",
148+
"b3Vkc2VydmljZS52MS5HZXRTZXJ2aWNlQWNjb3VudFJlc3BvbnNlIjSC0+ST",
149+
"Ai4SLC9jbG91ZC9zZXJ2aWNlLWFjY291bnRzL3tzZXJ2aWNlX2FjY291bnRf",
150+
"aWR9ErQBChJHZXRTZXJ2aWNlQWNjb3VudHMSPS50ZW1wb3JhbC5hcGkuY2xv",
151+
"dWQuY2xvdWRzZXJ2aWNlLnYxLkdldFNlcnZpY2VBY2NvdW50c1JlcXVlc3Qa",
152+
"Pi50ZW1wb3JhbC5hcGkuY2xvdWQuY2xvdWRzZXJ2aWNlLnYxLkdldFNlcnZp",
153+
"Y2VBY2NvdW50c1Jlc3BvbnNlIh+C0+STAhkSFy9jbG91ZC9zZXJ2aWNlLWFj",
154+
"Y291bnRzEtIBChRVcGRhdGVTZXJ2aWNlQWNjb3VudBI/LnRlbXBvcmFsLmFw",
155+
"aS5jbG91ZC5jbG91ZHNlcnZpY2UudjEuVXBkYXRlU2VydmljZUFjY291bnRS",
156+
"ZXF1ZXN0GkAudGVtcG9yYWwuYXBpLmNsb3VkLmNsb3Vkc2VydmljZS52MS5V",
157+
"cGRhdGVTZXJ2aWNlQWNjb3VudFJlc3BvbnNlIjeC0+STAjEiLC9jbG91ZC9z",
158+
"ZXJ2aWNlLWFjY291bnRzL3tzZXJ2aWNlX2FjY291bnRfaWR9OgEqEs8BChRE",
159+
"ZWxldGVTZXJ2aWNlQWNjb3VudBI/LnRlbXBvcmFsLmFwaS5jbG91ZC5jbG91",
160+
"ZHNlcnZpY2UudjEuRGVsZXRlU2VydmljZUFjY291bnRSZXF1ZXN0GkAudGVt",
161+
"cG9yYWwuYXBpLmNsb3VkLmNsb3Vkc2VydmljZS52MS5EZWxldGVTZXJ2aWNl",
162+
"QWNjb3VudFJlc3BvbnNlIjSC0+STAi4qLC9jbG91ZC9zZXJ2aWNlLWFjY291",
163+
"bnRzL3tzZXJ2aWNlX2FjY291bnRfaWR9QsABCiVpby50ZW1wb3JhbC5hcGku",
164+
"Y2xvdWQuY2xvdWRzZXJ2aWNlLnYxQgxTZXJ2aWNlUHJvdG9QAVo1Z28udGVt",
165+
"cG9yYWwuaW8vYXBpL2Nsb3VkL2Nsb3Vkc2VydmljZS92MTtjbG91ZHNlcnZp",
166+
"Y2WqAiRUZW1wb3JhbGlvLkFwaS5DbG91ZC5DbG91ZFNlcnZpY2UuVjHqAihU",
167+
"ZW1wb3JhbGlvOjpBcGk6OkNsb3VkOjpDbG91ZFNlcnZpY2U6OlYxYgZwcm90",
168+
"bzM="));
169+
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
170+
new pbr::FileDescriptor[] { global::Temporalio.Api.Cloud.CloudService.V1.RequestResponseReflection.Descriptor, global::Temporalio.Api.Dependencies.Google.Api.AnnotationsReflection.Descriptor, },
171+
new pbr::GeneratedClrTypeInfo(null, null, null));
172+
}
173+
#endregion
174+
175+
}
176+
}
177+
178+
#endregion Designer generated code

0 commit comments

Comments
 (0)