diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 033a6973..de5cb1b3 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -57,11 +57,6 @@ jobs: version: "23.x" repo-token: ${{ secrets.GITHUB_TOKEN }} - - name: Build - # We intentionally just build debug mode in this CI. We build before - # regen to confirm no interop header changes. - run: dotnet build - - name: Regen confirm unchanged if: ${{ matrix.checkTarget }} run: | @@ -85,6 +80,9 @@ jobs: if: ${{ matrix.checkTarget }} run: dotnet format --verify-no-changes + - name: Build + run: dotnet build + - name: Test run: dotnet test --logger "console;verbosity=detailed" --blame-crash -v n @@ -120,8 +118,8 @@ jobs: - name: Build docs if: ${{ matrix.docsTarget }} run: | - dotnet tool update -g docfx - docfx src/Temporalio.ApiDoc/docfx.json --warningsAsErrors + dotnet tool update -g docfx + docfx src/Temporalio.ApiDoc/docfx.json --warningsAsErrors - name: Deploy docs # Only deploy on main merge, not in PRs diff --git a/src/Temporalio/Api/Activity/V1/Message.cs b/src/Temporalio/Api/Activity/V1/Message.cs new file mode 100644 index 00000000..f5914925 --- /dev/null +++ b/src/Temporalio/Api/Activity/V1/Message.cs @@ -0,0 +1,512 @@ +// +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: temporal/api/activity/v1/message.proto +// +#pragma warning disable 1591, 0612, 3021, 8981 +#region Designer generated code + +using pb = global::Google.Protobuf; +using pbc = global::Google.Protobuf.Collections; +using pbr = global::Google.Protobuf.Reflection; +using scg = global::System.Collections.Generic; +namespace Temporalio.Api.Activity.V1 { + + /// Holder for reflection information generated from temporal/api/activity/v1/message.proto + public static partial class MessageReflection { + + #region Descriptor + /// File descriptor for temporal/api/activity/v1/message.proto + public static pbr::FileDescriptor Descriptor { + get { return descriptor; } + } + private static pbr::FileDescriptor descriptor; + + static MessageReflection() { + byte[] descriptorData = global::System.Convert.FromBase64String( + string.Concat( + "CiZ0ZW1wb3JhbC9hcGkvYWN0aXZpdHkvdjEvbWVzc2FnZS5wcm90bxIYdGVt", + "cG9yYWwuYXBpLmFjdGl2aXR5LnYxGiR0ZW1wb3JhbC9hcGkvY29tbW9uL3Yx", + "L21lc3NhZ2UucHJvdG8aJ3RlbXBvcmFsL2FwaS90YXNrcXVldWUvdjEvbWVz", + "c2FnZS5wcm90bxoeZ29vZ2xlL3Byb3RvYnVmL2R1cmF0aW9uLnByb3RvIvMC", + "Cg9BY3Rpdml0eU9wdGlvbnMSOAoKdGFza19xdWV1ZRgBIAEoCzIkLnRlbXBv", + "cmFsLmFwaS50YXNrcXVldWUudjEuVGFza1F1ZXVlEjwKGXNjaGVkdWxlX3Rv", + "X2Nsb3NlX3RpbWVvdXQYAiABKAsyGS5nb29nbGUucHJvdG9idWYuRHVyYXRp", + "b24SPAoZc2NoZWR1bGVfdG9fc3RhcnRfdGltZW91dBgDIAEoCzIZLmdvb2ds", + "ZS5wcm90b2J1Zi5EdXJhdGlvbhI5ChZzdGFydF90b19jbG9zZV90aW1lb3V0", + "GAQgASgLMhkuZ29vZ2xlLnByb3RvYnVmLkR1cmF0aW9uEjQKEWhlYXJ0YmVh", + "dF90aW1lb3V0GAUgASgLMhkuZ29vZ2xlLnByb3RvYnVmLkR1cmF0aW9uEjkK", + "DHJldHJ5X3BvbGljeRgGIAEoCzIjLnRlbXBvcmFsLmFwaS5jb21tb24udjEu", + "UmV0cnlQb2xpY3lCkwEKG2lvLnRlbXBvcmFsLmFwaS5hY3Rpdml0eS52MUIM", + "TWVzc2FnZVByb3RvUAFaJ2dvLnRlbXBvcmFsLmlvL2FwaS9hY3Rpdml0eS92", + "MTthY3Rpdml0eaoCGlRlbXBvcmFsaW8uQXBpLkFjdGl2aXR5LlYx6gIdVGVt", + "cG9yYWxpbzo6QXBpOjpBY3Rpdml0eTo6VjFiBnByb3RvMw==")); + descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, + new pbr::FileDescriptor[] { global::Temporalio.Api.Common.V1.MessageReflection.Descriptor, global::Temporalio.Api.TaskQueue.V1.MessageReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.DurationReflection.Descriptor, }, + new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] { + new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.Activity.V1.ActivityOptions), global::Temporalio.Api.Activity.V1.ActivityOptions.Parser, new[]{ "TaskQueue", "ScheduleToCloseTimeout", "ScheduleToStartTimeout", "StartToCloseTimeout", "HeartbeatTimeout", "RetryPolicy" }, null, null, null, null) + })); + } + #endregion + + } + #region Messages + public sealed partial class ActivityOptions : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ActivityOptions()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Temporalio.Api.Activity.V1.MessageReflection.Descriptor.MessageTypes[0]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ActivityOptions() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ActivityOptions(ActivityOptions other) : this() { + taskQueue_ = other.taskQueue_ != null ? other.taskQueue_.Clone() : null; + scheduleToCloseTimeout_ = other.scheduleToCloseTimeout_ != null ? other.scheduleToCloseTimeout_.Clone() : null; + scheduleToStartTimeout_ = other.scheduleToStartTimeout_ != null ? other.scheduleToStartTimeout_.Clone() : null; + startToCloseTimeout_ = other.startToCloseTimeout_ != null ? other.startToCloseTimeout_.Clone() : null; + heartbeatTimeout_ = other.heartbeatTimeout_ != null ? other.heartbeatTimeout_.Clone() : null; + retryPolicy_ = other.retryPolicy_ != null ? other.retryPolicy_.Clone() : null; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ActivityOptions Clone() { + return new ActivityOptions(this); + } + + /// Field number for the "task_queue" field. + public const int TaskQueueFieldNumber = 1; + private global::Temporalio.Api.TaskQueue.V1.TaskQueue taskQueue_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Temporalio.Api.TaskQueue.V1.TaskQueue TaskQueue { + get { return taskQueue_; } + set { + taskQueue_ = value; + } + } + + /// Field number for the "schedule_to_close_timeout" field. + public const int ScheduleToCloseTimeoutFieldNumber = 2; + private global::Google.Protobuf.WellKnownTypes.Duration scheduleToCloseTimeout_; + /// + /// Indicates how long the caller is willing to wait for an activity completion. Limits how long + /// retries will be attempted. Either this or `start_to_close_timeout` must be specified. + /// + /// (-- api-linter: core::0140::prepositions=disabled + /// aip.dev/not-precedent: "to" is used to indicate interval. --) + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Google.Protobuf.WellKnownTypes.Duration ScheduleToCloseTimeout { + get { return scheduleToCloseTimeout_; } + set { + scheduleToCloseTimeout_ = value; + } + } + + /// Field number for the "schedule_to_start_timeout" field. + public const int ScheduleToStartTimeoutFieldNumber = 3; + private global::Google.Protobuf.WellKnownTypes.Duration scheduleToStartTimeout_; + /// + /// Limits time an activity task can stay in a task queue before a worker picks it up. This + /// timeout is always non retryable, as all a retry would achieve is to put it back into the same + /// queue. Defaults to `schedule_to_close_timeout` or workflow execution timeout if not + /// specified. + /// + /// (-- api-linter: core::0140::prepositions=disabled + /// aip.dev/not-precedent: "to" is used to indicate interval. --) + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Google.Protobuf.WellKnownTypes.Duration ScheduleToStartTimeout { + get { return scheduleToStartTimeout_; } + set { + scheduleToStartTimeout_ = value; + } + } + + /// Field number for the "start_to_close_timeout" field. + public const int StartToCloseTimeoutFieldNumber = 4; + private global::Google.Protobuf.WellKnownTypes.Duration startToCloseTimeout_; + /// + /// Maximum time an activity is allowed to execute after being picked up by a worker. This + /// timeout is always retryable. Either this or `schedule_to_close_timeout` must be + /// specified. + /// + /// (-- api-linter: core::0140::prepositions=disabled + /// aip.dev/not-precedent: "to" is used to indicate interval. --) + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Google.Protobuf.WellKnownTypes.Duration StartToCloseTimeout { + get { return startToCloseTimeout_; } + set { + startToCloseTimeout_ = value; + } + } + + /// Field number for the "heartbeat_timeout" field. + public const int HeartbeatTimeoutFieldNumber = 5; + private global::Google.Protobuf.WellKnownTypes.Duration heartbeatTimeout_; + /// + /// Maximum permitted time between successful worker heartbeats. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Google.Protobuf.WellKnownTypes.Duration HeartbeatTimeout { + get { return heartbeatTimeout_; } + set { + heartbeatTimeout_ = value; + } + } + + /// Field number for the "retry_policy" field. + public const int RetryPolicyFieldNumber = 6; + private global::Temporalio.Api.Common.V1.RetryPolicy retryPolicy_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Temporalio.Api.Common.V1.RetryPolicy RetryPolicy { + get { return retryPolicy_; } + set { + retryPolicy_ = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as ActivityOptions); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(ActivityOptions other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (!object.Equals(TaskQueue, other.TaskQueue)) return false; + if (!object.Equals(ScheduleToCloseTimeout, other.ScheduleToCloseTimeout)) return false; + if (!object.Equals(ScheduleToStartTimeout, other.ScheduleToStartTimeout)) return false; + if (!object.Equals(StartToCloseTimeout, other.StartToCloseTimeout)) return false; + if (!object.Equals(HeartbeatTimeout, other.HeartbeatTimeout)) return false; + if (!object.Equals(RetryPolicy, other.RetryPolicy)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (taskQueue_ != null) hash ^= TaskQueue.GetHashCode(); + if (scheduleToCloseTimeout_ != null) hash ^= ScheduleToCloseTimeout.GetHashCode(); + if (scheduleToStartTimeout_ != null) hash ^= ScheduleToStartTimeout.GetHashCode(); + if (startToCloseTimeout_ != null) hash ^= StartToCloseTimeout.GetHashCode(); + if (heartbeatTimeout_ != null) hash ^= HeartbeatTimeout.GetHashCode(); + if (retryPolicy_ != null) hash ^= RetryPolicy.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (taskQueue_ != null) { + output.WriteRawTag(10); + output.WriteMessage(TaskQueue); + } + if (scheduleToCloseTimeout_ != null) { + output.WriteRawTag(18); + output.WriteMessage(ScheduleToCloseTimeout); + } + if (scheduleToStartTimeout_ != null) { + output.WriteRawTag(26); + output.WriteMessage(ScheduleToStartTimeout); + } + if (startToCloseTimeout_ != null) { + output.WriteRawTag(34); + output.WriteMessage(StartToCloseTimeout); + } + if (heartbeatTimeout_ != null) { + output.WriteRawTag(42); + output.WriteMessage(HeartbeatTimeout); + } + if (retryPolicy_ != null) { + output.WriteRawTag(50); + output.WriteMessage(RetryPolicy); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (taskQueue_ != null) { + output.WriteRawTag(10); + output.WriteMessage(TaskQueue); + } + if (scheduleToCloseTimeout_ != null) { + output.WriteRawTag(18); + output.WriteMessage(ScheduleToCloseTimeout); + } + if (scheduleToStartTimeout_ != null) { + output.WriteRawTag(26); + output.WriteMessage(ScheduleToStartTimeout); + } + if (startToCloseTimeout_ != null) { + output.WriteRawTag(34); + output.WriteMessage(StartToCloseTimeout); + } + if (heartbeatTimeout_ != null) { + output.WriteRawTag(42); + output.WriteMessage(HeartbeatTimeout); + } + if (retryPolicy_ != null) { + output.WriteRawTag(50); + output.WriteMessage(RetryPolicy); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (taskQueue_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(TaskQueue); + } + if (scheduleToCloseTimeout_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(ScheduleToCloseTimeout); + } + if (scheduleToStartTimeout_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(ScheduleToStartTimeout); + } + if (startToCloseTimeout_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(StartToCloseTimeout); + } + if (heartbeatTimeout_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(HeartbeatTimeout); + } + if (retryPolicy_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(RetryPolicy); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(ActivityOptions other) { + if (other == null) { + return; + } + if (other.taskQueue_ != null) { + if (taskQueue_ == null) { + TaskQueue = new global::Temporalio.Api.TaskQueue.V1.TaskQueue(); + } + TaskQueue.MergeFrom(other.TaskQueue); + } + if (other.scheduleToCloseTimeout_ != null) { + if (scheduleToCloseTimeout_ == null) { + ScheduleToCloseTimeout = new global::Google.Protobuf.WellKnownTypes.Duration(); + } + ScheduleToCloseTimeout.MergeFrom(other.ScheduleToCloseTimeout); + } + if (other.scheduleToStartTimeout_ != null) { + if (scheduleToStartTimeout_ == null) { + ScheduleToStartTimeout = new global::Google.Protobuf.WellKnownTypes.Duration(); + } + ScheduleToStartTimeout.MergeFrom(other.ScheduleToStartTimeout); + } + if (other.startToCloseTimeout_ != null) { + if (startToCloseTimeout_ == null) { + StartToCloseTimeout = new global::Google.Protobuf.WellKnownTypes.Duration(); + } + StartToCloseTimeout.MergeFrom(other.StartToCloseTimeout); + } + if (other.heartbeatTimeout_ != null) { + if (heartbeatTimeout_ == null) { + HeartbeatTimeout = new global::Google.Protobuf.WellKnownTypes.Duration(); + } + HeartbeatTimeout.MergeFrom(other.HeartbeatTimeout); + } + if (other.retryPolicy_ != null) { + if (retryPolicy_ == null) { + RetryPolicy = new global::Temporalio.Api.Common.V1.RetryPolicy(); + } + RetryPolicy.MergeFrom(other.RetryPolicy); + } + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + if (taskQueue_ == null) { + TaskQueue = new global::Temporalio.Api.TaskQueue.V1.TaskQueue(); + } + input.ReadMessage(TaskQueue); + break; + } + case 18: { + if (scheduleToCloseTimeout_ == null) { + ScheduleToCloseTimeout = new global::Google.Protobuf.WellKnownTypes.Duration(); + } + input.ReadMessage(ScheduleToCloseTimeout); + break; + } + case 26: { + if (scheduleToStartTimeout_ == null) { + ScheduleToStartTimeout = new global::Google.Protobuf.WellKnownTypes.Duration(); + } + input.ReadMessage(ScheduleToStartTimeout); + break; + } + case 34: { + if (startToCloseTimeout_ == null) { + StartToCloseTimeout = new global::Google.Protobuf.WellKnownTypes.Duration(); + } + input.ReadMessage(StartToCloseTimeout); + break; + } + case 42: { + if (heartbeatTimeout_ == null) { + HeartbeatTimeout = new global::Google.Protobuf.WellKnownTypes.Duration(); + } + input.ReadMessage(HeartbeatTimeout); + break; + } + case 50: { + if (retryPolicy_ == null) { + RetryPolicy = new global::Temporalio.Api.Common.V1.RetryPolicy(); + } + input.ReadMessage(RetryPolicy); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + if (taskQueue_ == null) { + TaskQueue = new global::Temporalio.Api.TaskQueue.V1.TaskQueue(); + } + input.ReadMessage(TaskQueue); + break; + } + case 18: { + if (scheduleToCloseTimeout_ == null) { + ScheduleToCloseTimeout = new global::Google.Protobuf.WellKnownTypes.Duration(); + } + input.ReadMessage(ScheduleToCloseTimeout); + break; + } + case 26: { + if (scheduleToStartTimeout_ == null) { + ScheduleToStartTimeout = new global::Google.Protobuf.WellKnownTypes.Duration(); + } + input.ReadMessage(ScheduleToStartTimeout); + break; + } + case 34: { + if (startToCloseTimeout_ == null) { + StartToCloseTimeout = new global::Google.Protobuf.WellKnownTypes.Duration(); + } + input.ReadMessage(StartToCloseTimeout); + break; + } + case 42: { + if (heartbeatTimeout_ == null) { + HeartbeatTimeout = new global::Google.Protobuf.WellKnownTypes.Duration(); + } + input.ReadMessage(HeartbeatTimeout); + break; + } + case 50: { + if (retryPolicy_ == null) { + RetryPolicy = new global::Temporalio.Api.Common.V1.RetryPolicy(); + } + input.ReadMessage(RetryPolicy); + break; + } + } + } + } + #endif + + } + + #endregion + +} + +#endregion Designer generated code diff --git a/src/Temporalio/Api/Common/V1/Message.cs b/src/Temporalio/Api/Common/V1/Message.cs index 0ad9af71..7096f9f8 100644 --- a/src/Temporalio/Api/Common/V1/Message.cs +++ b/src/Temporalio/Api/Common/V1/Message.cs @@ -27,55 +27,68 @@ static MessageReflection() { "CiR0ZW1wb3JhbC9hcGkvY29tbW9uL3YxL21lc3NhZ2UucHJvdG8SFnRlbXBv", "cmFsLmFwaS5jb21tb24udjEaHmdvb2dsZS9wcm90b2J1Zi9kdXJhdGlvbi5w", "cm90bxobZ29vZ2xlL3Byb3RvYnVmL2VtcHR5LnByb3RvGiJ0ZW1wb3JhbC9h", - "cGkvZW51bXMvdjEvY29tbW9uLnByb3RvGiF0ZW1wb3JhbC9hcGkvZW51bXMv", - "djEvcmVzZXQucHJvdG8iVAoIRGF0YUJsb2ISOgoNZW5jb2RpbmdfdHlwZRgB", - "IAEoDjIjLnRlbXBvcmFsLmFwaS5lbnVtcy52MS5FbmNvZGluZ1R5cGUSDAoE", - "ZGF0YRgCIAEoDCI9CghQYXlsb2FkcxIxCghwYXlsb2FkcxgBIAMoCzIfLnRl", - "bXBvcmFsLmFwaS5jb21tb24udjEuUGF5bG9hZCKJAQoHUGF5bG9hZBI/Cght", - "ZXRhZGF0YRgBIAMoCzItLnRlbXBvcmFsLmFwaS5jb21tb24udjEuUGF5bG9h", - "ZC5NZXRhZGF0YUVudHJ5EgwKBGRhdGEYAiABKAwaLwoNTWV0YWRhdGFFbnRy", - "eRILCgNrZXkYASABKAkSDQoFdmFsdWUYAiABKAw6AjgBIr4BChBTZWFyY2hB", - "dHRyaWJ1dGVzElMKDmluZGV4ZWRfZmllbGRzGAEgAygLMjsudGVtcG9yYWwu", - "YXBpLmNvbW1vbi52MS5TZWFyY2hBdHRyaWJ1dGVzLkluZGV4ZWRGaWVsZHNF", - "bnRyeRpVChJJbmRleGVkRmllbGRzRW50cnkSCwoDa2V5GAEgASgJEi4KBXZh", - "bHVlGAIgASgLMh8udGVtcG9yYWwuYXBpLmNvbW1vbi52MS5QYXlsb2FkOgI4", - "ASKQAQoETWVtbxI4CgZmaWVsZHMYASADKAsyKC50ZW1wb3JhbC5hcGkuY29t", - "bW9uLnYxLk1lbW8uRmllbGRzRW50cnkaTgoLRmllbGRzRW50cnkSCwoDa2V5", - "GAEgASgJEi4KBXZhbHVlGAIgASgLMh8udGVtcG9yYWwuYXBpLmNvbW1vbi52", - "MS5QYXlsb2FkOgI4ASKUAQoGSGVhZGVyEjoKBmZpZWxkcxgBIAMoCzIqLnRl", - "bXBvcmFsLmFwaS5jb21tb24udjEuSGVhZGVyLkZpZWxkc0VudHJ5Gk4KC0Zp", - "ZWxkc0VudHJ5EgsKA2tleRgBIAEoCRIuCgV2YWx1ZRgCIAEoCzIfLnRlbXBv", - "cmFsLmFwaS5jb21tb24udjEuUGF5bG9hZDoCOAEiOAoRV29ya2Zsb3dFeGVj", - "dXRpb24SEwoLd29ya2Zsb3dfaWQYASABKAkSDgoGcnVuX2lkGAIgASgJIhwK", - "DFdvcmtmbG93VHlwZRIMCgRuYW1lGAEgASgJIhwKDEFjdGl2aXR5VHlwZRIM", - "CgRuYW1lGAEgASgJItEBCgtSZXRyeVBvbGljeRIzChBpbml0aWFsX2ludGVy", - "dmFsGAEgASgLMhkuZ29vZ2xlLnByb3RvYnVmLkR1cmF0aW9uEhsKE2JhY2tv", - "ZmZfY29lZmZpY2llbnQYAiABKAESMwoQbWF4aW11bV9pbnRlcnZhbBgDIAEo", - "CzIZLmdvb2dsZS5wcm90b2J1Zi5EdXJhdGlvbhIYChBtYXhpbXVtX2F0dGVt", - "cHRzGAQgASgFEiEKGW5vbl9yZXRyeWFibGVfZXJyb3JfdHlwZXMYBSADKAki", - "RgoQTWV0ZXJpbmdNZXRhZGF0YRIyCipub25maXJzdF9sb2NhbF9hY3Rpdml0", - "eV9leGVjdXRpb25fYXR0ZW1wdHMYDSABKA0iPgoSV29ya2VyVmVyc2lvblN0", - "YW1wEhAKCGJ1aWxkX2lkGAEgASgJEhYKDnVzZV92ZXJzaW9uaW5nGAMgASgI", - "IkUKGVdvcmtlclZlcnNpb25DYXBhYmlsaXRpZXMSEAoIYnVpbGRfaWQYASAB", - "KAkSFgoOdXNlX3ZlcnNpb25pbmcYAiABKAgi6QIKDFJlc2V0T3B0aW9ucxI1", - "ChNmaXJzdF93b3JrZmxvd190YXNrGAEgASgLMhYuZ29vZ2xlLnByb3RvYnVm", - "LkVtcHR5SAASNAoSbGFzdF93b3JrZmxvd190YXNrGAIgASgLMhYuZ29vZ2xl", - "LnByb3RvYnVmLkVtcHR5SAASGgoQd29ya2Zsb3dfdGFza19pZBgDIAEoA0gA", - "EhIKCGJ1aWxkX2lkGAQgASgJSAASQwoScmVzZXRfcmVhcHBseV90eXBlGAog", - "ASgOMicudGVtcG9yYWwuYXBpLmVudW1zLnYxLlJlc2V0UmVhcHBseVR5cGUS", - "GAoQY3VycmVudF9ydW5fb25seRgLIAEoCBJTChtyZXNldF9yZWFwcGx5X2V4", - "Y2x1ZGVfdHlwZXMYDCADKA4yLi50ZW1wb3JhbC5hcGkuZW51bXMudjEuUmVz", - "ZXRSZWFwcGx5RXhjbHVkZVR5cGVCCAoGdGFyZ2V0It4BCghDYWxsYmFjaxI3", - "CgVuZXh1cxgCIAEoCzImLnRlbXBvcmFsLmFwaS5jb21tb24udjEuQ2FsbGJh", - "Y2suTmV4dXNIABqHAQoFTmV4dXMSCwoDdXJsGAEgASgJEkIKBmhlYWRlchgC", - "IAMoCzIyLnRlbXBvcmFsLmFwaS5jb21tb24udjEuQ2FsbGJhY2suTmV4dXMu", - "SGVhZGVyRW50cnkaLQoLSGVhZGVyRW50cnkSCwoDa2V5GAEgASgJEg0KBXZh", - "bHVlGAIgASgJOgI4AUIJCgd2YXJpYW50SgQIARACQokBChlpby50ZW1wb3Jh", - "bC5hcGkuY29tbW9uLnYxQgxNZXNzYWdlUHJvdG9QAVojZ28udGVtcG9yYWwu", - "aW8vYXBpL2NvbW1vbi92MTtjb21tb26qAhhUZW1wb3JhbGlvLkFwaS5Db21t", - "b24uVjHqAhtUZW1wb3JhbGlvOjpBcGk6OkNvbW1vbjo6VjFiBnByb3RvMw==")); + "cGkvZW51bXMvdjEvY29tbW9uLnByb3RvGiZ0ZW1wb3JhbC9hcGkvZW51bXMv", + "djEvZXZlbnRfdHlwZS5wcm90bxohdGVtcG9yYWwvYXBpL2VudW1zL3YxL3Jl", + "c2V0LnByb3RvIlQKCERhdGFCbG9iEjoKDWVuY29kaW5nX3R5cGUYASABKA4y", + "Iy50ZW1wb3JhbC5hcGkuZW51bXMudjEuRW5jb2RpbmdUeXBlEgwKBGRhdGEY", + "AiABKAwiPQoIUGF5bG9hZHMSMQoIcGF5bG9hZHMYASADKAsyHy50ZW1wb3Jh", + "bC5hcGkuY29tbW9uLnYxLlBheWxvYWQiiQEKB1BheWxvYWQSPwoIbWV0YWRh", + "dGEYASADKAsyLS50ZW1wb3JhbC5hcGkuY29tbW9uLnYxLlBheWxvYWQuTWV0", + "YWRhdGFFbnRyeRIMCgRkYXRhGAIgASgMGi8KDU1ldGFkYXRhRW50cnkSCwoD", + "a2V5GAEgASgJEg0KBXZhbHVlGAIgASgMOgI4ASK+AQoQU2VhcmNoQXR0cmli", + "dXRlcxJTCg5pbmRleGVkX2ZpZWxkcxgBIAMoCzI7LnRlbXBvcmFsLmFwaS5j", + "b21tb24udjEuU2VhcmNoQXR0cmlidXRlcy5JbmRleGVkRmllbGRzRW50cnka", + "VQoSSW5kZXhlZEZpZWxkc0VudHJ5EgsKA2tleRgBIAEoCRIuCgV2YWx1ZRgC", + "IAEoCzIfLnRlbXBvcmFsLmFwaS5jb21tb24udjEuUGF5bG9hZDoCOAEikAEK", + "BE1lbW8SOAoGZmllbGRzGAEgAygLMigudGVtcG9yYWwuYXBpLmNvbW1vbi52", + "MS5NZW1vLkZpZWxkc0VudHJ5Gk4KC0ZpZWxkc0VudHJ5EgsKA2tleRgBIAEo", + "CRIuCgV2YWx1ZRgCIAEoCzIfLnRlbXBvcmFsLmFwaS5jb21tb24udjEuUGF5", + "bG9hZDoCOAEilAEKBkhlYWRlchI6CgZmaWVsZHMYASADKAsyKi50ZW1wb3Jh", + "bC5hcGkuY29tbW9uLnYxLkhlYWRlci5GaWVsZHNFbnRyeRpOCgtGaWVsZHNF", + "bnRyeRILCgNrZXkYASABKAkSLgoFdmFsdWUYAiABKAsyHy50ZW1wb3JhbC5h", + "cGkuY29tbW9uLnYxLlBheWxvYWQ6AjgBIjgKEVdvcmtmbG93RXhlY3V0aW9u", + "EhMKC3dvcmtmbG93X2lkGAEgASgJEg4KBnJ1bl9pZBgCIAEoCSIcCgxXb3Jr", + "Zmxvd1R5cGUSDAoEbmFtZRgBIAEoCSIcCgxBY3Rpdml0eVR5cGUSDAoEbmFt", + "ZRgBIAEoCSLRAQoLUmV0cnlQb2xpY3kSMwoQaW5pdGlhbF9pbnRlcnZhbBgB", + "IAEoCzIZLmdvb2dsZS5wcm90b2J1Zi5EdXJhdGlvbhIbChNiYWNrb2ZmX2Nv", + "ZWZmaWNpZW50GAIgASgBEjMKEG1heGltdW1faW50ZXJ2YWwYAyABKAsyGS5n", + "b29nbGUucHJvdG9idWYuRHVyYXRpb24SGAoQbWF4aW11bV9hdHRlbXB0cxgE", + "IAEoBRIhChlub25fcmV0cnlhYmxlX2Vycm9yX3R5cGVzGAUgAygJIkYKEE1l", + "dGVyaW5nTWV0YWRhdGESMgoqbm9uZmlyc3RfbG9jYWxfYWN0aXZpdHlfZXhl", + "Y3V0aW9uX2F0dGVtcHRzGA0gASgNIj4KEldvcmtlclZlcnNpb25TdGFtcBIQ", + "CghidWlsZF9pZBgBIAEoCRIWCg51c2VfdmVyc2lvbmluZxgDIAEoCCJFChlX", + "b3JrZXJWZXJzaW9uQ2FwYWJpbGl0aWVzEhAKCGJ1aWxkX2lkGAEgASgJEhYK", + "DnVzZV92ZXJzaW9uaW5nGAIgASgIIukCCgxSZXNldE9wdGlvbnMSNQoTZmly", + "c3Rfd29ya2Zsb3dfdGFzaxgBIAEoCzIWLmdvb2dsZS5wcm90b2J1Zi5FbXB0", + "eUgAEjQKEmxhc3Rfd29ya2Zsb3dfdGFzaxgCIAEoCzIWLmdvb2dsZS5wcm90", + "b2J1Zi5FbXB0eUgAEhoKEHdvcmtmbG93X3Rhc2tfaWQYAyABKANIABISCghi", + "dWlsZF9pZBgEIAEoCUgAEkMKEnJlc2V0X3JlYXBwbHlfdHlwZRgKIAEoDjIn", + "LnRlbXBvcmFsLmFwaS5lbnVtcy52MS5SZXNldFJlYXBwbHlUeXBlEhgKEGN1", + "cnJlbnRfcnVuX29ubHkYCyABKAgSUwobcmVzZXRfcmVhcHBseV9leGNsdWRl", + "X3R5cGVzGAwgAygOMi4udGVtcG9yYWwuYXBpLmVudW1zLnYxLlJlc2V0UmVh", + "cHBseUV4Y2x1ZGVUeXBlQggKBnRhcmdldCK3AgoIQ2FsbGJhY2sSNwoFbmV4", + "dXMYAiABKAsyJi50ZW1wb3JhbC5hcGkuY29tbW9uLnYxLkNhbGxiYWNrLk5l", + "eHVzSAASPQoIaW50ZXJuYWwYAyABKAsyKS50ZW1wb3JhbC5hcGkuY29tbW9u", + "LnYxLkNhbGxiYWNrLkludGVybmFsSAAahwEKBU5leHVzEgsKA3VybBgBIAEo", + "CRJCCgZoZWFkZXIYAiADKAsyMi50ZW1wb3JhbC5hcGkuY29tbW9uLnYxLkNh", + "bGxiYWNrLk5leHVzLkhlYWRlckVudHJ5Gi0KC0hlYWRlckVudHJ5EgsKA2tl", + "eRgBIAEoCRINCgV2YWx1ZRgCIAEoCToCOAEaGAoISW50ZXJuYWwSDAoEZGF0", + "YRgBIAEoDEIJCgd2YXJpYW50SgQIARACIrADCgRMaW5rEkQKDndvcmtmbG93", + "X2V2ZW50GAEgASgLMioudGVtcG9yYWwuYXBpLmNvbW1vbi52MS5MaW5rLldv", + "cmtmbG93RXZlbnRIABI6CgliYXRjaF9qb2IYAiABKAsyJS50ZW1wb3JhbC5h", + "cGkuY29tbW9uLnYxLkxpbmsuQmF0Y2hKb2JIABr+AQoNV29ya2Zsb3dFdmVu", + "dBIRCgluYW1lc3BhY2UYASABKAkSEwoLd29ya2Zsb3dfaWQYAiABKAkSDgoG", + "cnVuX2lkGAMgASgJEk4KCWV2ZW50X3JlZhhkIAEoCzI5LnRlbXBvcmFsLmFw", + "aS5jb21tb24udjEuTGluay5Xb3JrZmxvd0V2ZW50LkV2ZW50UmVmZXJlbmNl", + "SAAaWAoORXZlbnRSZWZlcmVuY2USEAoIZXZlbnRfaWQYASABKAMSNAoKZXZl", + "bnRfdHlwZRgCIAEoDjIgLnRlbXBvcmFsLmFwaS5lbnVtcy52MS5FdmVudFR5", + "cGVCCwoJcmVmZXJlbmNlGhoKCEJhdGNoSm9iEg4KBmpvYl9pZBgBIAEoCUIJ", + "Cgd2YXJpYW50QokBChlpby50ZW1wb3JhbC5hcGkuY29tbW9uLnYxQgxNZXNz", + "YWdlUHJvdG9QAVojZ28udGVtcG9yYWwuaW8vYXBpL2NvbW1vbi92MTtjb21t", + "b26qAhhUZW1wb3JhbGlvLkFwaS5Db21tb24uVjHqAhtUZW1wb3JhbGlvOjpB", + "cGk6OkNvbW1vbjo6VjFiBnByb3RvMw==")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, - new pbr::FileDescriptor[] { global::Google.Protobuf.WellKnownTypes.DurationReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.EmptyReflection.Descriptor, global::Temporalio.Api.Enums.V1.CommonReflection.Descriptor, global::Temporalio.Api.Enums.V1.ResetReflection.Descriptor, }, + new pbr::FileDescriptor[] { global::Google.Protobuf.WellKnownTypes.DurationReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.EmptyReflection.Descriptor, global::Temporalio.Api.Enums.V1.CommonReflection.Descriptor, global::Temporalio.Api.Enums.V1.EventTypeReflection.Descriptor, global::Temporalio.Api.Enums.V1.ResetReflection.Descriptor, }, new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.Common.V1.DataBlob), global::Temporalio.Api.Common.V1.DataBlob.Parser, new[]{ "EncodingType", "Data" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.Common.V1.Payloads), global::Temporalio.Api.Common.V1.Payloads.Parser, new[]{ "Payloads_" }, null, null, null, null), @@ -91,7 +104,10 @@ static MessageReflection() { new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.Common.V1.WorkerVersionStamp), global::Temporalio.Api.Common.V1.WorkerVersionStamp.Parser, new[]{ "BuildId", "UseVersioning" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.Common.V1.WorkerVersionCapabilities), global::Temporalio.Api.Common.V1.WorkerVersionCapabilities.Parser, new[]{ "BuildId", "UseVersioning" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.Common.V1.ResetOptions), global::Temporalio.Api.Common.V1.ResetOptions.Parser, new[]{ "FirstWorkflowTask", "LastWorkflowTask", "WorkflowTaskId", "BuildId", "ResetReapplyType", "CurrentRunOnly", "ResetReapplyExcludeTypes" }, new[]{ "Target" }, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.Common.V1.Callback), global::Temporalio.Api.Common.V1.Callback.Parser, new[]{ "Nexus" }, new[]{ "Variant" }, null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.Common.V1.Callback.Types.Nexus), global::Temporalio.Api.Common.V1.Callback.Types.Nexus.Parser, new[]{ "Url", "Header" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, })}) + new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.Common.V1.Callback), global::Temporalio.Api.Common.V1.Callback.Parser, new[]{ "Nexus", "Internal" }, new[]{ "Variant" }, null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.Common.V1.Callback.Types.Nexus), global::Temporalio.Api.Common.V1.Callback.Types.Nexus.Parser, new[]{ "Url", "Header" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, }), + new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.Common.V1.Callback.Types.Internal), global::Temporalio.Api.Common.V1.Callback.Types.Internal.Parser, new[]{ "Data" }, null, null, null, null)}), + new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.Common.V1.Link), global::Temporalio.Api.Common.V1.Link.Parser, new[]{ "WorkflowEvent", "BatchJob" }, new[]{ "Variant" }, null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.Common.V1.Link.Types.WorkflowEvent), global::Temporalio.Api.Common.V1.Link.Types.WorkflowEvent.Parser, new[]{ "Namespace", "WorkflowId", "RunId", "EventRef" }, new[]{ "Reference" }, null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.Common.V1.Link.Types.WorkflowEvent.Types.EventReference), global::Temporalio.Api.Common.V1.Link.Types.WorkflowEvent.Types.EventReference.Parser, new[]{ "EventId", "EventType" }, null, null, null, null)}), + new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.Common.V1.Link.Types.BatchJob), global::Temporalio.Api.Common.V1.Link.Types.BatchJob.Parser, new[]{ "JobId" }, null, null, null, null)}) })); } #endregion @@ -3498,6 +3514,9 @@ public Callback(Callback other) : this() { case VariantOneofCase.Nexus: Nexus = other.Nexus.Clone(); break; + case VariantOneofCase.Internal: + Internal = other.Internal.Clone(); + break; } _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); @@ -3521,11 +3540,24 @@ public Callback Clone() { } } + /// Field number for the "internal" field. + public const int InternalFieldNumber = 3; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Temporalio.Api.Common.V1.Callback.Types.Internal Internal { + get { return variantCase_ == VariantOneofCase.Internal ? (global::Temporalio.Api.Common.V1.Callback.Types.Internal) variant_ : null; } + set { + variant_ = value; + variantCase_ = value == null ? VariantOneofCase.None : VariantOneofCase.Internal; + } + } + private object variant_; /// Enum of possible cases for the "variant" oneof. public enum VariantOneofCase { None = 0, Nexus = 2, + Internal = 3, } private VariantOneofCase variantCase_ = VariantOneofCase.None; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -3557,6 +3589,7 @@ public bool Equals(Callback other) { return true; } if (!object.Equals(Nexus, other.Nexus)) return false; + if (!object.Equals(Internal, other.Internal)) return false; if (VariantCase != other.VariantCase) return false; return Equals(_unknownFields, other._unknownFields); } @@ -3566,6 +3599,7 @@ public bool Equals(Callback other) { public override int GetHashCode() { int hash = 1; if (variantCase_ == VariantOneofCase.Nexus) hash ^= Nexus.GetHashCode(); + if (variantCase_ == VariantOneofCase.Internal) hash ^= Internal.GetHashCode(); hash ^= (int) variantCase_; if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); @@ -3589,6 +3623,10 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(18); output.WriteMessage(Nexus); } + if (variantCase_ == VariantOneofCase.Internal) { + output.WriteRawTag(26); + output.WriteMessage(Internal); + } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -3603,6 +3641,10 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(18); output.WriteMessage(Nexus); } + if (variantCase_ == VariantOneofCase.Internal) { + output.WriteRawTag(26); + output.WriteMessage(Internal); + } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } @@ -3616,6 +3658,9 @@ public int CalculateSize() { if (variantCase_ == VariantOneofCase.Nexus) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(Nexus); } + if (variantCase_ == VariantOneofCase.Internal) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Internal); + } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -3635,6 +3680,12 @@ public void MergeFrom(Callback other) { } Nexus.MergeFrom(other.Nexus); break; + case VariantOneofCase.Internal: + if (Internal == null) { + Internal = new global::Temporalio.Api.Common.V1.Callback.Types.Internal(); + } + Internal.MergeFrom(other.Internal); + break; } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); @@ -3661,6 +3712,15 @@ public void MergeFrom(pb::CodedInputStream input) { Nexus = subBuilder; break; } + case 26: { + global::Temporalio.Api.Common.V1.Callback.Types.Internal subBuilder = new global::Temporalio.Api.Common.V1.Callback.Types.Internal(); + if (variantCase_ == VariantOneofCase.Internal) { + subBuilder.MergeFrom(Internal); + } + input.ReadMessage(subBuilder); + Internal = subBuilder; + break; + } } } #endif @@ -3685,6 +3745,15 @@ public void MergeFrom(pb::CodedInputStream input) { Nexus = subBuilder; break; } + case 26: { + global::Temporalio.Api.Common.V1.Callback.Types.Internal subBuilder = new global::Temporalio.Api.Common.V1.Callback.Types.Internal(); + if (variantCase_ == VariantOneofCase.Internal) { + subBuilder.MergeFrom(Internal); + } + input.ReadMessage(subBuilder); + Internal = subBuilder; + break; + } } } } @@ -3916,6 +3985,1274 @@ public void MergeFrom(pb::CodedInputStream input) { } + /// + /// Callbacks to be delivered internally within the system. + /// This variant is not settable in the API and will be rejected by the service with an INVALID_ARGUMENT error. + /// The only reason that this is exposed is because callbacks are replicated across clusters via the + /// WorkflowExecutionStarted event, which is defined in the public API. + /// + public sealed partial class Internal : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Internal()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Temporalio.Api.Common.V1.Callback.Descriptor.NestedTypes[1]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Internal() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Internal(Internal other) : this() { + data_ = other.data_; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Internal Clone() { + return new Internal(this); + } + + /// Field number for the "data" field. + public const int DataFieldNumber = 1; + private pb::ByteString data_ = pb::ByteString.Empty; + /// + /// Opaque internal data. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pb::ByteString Data { + get { return data_; } + set { + data_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as Internal); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(Internal other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (Data != other.Data) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (Data.Length != 0) hash ^= Data.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (Data.Length != 0) { + output.WriteRawTag(10); + output.WriteBytes(Data); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (Data.Length != 0) { + output.WriteRawTag(10); + output.WriteBytes(Data); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (Data.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeBytesSize(Data); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(Internal other) { + if (other == null) { + return; + } + if (other.Data.Length != 0) { + Data = other.Data; + } + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + Data = input.ReadBytes(); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + Data = input.ReadBytes(); + break; + } + } + } + } + #endif + + } + + } + #endregion + + } + + /// + /// Link can be associated with history events. It might contain information about an external entity + /// related to the history event. For example, workflow A makes a Nexus call that starts workflow B: + /// in this case, a history event in workflow A could contain a Link to the workflow started event in + /// workflow B, and vice-versa. + /// + public sealed partial class Link : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Link()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Temporalio.Api.Common.V1.MessageReflection.Descriptor.MessageTypes[15]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Link() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Link(Link other) : this() { + switch (other.VariantCase) { + case VariantOneofCase.WorkflowEvent: + WorkflowEvent = other.WorkflowEvent.Clone(); + break; + case VariantOneofCase.BatchJob: + BatchJob = other.BatchJob.Clone(); + break; + } + + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Link Clone() { + return new Link(this); + } + + /// Field number for the "workflow_event" field. + public const int WorkflowEventFieldNumber = 1; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Temporalio.Api.Common.V1.Link.Types.WorkflowEvent WorkflowEvent { + get { return variantCase_ == VariantOneofCase.WorkflowEvent ? (global::Temporalio.Api.Common.V1.Link.Types.WorkflowEvent) variant_ : null; } + set { + variant_ = value; + variantCase_ = value == null ? VariantOneofCase.None : VariantOneofCase.WorkflowEvent; + } + } + + /// Field number for the "batch_job" field. + public const int BatchJobFieldNumber = 2; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Temporalio.Api.Common.V1.Link.Types.BatchJob BatchJob { + get { return variantCase_ == VariantOneofCase.BatchJob ? (global::Temporalio.Api.Common.V1.Link.Types.BatchJob) variant_ : null; } + set { + variant_ = value; + variantCase_ = value == null ? VariantOneofCase.None : VariantOneofCase.BatchJob; + } + } + + private object variant_; + /// Enum of possible cases for the "variant" oneof. + public enum VariantOneofCase { + None = 0, + WorkflowEvent = 1, + BatchJob = 2, + } + private VariantOneofCase variantCase_ = VariantOneofCase.None; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public VariantOneofCase VariantCase { + get { return variantCase_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void ClearVariant() { + variantCase_ = VariantOneofCase.None; + variant_ = null; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as Link); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(Link other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (!object.Equals(WorkflowEvent, other.WorkflowEvent)) return false; + if (!object.Equals(BatchJob, other.BatchJob)) return false; + if (VariantCase != other.VariantCase) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (variantCase_ == VariantOneofCase.WorkflowEvent) hash ^= WorkflowEvent.GetHashCode(); + if (variantCase_ == VariantOneofCase.BatchJob) hash ^= BatchJob.GetHashCode(); + hash ^= (int) variantCase_; + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (variantCase_ == VariantOneofCase.WorkflowEvent) { + output.WriteRawTag(10); + output.WriteMessage(WorkflowEvent); + } + if (variantCase_ == VariantOneofCase.BatchJob) { + output.WriteRawTag(18); + output.WriteMessage(BatchJob); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (variantCase_ == VariantOneofCase.WorkflowEvent) { + output.WriteRawTag(10); + output.WriteMessage(WorkflowEvent); + } + if (variantCase_ == VariantOneofCase.BatchJob) { + output.WriteRawTag(18); + output.WriteMessage(BatchJob); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (variantCase_ == VariantOneofCase.WorkflowEvent) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(WorkflowEvent); + } + if (variantCase_ == VariantOneofCase.BatchJob) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(BatchJob); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(Link other) { + if (other == null) { + return; + } + switch (other.VariantCase) { + case VariantOneofCase.WorkflowEvent: + if (WorkflowEvent == null) { + WorkflowEvent = new global::Temporalio.Api.Common.V1.Link.Types.WorkflowEvent(); + } + WorkflowEvent.MergeFrom(other.WorkflowEvent); + break; + case VariantOneofCase.BatchJob: + if (BatchJob == null) { + BatchJob = new global::Temporalio.Api.Common.V1.Link.Types.BatchJob(); + } + BatchJob.MergeFrom(other.BatchJob); + break; + } + + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + global::Temporalio.Api.Common.V1.Link.Types.WorkflowEvent subBuilder = new global::Temporalio.Api.Common.V1.Link.Types.WorkflowEvent(); + if (variantCase_ == VariantOneofCase.WorkflowEvent) { + subBuilder.MergeFrom(WorkflowEvent); + } + input.ReadMessage(subBuilder); + WorkflowEvent = subBuilder; + break; + } + case 18: { + global::Temporalio.Api.Common.V1.Link.Types.BatchJob subBuilder = new global::Temporalio.Api.Common.V1.Link.Types.BatchJob(); + if (variantCase_ == VariantOneofCase.BatchJob) { + subBuilder.MergeFrom(BatchJob); + } + input.ReadMessage(subBuilder); + BatchJob = subBuilder; + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + global::Temporalio.Api.Common.V1.Link.Types.WorkflowEvent subBuilder = new global::Temporalio.Api.Common.V1.Link.Types.WorkflowEvent(); + if (variantCase_ == VariantOneofCase.WorkflowEvent) { + subBuilder.MergeFrom(WorkflowEvent); + } + input.ReadMessage(subBuilder); + WorkflowEvent = subBuilder; + break; + } + case 18: { + global::Temporalio.Api.Common.V1.Link.Types.BatchJob subBuilder = new global::Temporalio.Api.Common.V1.Link.Types.BatchJob(); + if (variantCase_ == VariantOneofCase.BatchJob) { + subBuilder.MergeFrom(BatchJob); + } + input.ReadMessage(subBuilder); + BatchJob = subBuilder; + break; + } + } + } + } + #endif + + #region Nested types + /// Container for nested types declared in the Link message type. + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static partial class Types { + public sealed partial class WorkflowEvent : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new WorkflowEvent()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Temporalio.Api.Common.V1.Link.Descriptor.NestedTypes[0]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public WorkflowEvent() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public WorkflowEvent(WorkflowEvent other) : this() { + namespace_ = other.namespace_; + workflowId_ = other.workflowId_; + runId_ = other.runId_; + switch (other.ReferenceCase) { + case ReferenceOneofCase.EventRef: + EventRef = other.EventRef.Clone(); + break; + } + + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public WorkflowEvent Clone() { + return new WorkflowEvent(this); + } + + /// Field number for the "namespace" field. + public const int NamespaceFieldNumber = 1; + private string namespace_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Namespace { + get { return namespace_; } + set { + namespace_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "workflow_id" field. + public const int WorkflowIdFieldNumber = 2; + private string workflowId_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string WorkflowId { + get { return workflowId_; } + set { + workflowId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "run_id" field. + public const int RunIdFieldNumber = 3; + private string runId_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string RunId { + get { return runId_; } + set { + runId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "event_ref" field. + public const int EventRefFieldNumber = 100; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Temporalio.Api.Common.V1.Link.Types.WorkflowEvent.Types.EventReference EventRef { + get { return referenceCase_ == ReferenceOneofCase.EventRef ? (global::Temporalio.Api.Common.V1.Link.Types.WorkflowEvent.Types.EventReference) reference_ : null; } + set { + reference_ = value; + referenceCase_ = value == null ? ReferenceOneofCase.None : ReferenceOneofCase.EventRef; + } + } + + private object reference_; + /// Enum of possible cases for the "reference" oneof. + public enum ReferenceOneofCase { + None = 0, + EventRef = 100, + } + private ReferenceOneofCase referenceCase_ = ReferenceOneofCase.None; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ReferenceOneofCase ReferenceCase { + get { return referenceCase_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void ClearReference() { + referenceCase_ = ReferenceOneofCase.None; + reference_ = null; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as WorkflowEvent); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(WorkflowEvent other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (Namespace != other.Namespace) return false; + if (WorkflowId != other.WorkflowId) return false; + if (RunId != other.RunId) return false; + if (!object.Equals(EventRef, other.EventRef)) return false; + if (ReferenceCase != other.ReferenceCase) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (Namespace.Length != 0) hash ^= Namespace.GetHashCode(); + if (WorkflowId.Length != 0) hash ^= WorkflowId.GetHashCode(); + if (RunId.Length != 0) hash ^= RunId.GetHashCode(); + if (referenceCase_ == ReferenceOneofCase.EventRef) hash ^= EventRef.GetHashCode(); + hash ^= (int) referenceCase_; + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (Namespace.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Namespace); + } + if (WorkflowId.Length != 0) { + output.WriteRawTag(18); + output.WriteString(WorkflowId); + } + if (RunId.Length != 0) { + output.WriteRawTag(26); + output.WriteString(RunId); + } + if (referenceCase_ == ReferenceOneofCase.EventRef) { + output.WriteRawTag(162, 6); + output.WriteMessage(EventRef); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (Namespace.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Namespace); + } + if (WorkflowId.Length != 0) { + output.WriteRawTag(18); + output.WriteString(WorkflowId); + } + if (RunId.Length != 0) { + output.WriteRawTag(26); + output.WriteString(RunId); + } + if (referenceCase_ == ReferenceOneofCase.EventRef) { + output.WriteRawTag(162, 6); + output.WriteMessage(EventRef); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (Namespace.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Namespace); + } + if (WorkflowId.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(WorkflowId); + } + if (RunId.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(RunId); + } + if (referenceCase_ == ReferenceOneofCase.EventRef) { + size += 2 + pb::CodedOutputStream.ComputeMessageSize(EventRef); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(WorkflowEvent other) { + if (other == null) { + return; + } + if (other.Namespace.Length != 0) { + Namespace = other.Namespace; + } + if (other.WorkflowId.Length != 0) { + WorkflowId = other.WorkflowId; + } + if (other.RunId.Length != 0) { + RunId = other.RunId; + } + switch (other.ReferenceCase) { + case ReferenceOneofCase.EventRef: + if (EventRef == null) { + EventRef = new global::Temporalio.Api.Common.V1.Link.Types.WorkflowEvent.Types.EventReference(); + } + EventRef.MergeFrom(other.EventRef); + break; + } + + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + Namespace = input.ReadString(); + break; + } + case 18: { + WorkflowId = input.ReadString(); + break; + } + case 26: { + RunId = input.ReadString(); + break; + } + case 802: { + global::Temporalio.Api.Common.V1.Link.Types.WorkflowEvent.Types.EventReference subBuilder = new global::Temporalio.Api.Common.V1.Link.Types.WorkflowEvent.Types.EventReference(); + if (referenceCase_ == ReferenceOneofCase.EventRef) { + subBuilder.MergeFrom(EventRef); + } + input.ReadMessage(subBuilder); + EventRef = subBuilder; + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + Namespace = input.ReadString(); + break; + } + case 18: { + WorkflowId = input.ReadString(); + break; + } + case 26: { + RunId = input.ReadString(); + break; + } + case 802: { + global::Temporalio.Api.Common.V1.Link.Types.WorkflowEvent.Types.EventReference subBuilder = new global::Temporalio.Api.Common.V1.Link.Types.WorkflowEvent.Types.EventReference(); + if (referenceCase_ == ReferenceOneofCase.EventRef) { + subBuilder.MergeFrom(EventRef); + } + input.ReadMessage(subBuilder); + EventRef = subBuilder; + break; + } + } + } + } + #endif + + #region Nested types + /// Container for nested types declared in the WorkflowEvent message type. + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static partial class Types { + public sealed partial class EventReference : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new EventReference()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Temporalio.Api.Common.V1.Link.Types.WorkflowEvent.Descriptor.NestedTypes[0]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public EventReference() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public EventReference(EventReference other) : this() { + eventId_ = other.eventId_; + eventType_ = other.eventType_; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public EventReference Clone() { + return new EventReference(this); + } + + /// Field number for the "event_id" field. + public const int EventIdFieldNumber = 1; + private long eventId_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public long EventId { + get { return eventId_; } + set { + eventId_ = value; + } + } + + /// Field number for the "event_type" field. + public const int EventTypeFieldNumber = 2; + private global::Temporalio.Api.Enums.V1.EventType eventType_ = global::Temporalio.Api.Enums.V1.EventType.Unspecified; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Temporalio.Api.Enums.V1.EventType EventType { + get { return eventType_; } + set { + eventType_ = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as EventReference); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(EventReference other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (EventId != other.EventId) return false; + if (EventType != other.EventType) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (EventId != 0L) hash ^= EventId.GetHashCode(); + if (EventType != global::Temporalio.Api.Enums.V1.EventType.Unspecified) hash ^= EventType.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (EventId != 0L) { + output.WriteRawTag(8); + output.WriteInt64(EventId); + } + if (EventType != global::Temporalio.Api.Enums.V1.EventType.Unspecified) { + output.WriteRawTag(16); + output.WriteEnum((int) EventType); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (EventId != 0L) { + output.WriteRawTag(8); + output.WriteInt64(EventId); + } + if (EventType != global::Temporalio.Api.Enums.V1.EventType.Unspecified) { + output.WriteRawTag(16); + output.WriteEnum((int) EventType); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (EventId != 0L) { + size += 1 + pb::CodedOutputStream.ComputeInt64Size(EventId); + } + if (EventType != global::Temporalio.Api.Enums.V1.EventType.Unspecified) { + size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) EventType); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(EventReference other) { + if (other == null) { + return; + } + if (other.EventId != 0L) { + EventId = other.EventId; + } + if (other.EventType != global::Temporalio.Api.Enums.V1.EventType.Unspecified) { + EventType = other.EventType; + } + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 8: { + EventId = input.ReadInt64(); + break; + } + case 16: { + EventType = (global::Temporalio.Api.Enums.V1.EventType) input.ReadEnum(); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 8: { + EventId = input.ReadInt64(); + break; + } + case 16: { + EventType = (global::Temporalio.Api.Enums.V1.EventType) input.ReadEnum(); + break; + } + } + } + } + #endif + + } + + } + #endregion + + } + + /// + /// A link to a built-in batch job. + /// Batch jobs can be used to perform operations on a set of workflows (e.g. terminate, signal, cancel, etc). + /// This link can be put on workflow history events generated by actions taken by a batch job. + /// + public sealed partial class BatchJob : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new BatchJob()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Temporalio.Api.Common.V1.Link.Descriptor.NestedTypes[1]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public BatchJob() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public BatchJob(BatchJob other) : this() { + jobId_ = other.jobId_; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public BatchJob Clone() { + return new BatchJob(this); + } + + /// Field number for the "job_id" field. + public const int JobIdFieldNumber = 1; + private string jobId_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string JobId { + get { return jobId_; } + set { + jobId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as BatchJob); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(BatchJob other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (JobId != other.JobId) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (JobId.Length != 0) hash ^= JobId.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (JobId.Length != 0) { + output.WriteRawTag(10); + output.WriteString(JobId); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (JobId.Length != 0) { + output.WriteRawTag(10); + output.WriteString(JobId); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (JobId.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(JobId); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(BatchJob other) { + if (other == null) { + return; + } + if (other.JobId.Length != 0) { + JobId = other.JobId; + } + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + JobId = input.ReadString(); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + JobId = input.ReadString(); + break; + } + } + } + } + #endif + + } + } #endregion diff --git a/src/Temporalio/Api/Enums/V1/EventType.cs b/src/Temporalio/Api/Enums/V1/EventType.cs index 1acf66c6..de4ca211 100644 --- a/src/Temporalio/Api/Enums/V1/EventType.cs +++ b/src/Temporalio/Api/Enums/V1/EventType.cs @@ -68,14 +68,14 @@ static EventTypeReflection() { "L0VWRU5UX1RZUEVfRVhURVJOQUxfV09SS0ZMT1dfRVhFQ1VUSU9OX1NJR05B", "TEVEECcSMAosRVZFTlRfVFlQRV9VUFNFUlRfV09SS0ZMT1dfU0VBUkNIX0FU", "VFJJQlVURVMQKBIxCi1FVkVOVF9UWVBFX1dPUktGTE9XX0VYRUNVVElPTl9V", - "UERBVEVfQUNDRVBURUQQKRIxCi1FVkVOVF9UWVBFX1dPUktGTE9XX0VYRUNV", - "VElPTl9VUERBVEVfUkVKRUNURUQQKhIyCi5FVkVOVF9UWVBFX1dPUktGTE9X", - "X0VYRUNVVElPTl9VUERBVEVfQ09NUExFVEVEECsSNgoyRVZFTlRfVFlQRV9X", - "T1JLRkxPV19QUk9QRVJUSUVTX01PRElGSUVEX0VYVEVSTkFMTFkQLBI2CjJF", - "VkVOVF9UWVBFX0FDVElWSVRZX1BST1BFUlRJRVNfTU9ESUZJRURfRVhURVJO", - "QUxMWRAtEisKJ0VWRU5UX1RZUEVfV09SS0ZMT1dfUFJPUEVSVElFU19NT0RJ", - "RklFRBAuEjEKLUVWRU5UX1RZUEVfV09SS0ZMT1dfRVhFQ1VUSU9OX1VQREFU", - "RV9BRE1JVFRFRBAvEigKJEVWRU5UX1RZUEVfTkVYVVNfT1BFUkFUSU9OX1ND", + "UERBVEVfQURNSVRURUQQLxIxCi1FVkVOVF9UWVBFX1dPUktGTE9XX0VYRUNV", + "VElPTl9VUERBVEVfQUNDRVBURUQQKRIxCi1FVkVOVF9UWVBFX1dPUktGTE9X", + "X0VYRUNVVElPTl9VUERBVEVfUkVKRUNURUQQKhIyCi5FVkVOVF9UWVBFX1dP", + "UktGTE9XX0VYRUNVVElPTl9VUERBVEVfQ09NUExFVEVEECsSNgoyRVZFTlRf", + "VFlQRV9XT1JLRkxPV19QUk9QRVJUSUVTX01PRElGSUVEX0VYVEVSTkFMTFkQ", + "LBI2CjJFVkVOVF9UWVBFX0FDVElWSVRZX1BST1BFUlRJRVNfTU9ESUZJRURf", + "RVhURVJOQUxMWRAtEisKJ0VWRU5UX1RZUEVfV09SS0ZMT1dfUFJPUEVSVElF", + "U19NT0RJRklFRBAuEigKJEVWRU5UX1RZUEVfTkVYVVNfT1BFUkFUSU9OX1ND", "SEVEVUxFRBAwEiYKIkVWRU5UX1RZUEVfTkVYVVNfT1BFUkFUSU9OX1NUQVJU", "RUQQMRIoCiRFVkVOVF9UWVBFX05FWFVTX09QRVJBVElPTl9DT01QTEVURUQQ", "MhIlCiFFVkVOVF9UWVBFX05FWFVTX09QRVJBVElPTl9GQUlMRUQQMxInCiNF", @@ -299,11 +299,17 @@ public enum EventType { /// [pbr::OriginalName("EVENT_TYPE_UPSERT_WORKFLOW_SEARCH_ATTRIBUTES")] UpsertWorkflowSearchAttributes = 40, /// - /// An update was accepted (i.e. validated) + /// An update was admitted. Note that not all admitted updates result in this + /// event. See UpdateAdmittedEventOrigin for situations in which this event + /// is created. + /// + [pbr::OriginalName("EVENT_TYPE_WORKFLOW_EXECUTION_UPDATE_ADMITTED")] WorkflowExecutionUpdateAdmitted = 47, + /// + /// An update was accepted (i.e. passed validation, perhaps because no validator was defined) /// [pbr::OriginalName("EVENT_TYPE_WORKFLOW_EXECUTION_UPDATE_ACCEPTED")] WorkflowExecutionUpdateAccepted = 41, /// - /// An update was rejected (i.e. failed validation) + /// This event is never written to history. /// [pbr::OriginalName("EVENT_TYPE_WORKFLOW_EXECUTION_UPDATE_REJECTED")] WorkflowExecutionUpdateRejected = 42, /// @@ -327,12 +333,6 @@ public enum EventType { /// [pbr::OriginalName("EVENT_TYPE_WORKFLOW_PROPERTIES_MODIFIED")] WorkflowPropertiesModified = 46, /// - /// An update was admitted. Note that not all admitted updates result in this - /// event. See UpdateAdmittedEventOrigin for situations in which this event - /// is created. - /// - [pbr::OriginalName("EVENT_TYPE_WORKFLOW_EXECUTION_UPDATE_ADMITTED")] WorkflowExecutionUpdateAdmitted = 47, - /// /// A Nexus operation was scheduled using a ScheduleNexusOperation command. /// [pbr::OriginalName("EVENT_TYPE_NEXUS_OPERATION_SCHEDULED")] NexusOperationScheduled = 48, diff --git a/src/Temporalio/Api/Enums/V1/FailedCause.cs b/src/Temporalio/Api/Enums/V1/FailedCause.cs index 6cc5be80..ed7b82eb 100644 --- a/src/Temporalio/Api/Enums/V1/FailedCause.cs +++ b/src/Temporalio/Api/Enums/V1/FailedCause.cs @@ -95,7 +95,7 @@ static FailedCauseReflection() { "RUNVVElPTl9OT1RfRk9VTkQQARJHCkNTSUdOQUxfRVhURVJOQUxfV09SS0ZM", "T1dfRVhFQ1VUSU9OX0ZBSUxFRF9DQVVTRV9OQU1FU1BBQ0VfTk9UX0ZPVU5E", "EAISTwpLU0lHTkFMX0VYVEVSTkFMX1dPUktGTE9XX0VYRUNVVElPTl9GQUlM", - "RURfQ0FVU0VfU0lHTkFMX0NPVU5UX0xJTUlUX0VYQ0VFREVEEAMqhQMKFlJl", + "RURfQ0FVU0VfU0lHTkFMX0NPVU5UX0xJTUlUX0VYQ0VFREVEEAMquAMKFlJl", "c291cmNlRXhoYXVzdGVkQ2F1c2USKAokUkVTT1VSQ0VfRVhIQVVTVEVEX0NB", "VVNFX1VOU1BFQ0lGSUVEEAASJgoiUkVTT1VSQ0VfRVhIQVVTVEVEX0NBVVNF", "X1JQU19MSU1JVBABEi0KKVJFU09VUkNFX0VYSEFVU1RFRF9DQVVTRV9DT05D", @@ -104,14 +104,15 @@ static FailedCauseReflection() { "X1BFUlNJU1RFTkNFX0xJTUlUEAQSKgomUkVTT1VSQ0VfRVhIQVVTVEVEX0NB", "VVNFX0JVU1lfV09SS0ZMT1cQBRImCiJSRVNPVVJDRV9FWEhBVVNURURfQ0FV", "U0VfQVBTX0xJTUlUEAYSNgoyUkVTT1VSQ0VfRVhIQVVTVEVEX0NBVVNFX1BF", - "UlNJU1RFTkNFX1NUT1JBR0VfTElNSVQQByqPAQoWUmVzb3VyY2VFeGhhdXN0", - "ZWRTY29wZRIoCiRSRVNPVVJDRV9FWEhBVVNURURfU0NPUEVfVU5TUEVDSUZJ", - "RUQQABImCiJSRVNPVVJDRV9FWEhBVVNURURfU0NPUEVfTkFNRVNQQUNFEAES", - "IwofUkVTT1VSQ0VfRVhIQVVTVEVEX1NDT1BFX1NZU1RFTRACQogBChhpby50", - "ZW1wb3JhbC5hcGkuZW51bXMudjFCEEZhaWxlZENhdXNlUHJvdG9QAVohZ28u", - "dGVtcG9yYWwuaW8vYXBpL2VudW1zL3YxO2VudW1zqgIXVGVtcG9yYWxpby5B", - "cGkuRW51bXMuVjHqAhpUZW1wb3JhbGlvOjpBcGk6OkVudW1zOjpWMWIGcHJv", - "dG8z")); + "UlNJU1RFTkNFX1NUT1JBR0VfTElNSVQQBxIxCi1SRVNPVVJDRV9FWEhBVVNU", + "RURfQ0FVU0VfQ0lSQ1VJVF9CUkVBS0VSX09QRU4QCCqPAQoWUmVzb3VyY2VF", + "eGhhdXN0ZWRTY29wZRIoCiRSRVNPVVJDRV9FWEhBVVNURURfU0NPUEVfVU5T", + "UEVDSUZJRUQQABImCiJSRVNPVVJDRV9FWEhBVVNURURfU0NPUEVfTkFNRVNQ", + "QUNFEAESIwofUkVTT1VSQ0VfRVhIQVVTVEVEX1NDT1BFX1NZU1RFTRACQogB", + "Chhpby50ZW1wb3JhbC5hcGkuZW51bXMudjFCEEZhaWxlZENhdXNlUHJvdG9Q", + "AVohZ28udGVtcG9yYWwuaW8vYXBpL2VudW1zL3YxO2VudW1zqgIXVGVtcG9y", + "YWxpby5BcGkuRW51bXMuVjHqAhpUZW1wb3JhbGlvOjpBcGk6OkVudW1zOjpW", + "MWIGcHJvdG8z")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, new pbr::FileDescriptor[] { }, new pbr::GeneratedClrTypeInfo(new[] {typeof(global::Temporalio.Api.Enums.V1.WorkflowTaskFailedCause), typeof(global::Temporalio.Api.Enums.V1.StartChildWorkflowExecutionFailedCause), typeof(global::Temporalio.Api.Enums.V1.CancelExternalWorkflowExecutionFailedCause), typeof(global::Temporalio.Api.Enums.V1.SignalExternalWorkflowExecutionFailedCause), typeof(global::Temporalio.Api.Enums.V1.ResourceExhaustedCause), typeof(global::Temporalio.Api.Enums.V1.ResourceExhaustedScope), }, null, null)); @@ -270,6 +271,10 @@ public enum ResourceExhaustedCause { /// Persistence storage limit exceeded. /// [pbr::OriginalName("RESOURCE_EXHAUSTED_CAUSE_PERSISTENCE_STORAGE_LIMIT")] PersistenceStorageLimit = 7, + /// + /// Circuit breaker is open/half-open. + /// + [pbr::OriginalName("RESOURCE_EXHAUSTED_CAUSE_CIRCUIT_BREAKER_OPEN")] CircuitBreakerOpen = 8, } public enum ResourceExhaustedScope { diff --git a/src/Temporalio/Api/Enums/V1/Reset.cs b/src/Temporalio/Api/Enums/V1/Reset.cs index 6166a518..fbaffa22 100644 --- a/src/Temporalio/Api/Enums/V1/Reset.cs +++ b/src/Temporalio/Api/Enums/V1/Reset.cs @@ -25,19 +25,20 @@ static ResetReflection() { byte[] descriptorData = global::System.Convert.FromBase64String( string.Concat( "CiF0ZW1wb3JhbC9hcGkvZW51bXMvdjEvcmVzZXQucHJvdG8SFXRlbXBvcmFs", - "LmFwaS5lbnVtcy52MSqTAQoXUmVzZXRSZWFwcGx5RXhjbHVkZVR5cGUSKgom", + "LmFwaS5lbnVtcy52MSq5AQoXUmVzZXRSZWFwcGx5RXhjbHVkZVR5cGUSKgom", "UkVTRVRfUkVBUFBMWV9FWENMVURFX1RZUEVfVU5TUEVDSUZJRUQQABIlCiFS", "RVNFVF9SRUFQUExZX0VYQ0xVREVfVFlQRV9TSUdOQUwQARIlCiFSRVNFVF9S", - "RUFQUExZX0VYQ0xVREVfVFlQRV9VUERBVEUQAiqXAQoQUmVzZXRSZWFwcGx5", - "VHlwZRIiCh5SRVNFVF9SRUFQUExZX1RZUEVfVU5TUEVDSUZJRUQQABIdChlS", - "RVNFVF9SRUFQUExZX1RZUEVfU0lHTkFMEAESGwoXUkVTRVRfUkVBUFBMWV9U", - "WVBFX05PTkUQAhIjCh9SRVNFVF9SRUFQUExZX1RZUEVfQUxMX0VMSUdJQkxF", - "EAMqbgoJUmVzZXRUeXBlEhoKFlJFU0VUX1RZUEVfVU5TUEVDSUZJRUQQABIi", - "Ch5SRVNFVF9UWVBFX0ZJUlNUX1dPUktGTE9XX1RBU0sQARIhCh1SRVNFVF9U", - "WVBFX0xBU1RfV09SS0ZMT1dfVEFTSxACQoIBChhpby50ZW1wb3JhbC5hcGku", - "ZW51bXMudjFCClJlc2V0UHJvdG9QAVohZ28udGVtcG9yYWwuaW8vYXBpL2Vu", - "dW1zL3YxO2VudW1zqgIXVGVtcG9yYWxpby5BcGkuRW51bXMuVjHqAhpUZW1w", - "b3JhbGlvOjpBcGk6OkVudW1zOjpWMWIGcHJvdG8z")); + "RUFQUExZX0VYQ0xVREVfVFlQRV9VUERBVEUQAhIkCiBSRVNFVF9SRUFQUExZ", + "X0VYQ0xVREVfVFlQRV9ORVhVUxADKpcBChBSZXNldFJlYXBwbHlUeXBlEiIK", + "HlJFU0VUX1JFQVBQTFlfVFlQRV9VTlNQRUNJRklFRBAAEh0KGVJFU0VUX1JF", + "QVBQTFlfVFlQRV9TSUdOQUwQARIbChdSRVNFVF9SRUFQUExZX1RZUEVfTk9O", + "RRACEiMKH1JFU0VUX1JFQVBQTFlfVFlQRV9BTExfRUxJR0lCTEUQAypuCglS", + "ZXNldFR5cGUSGgoWUkVTRVRfVFlQRV9VTlNQRUNJRklFRBAAEiIKHlJFU0VU", + "X1RZUEVfRklSU1RfV09SS0ZMT1dfVEFTSxABEiEKHVJFU0VUX1RZUEVfTEFT", + "VF9XT1JLRkxPV19UQVNLEAJCggEKGGlvLnRlbXBvcmFsLmFwaS5lbnVtcy52", + "MUIKUmVzZXRQcm90b1ABWiFnby50ZW1wb3JhbC5pby9hcGkvZW51bXMvdjE7", + "ZW51bXOqAhdUZW1wb3JhbGlvLkFwaS5FbnVtcy5WMeoCGlRlbXBvcmFsaW86", + "OkFwaTo6RW51bXM6OlYxYgZwcm90bzM=")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, new pbr::FileDescriptor[] { }, new pbr::GeneratedClrTypeInfo(new[] {typeof(global::Temporalio.Api.Enums.V1.ResetReapplyExcludeType), typeof(global::Temporalio.Api.Enums.V1.ResetReapplyType), typeof(global::Temporalio.Api.Enums.V1.ResetType), }, null, null)); @@ -47,18 +48,22 @@ static ResetReflection() { } #region Enums /// - /// Event types to exclude when reapplying events. + /// Event types to exclude when reapplying events beyond the reset point. /// public enum ResetReapplyExcludeType { [pbr::OriginalName("RESET_REAPPLY_EXCLUDE_TYPE_UNSPECIFIED")] Unspecified = 0, /// - /// Exclude signals when reapplying events. + /// Exclude signals when reapplying events beyond the reset point. /// [pbr::OriginalName("RESET_REAPPLY_EXCLUDE_TYPE_SIGNAL")] Signal = 1, /// - /// Exclude updates when reapplying events. + /// Exclude updates when reapplying events beyond the reset point. /// [pbr::OriginalName("RESET_REAPPLY_EXCLUDE_TYPE_UPDATE")] Update = 2, + /// + /// Exclude nexus events when reapplying events beyond the reset point. + /// + [pbr::OriginalName("RESET_REAPPLY_EXCLUDE_TYPE_NEXUS")] Nexus = 3, } /// diff --git a/src/Temporalio/Api/Enums/V1/TaskQueue.cs b/src/Temporalio/Api/Enums/V1/TaskQueue.cs index e89418ff..5719348e 100644 --- a/src/Temporalio/Api/Enums/V1/TaskQueue.cs +++ b/src/Temporalio/Api/Enums/V1/TaskQueue.cs @@ -125,9 +125,9 @@ public enum TaskReachability { /// /// Specifies which category of tasks may reach a versioned worker of a certain Build ID. /// - /// Task Reachability is eventually consistent; there may be a delay until it converges to the most - /// accurate value but it is designed in a way to take the more conservative side until it converges. - /// For example REACHABLE is more conservative than CLOSED_WORKFLOWS_ONLY. + /// Task Reachability is eventually consistent; there may be a delay (up to few minutes) until it + /// converges to the most accurate value but it is designed in a way to take the more conservative + /// side until it converges. For example REACHABLE is more conservative than CLOSED_WORKFLOWS_ONLY. /// /// Note: future activities who inherit their workflow's Build ID but not its Task Queue will not be /// accounted for reachability as server cannot know if they'll happen as they do not use diff --git a/src/Temporalio/Api/Enums/V1/Update.cs b/src/Temporalio/Api/Enums/V1/Update.cs index ab30de01..1f719cdc 100644 --- a/src/Temporalio/Api/Enums/V1/Update.cs +++ b/src/Temporalio/Api/Enums/V1/Update.cs @@ -48,33 +48,34 @@ static UpdateReflection() { #region Enums /// /// UpdateWorkflowExecutionLifecycleStage is specified by clients invoking - /// workflow execution updates and used to indicate to the server how long the - /// client wishes to wait for a return value from the RPC. If any value other + /// Workflow Updates and used to indicate to the server how long the + /// client wishes to wait for a return value from the API. If any value other /// than UPDATE_WORKFLOW_EXECUTION_LIFECYCLE_STAGE_COMPLETED is sent by the - /// client then the RPC will complete before the update is finished and will - /// return a handle to the running update so that it can later be polled for + /// client then the API will complete before the Update is finished and will + /// return a handle to the running Update so that it can later be polled for /// completion. + /// If specified stage wasn't reached before server timeout, server returns + /// actual stage reached. /// public enum UpdateWorkflowExecutionLifecycleStage { /// - /// An unspecified vale for this enum. + /// An unspecified value for this enum. /// [pbr::OriginalName("UPDATE_WORKFLOW_EXECUTION_LIFECYCLE_STAGE_UNSPECIFIED")] Unspecified = 0, /// - /// The gRPC call will not return until the update request has been admitted + /// The API call will not return until the Update request has been admitted /// by the server - it may be the case that due to a considerations like load - /// or resource limits that an update is made to wait before the server will + /// or resource limits that an Update is made to wait before the server will /// indicate that it has been received and will be processed. This value /// does not wait for any sort of acknowledgement from a worker. /// [pbr::OriginalName("UPDATE_WORKFLOW_EXECUTION_LIFECYCLE_STAGE_ADMITTED")] Admitted = 1, /// - /// The gRPC call will not return until the update has passed validation on - /// a worker. + /// The API call will not return until the Update has passed validation on a worker. /// [pbr::OriginalName("UPDATE_WORKFLOW_EXECUTION_LIFECYCLE_STAGE_ACCEPTED")] Accepted = 2, /// - /// The gRPC call will not return until the update has executed to completion + /// The API call will not return until the Update has executed to completion /// on a worker and has either been rejected or returned a value or an error. /// [pbr::OriginalName("UPDATE_WORKFLOW_EXECUTION_LIFECYCLE_STAGE_COMPLETED")] Completed = 3, @@ -82,14 +83,14 @@ public enum UpdateWorkflowExecutionLifecycleStage { /// /// Records why a WorkflowExecutionUpdateAdmittedEvent was written to history. - /// Note that not all admitted updates result in this event. + /// Note that not all admitted Updates result in this event. /// public enum UpdateAdmittedEventOrigin { [pbr::OriginalName("UPDATE_ADMITTED_EVENT_ORIGIN_UNSPECIFIED")] Unspecified = 0, /// /// The UpdateAdmitted event was created when reapplying events during reset - /// or replication. I.e. an accepted update on one branch of workflow history - /// was converted into an admitted update on a different branch. + /// or replication. I.e. an accepted Update on one branch of Workflow history + /// was converted into an admitted Update on a different branch. /// [pbr::OriginalName("UPDATE_ADMITTED_EVENT_ORIGIN_REAPPLY")] Reapply = 1, } diff --git a/src/Temporalio/Api/Failure/V1/Message.cs b/src/Temporalio/Api/Failure/V1/Message.cs index 94d2d760..4a47d8c4 100644 --- a/src/Temporalio/Api/Failure/V1/Message.cs +++ b/src/Temporalio/Api/Failure/V1/Message.cs @@ -192,8 +192,6 @@ public bool NonRetryable { /// retry interval calculated by the retry policy. Retry attempts will /// still be subject to the maximum retries limit and total time limit /// defined by the policy. - /// ATTENTION: this value will be ignored if set for failures produced by - /// the workflow. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] @@ -2653,7 +2651,7 @@ public string StackTrace { /// The `encoded_attributes` Payload could represent any serializable object, e.g. JSON object or a `Failure` proto /// message. /// - /// SDK authors: + /// SDK authors: /// - The SDK should provide a default `encodeFailureAttributes` and `decodeFailureAttributes` implementation that: /// - Uses a JSON object to represent `{ message, stack_trace }`. /// - Overwrites the original message with "Encoded failure" to indicate that more information could be extracted. diff --git a/src/Temporalio/Api/History/V1/Message.cs b/src/Temporalio/Api/History/V1/Message.cs index 90006e3d..4c39997c 100644 --- a/src/Temporalio/Api/History/V1/Message.cs +++ b/src/Temporalio/Api/History/V1/Message.cs @@ -358,7 +358,7 @@ static MessageReflection() { "eGVjdXRpb25VcGRhdGVBZG1pdHRlZEV2ZW50QXR0cmlidXRlcxIwCgdyZXF1", "ZXN0GAEgASgLMh8udGVtcG9yYWwuYXBpLnVwZGF0ZS52MS5SZXF1ZXN0EkAK", "Bm9yaWdpbhgCIAEoDjIwLnRlbXBvcmFsLmFwaS5lbnVtcy52MS5VcGRhdGVB", - "ZG1pdHRlZEV2ZW50T3JpZ2luIqYDCiZOZXh1c09wZXJhdGlvblNjaGVkdWxl", + "ZG1pdHRlZEV2ZW50T3JpZ2luIrsDCiZOZXh1c09wZXJhdGlvblNjaGVkdWxl", "ZEV2ZW50QXR0cmlidXRlcxIQCghlbmRwb2ludBgBIAEoCRIPCgdzZXJ2aWNl", "GAIgASgJEhEKCW9wZXJhdGlvbhgDIAEoCRIuCgVpbnB1dBgEIAEoCzIfLnRl", "bXBvcmFsLmFwaS5jb21tb24udjEuUGF5bG9hZBI8ChlzY2hlZHVsZV90b19j", @@ -366,187 +366,191 @@ static MessageReflection() { "EmYKDG5leHVzX2hlYWRlchgGIAMoCzJQLnRlbXBvcmFsLmFwaS5oaXN0b3J5", "LnYxLk5leHVzT3BlcmF0aW9uU2NoZWR1bGVkRXZlbnRBdHRyaWJ1dGVzLk5l", "eHVzSGVhZGVyRW50cnkSKAogd29ya2Zsb3dfdGFza19jb21wbGV0ZWRfZXZl", - "bnRfaWQYByABKAMSEgoKcmVxdWVzdF9pZBgIIAEoCRoyChBOZXh1c0hlYWRl", - "ckVudHJ5EgsKA2tleRgBIAEoCRINCgV2YWx1ZRgCIAEoCToCOAEiWAokTmV4", - "dXNPcGVyYXRpb25TdGFydGVkRXZlbnRBdHRyaWJ1dGVzEhoKEnNjaGVkdWxl", - "ZF9ldmVudF9pZBgBIAEoAxIUCgxvcGVyYXRpb25faWQYAyABKAkidQomTmV4", - "dXNPcGVyYXRpb25Db21wbGV0ZWRFdmVudEF0dHJpYnV0ZXMSGgoSc2NoZWR1", - "bGVkX2V2ZW50X2lkGAEgASgDEi8KBnJlc3VsdBgCIAEoCzIfLnRlbXBvcmFs", - "LmFwaS5jb21tb24udjEuUGF5bG9hZCJ0CiNOZXh1c09wZXJhdGlvbkZhaWxl", - "ZEV2ZW50QXR0cmlidXRlcxIaChJzY2hlZHVsZWRfZXZlbnRfaWQYASABKAMS", - "MQoHZmFpbHVyZRgCIAEoCzIgLnRlbXBvcmFsLmFwaS5mYWlsdXJlLnYxLkZh", - "aWx1cmUidgolTmV4dXNPcGVyYXRpb25UaW1lZE91dEV2ZW50QXR0cmlidXRl", + "bnRfaWQYByABKAMSEgoKcmVxdWVzdF9pZBgIIAEoCRITCgtlbmRwb2ludF9p", + "ZBgJIAEoCRoyChBOZXh1c0hlYWRlckVudHJ5EgsKA2tleRgBIAEoCRINCgV2", + "YWx1ZRgCIAEoCToCOAEibAokTmV4dXNPcGVyYXRpb25TdGFydGVkRXZlbnRB", + "dHRyaWJ1dGVzEhoKEnNjaGVkdWxlZF9ldmVudF9pZBgBIAEoAxIUCgxvcGVy", + "YXRpb25faWQYAyABKAkSEgoKcmVxdWVzdF9pZBgEIAEoCSKJAQomTmV4dXNP", + "cGVyYXRpb25Db21wbGV0ZWRFdmVudEF0dHJpYnV0ZXMSGgoSc2NoZWR1bGVk", + "X2V2ZW50X2lkGAEgASgDEi8KBnJlc3VsdBgCIAEoCzIfLnRlbXBvcmFsLmFw", + "aS5jb21tb24udjEuUGF5bG9hZBISCgpyZXF1ZXN0X2lkGAMgASgJIogBCiNO", + "ZXh1c09wZXJhdGlvbkZhaWxlZEV2ZW50QXR0cmlidXRlcxIaChJzY2hlZHVs", + "ZWRfZXZlbnRfaWQYASABKAMSMQoHZmFpbHVyZRgCIAEoCzIgLnRlbXBvcmFs", + "LmFwaS5mYWlsdXJlLnYxLkZhaWx1cmUSEgoKcmVxdWVzdF9pZBgDIAEoCSKK", + "AQolTmV4dXNPcGVyYXRpb25UaW1lZE91dEV2ZW50QXR0cmlidXRlcxIaChJz", + "Y2hlZHVsZWRfZXZlbnRfaWQYASABKAMSMQoHZmFpbHVyZRgCIAEoCzIgLnRl", + "bXBvcmFsLmFwaS5mYWlsdXJlLnYxLkZhaWx1cmUSEgoKcmVxdWVzdF9pZBgD", + "IAEoCSKKAQolTmV4dXNPcGVyYXRpb25DYW5jZWxlZEV2ZW50QXR0cmlidXRl", "cxIaChJzY2hlZHVsZWRfZXZlbnRfaWQYASABKAMSMQoHZmFpbHVyZRgCIAEo", - "CzIgLnRlbXBvcmFsLmFwaS5mYWlsdXJlLnYxLkZhaWx1cmUidgolTmV4dXNP", - "cGVyYXRpb25DYW5jZWxlZEV2ZW50QXR0cmlidXRlcxIaChJzY2hlZHVsZWRf", - "ZXZlbnRfaWQYASABKAMSMQoHZmFpbHVyZRgCIAEoCzIgLnRlbXBvcmFsLmFw", - "aS5mYWlsdXJlLnYxLkZhaWx1cmUidAosTmV4dXNPcGVyYXRpb25DYW5jZWxS", - "ZXF1ZXN0ZWRFdmVudEF0dHJpYnV0ZXMSGgoSc2NoZWR1bGVkX2V2ZW50X2lk", - "GAEgASgDEigKIHdvcmtmbG93X3Rhc2tfY29tcGxldGVkX2V2ZW50X2lkGAIg", - "ASgDIuU3CgxIaXN0b3J5RXZlbnQSEAoIZXZlbnRfaWQYASABKAMSLgoKZXZl", - "bnRfdGltZRgCIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXASNAoK", - "ZXZlbnRfdHlwZRgDIAEoDjIgLnRlbXBvcmFsLmFwaS5lbnVtcy52MS5FdmVu", - "dFR5cGUSDwoHdmVyc2lvbhgEIAEoAxIPCgd0YXNrX2lkGAUgASgDEhoKEXdv", - "cmtlcl9tYXlfaWdub3JlGKwCIAEoCBI5Cg11c2VyX21ldGFkYXRhGK0CIAEo", - "CzIhLnRlbXBvcmFsLmFwaS5zZGsudjEuVXNlck1ldGFkYXRhEncKK3dvcmtm", - "bG93X2V4ZWN1dGlvbl9zdGFydGVkX2V2ZW50X2F0dHJpYnV0ZXMYBiABKAsy", - "QC50ZW1wb3JhbC5hcGkuaGlzdG9yeS52MS5Xb3JrZmxvd0V4ZWN1dGlvblN0", - "YXJ0ZWRFdmVudEF0dHJpYnV0ZXNIABJ7Ci13b3JrZmxvd19leGVjdXRpb25f", - "Y29tcGxldGVkX2V2ZW50X2F0dHJpYnV0ZXMYByABKAsyQi50ZW1wb3JhbC5h", - "cGkuaGlzdG9yeS52MS5Xb3JrZmxvd0V4ZWN1dGlvbkNvbXBsZXRlZEV2ZW50", - "QXR0cmlidXRlc0gAEnUKKndvcmtmbG93X2V4ZWN1dGlvbl9mYWlsZWRfZXZl", - "bnRfYXR0cmlidXRlcxgIIAEoCzI/LnRlbXBvcmFsLmFwaS5oaXN0b3J5LnYx", - "LldvcmtmbG93RXhlY3V0aW9uRmFpbGVkRXZlbnRBdHRyaWJ1dGVzSAASegot", - "d29ya2Zsb3dfZXhlY3V0aW9uX3RpbWVkX291dF9ldmVudF9hdHRyaWJ1dGVz", - "GAkgASgLMkEudGVtcG9yYWwuYXBpLmhpc3RvcnkudjEuV29ya2Zsb3dFeGVj", - "dXRpb25UaW1lZE91dEV2ZW50QXR0cmlidXRlc0gAEnEKKHdvcmtmbG93X3Rh", - "c2tfc2NoZWR1bGVkX2V2ZW50X2F0dHJpYnV0ZXMYCiABKAsyPS50ZW1wb3Jh", - "bC5hcGkuaGlzdG9yeS52MS5Xb3JrZmxvd1Rhc2tTY2hlZHVsZWRFdmVudEF0", - "dHJpYnV0ZXNIABJtCiZ3b3JrZmxvd190YXNrX3N0YXJ0ZWRfZXZlbnRfYXR0", - "cmlidXRlcxgLIAEoCzI7LnRlbXBvcmFsLmFwaS5oaXN0b3J5LnYxLldvcmtm", - "bG93VGFza1N0YXJ0ZWRFdmVudEF0dHJpYnV0ZXNIABJxCih3b3JrZmxvd190", - "YXNrX2NvbXBsZXRlZF9ldmVudF9hdHRyaWJ1dGVzGAwgASgLMj0udGVtcG9y", - "YWwuYXBpLmhpc3RvcnkudjEuV29ya2Zsb3dUYXNrQ29tcGxldGVkRXZlbnRB", - "dHRyaWJ1dGVzSAAScAood29ya2Zsb3dfdGFza190aW1lZF9vdXRfZXZlbnRf", - "YXR0cmlidXRlcxgNIAEoCzI8LnRlbXBvcmFsLmFwaS5oaXN0b3J5LnYxLldv", - "cmtmbG93VGFza1RpbWVkT3V0RXZlbnRBdHRyaWJ1dGVzSAASawold29ya2Zs", - "b3dfdGFza19mYWlsZWRfZXZlbnRfYXR0cmlidXRlcxgOIAEoCzI6LnRlbXBv", - "cmFsLmFwaS5oaXN0b3J5LnYxLldvcmtmbG93VGFza0ZhaWxlZEV2ZW50QXR0", - "cmlidXRlc0gAEnEKKGFjdGl2aXR5X3Rhc2tfc2NoZWR1bGVkX2V2ZW50X2F0", - "dHJpYnV0ZXMYDyABKAsyPS50ZW1wb3JhbC5hcGkuaGlzdG9yeS52MS5BY3Rp", - "dml0eVRhc2tTY2hlZHVsZWRFdmVudEF0dHJpYnV0ZXNIABJtCiZhY3Rpdml0", - "eV90YXNrX3N0YXJ0ZWRfZXZlbnRfYXR0cmlidXRlcxgQIAEoCzI7LnRlbXBv", - "cmFsLmFwaS5oaXN0b3J5LnYxLkFjdGl2aXR5VGFza1N0YXJ0ZWRFdmVudEF0", - "dHJpYnV0ZXNIABJxCihhY3Rpdml0eV90YXNrX2NvbXBsZXRlZF9ldmVudF9h", - "dHRyaWJ1dGVzGBEgASgLMj0udGVtcG9yYWwuYXBpLmhpc3RvcnkudjEuQWN0", - "aXZpdHlUYXNrQ29tcGxldGVkRXZlbnRBdHRyaWJ1dGVzSAASawolYWN0aXZp", - "dHlfdGFza19mYWlsZWRfZXZlbnRfYXR0cmlidXRlcxgSIAEoCzI6LnRlbXBv", - "cmFsLmFwaS5oaXN0b3J5LnYxLkFjdGl2aXR5VGFza0ZhaWxlZEV2ZW50QXR0", - "cmlidXRlc0gAEnAKKGFjdGl2aXR5X3Rhc2tfdGltZWRfb3V0X2V2ZW50X2F0", - "dHJpYnV0ZXMYEyABKAsyPC50ZW1wb3JhbC5hcGkuaGlzdG9yeS52MS5BY3Rp", - "dml0eVRhc2tUaW1lZE91dEV2ZW50QXR0cmlidXRlc0gAEl4KHnRpbWVyX3N0", - "YXJ0ZWRfZXZlbnRfYXR0cmlidXRlcxgUIAEoCzI0LnRlbXBvcmFsLmFwaS5o", - "aXN0b3J5LnYxLlRpbWVyU3RhcnRlZEV2ZW50QXR0cmlidXRlc0gAEloKHHRp", - "bWVyX2ZpcmVkX2V2ZW50X2F0dHJpYnV0ZXMYFSABKAsyMi50ZW1wb3JhbC5h", - "cGkuaGlzdG9yeS52MS5UaW1lckZpcmVkRXZlbnRBdHRyaWJ1dGVzSAASfgov", - "YWN0aXZpdHlfdGFza19jYW5jZWxfcmVxdWVzdGVkX2V2ZW50X2F0dHJpYnV0", - "ZXMYFiABKAsyQy50ZW1wb3JhbC5hcGkuaGlzdG9yeS52MS5BY3Rpdml0eVRh", - "c2tDYW5jZWxSZXF1ZXN0ZWRFdmVudEF0dHJpYnV0ZXNIABJvCidhY3Rpdml0", - "eV90YXNrX2NhbmNlbGVkX2V2ZW50X2F0dHJpYnV0ZXMYFyABKAsyPC50ZW1w", - "b3JhbC5hcGkuaGlzdG9yeS52MS5BY3Rpdml0eVRhc2tDYW5jZWxlZEV2ZW50", - "QXR0cmlidXRlc0gAEmAKH3RpbWVyX2NhbmNlbGVkX2V2ZW50X2F0dHJpYnV0", - "ZXMYGCABKAsyNS50ZW1wb3JhbC5hcGkuaGlzdG9yeS52MS5UaW1lckNhbmNl", - "bGVkRXZlbnRBdHRyaWJ1dGVzSAASYgogbWFya2VyX3JlY29yZGVkX2V2ZW50", - "X2F0dHJpYnV0ZXMYGSABKAsyNi50ZW1wb3JhbC5hcGkuaGlzdG9yeS52MS5N", - "YXJrZXJSZWNvcmRlZEV2ZW50QXR0cmlidXRlc0gAEnkKLHdvcmtmbG93X2V4", - "ZWN1dGlvbl9zaWduYWxlZF9ldmVudF9hdHRyaWJ1dGVzGBogASgLMkEudGVt", - "cG9yYWwuYXBpLmhpc3RvcnkudjEuV29ya2Zsb3dFeGVjdXRpb25TaWduYWxl", - "ZEV2ZW50QXR0cmlidXRlc0gAEn0KLndvcmtmbG93X2V4ZWN1dGlvbl90ZXJt", - "aW5hdGVkX2V2ZW50X2F0dHJpYnV0ZXMYGyABKAsyQy50ZW1wb3JhbC5hcGku", - "aGlzdG9yeS52MS5Xb3JrZmxvd0V4ZWN1dGlvblRlcm1pbmF0ZWRFdmVudEF0", - "dHJpYnV0ZXNIABKIAQo0d29ya2Zsb3dfZXhlY3V0aW9uX2NhbmNlbF9yZXF1", - "ZXN0ZWRfZXZlbnRfYXR0cmlidXRlcxgcIAEoCzJILnRlbXBvcmFsLmFwaS5o", - "aXN0b3J5LnYxLldvcmtmbG93RXhlY3V0aW9uQ2FuY2VsUmVxdWVzdGVkRXZl", - "bnRBdHRyaWJ1dGVzSAASeQosd29ya2Zsb3dfZXhlY3V0aW9uX2NhbmNlbGVk", - "X2V2ZW50X2F0dHJpYnV0ZXMYHSABKAsyQS50ZW1wb3JhbC5hcGkuaGlzdG9y", - "eS52MS5Xb3JrZmxvd0V4ZWN1dGlvbkNhbmNlbGVkRXZlbnRBdHRyaWJ1dGVz", - "SAASqAEKRXJlcXVlc3RfY2FuY2VsX2V4dGVybmFsX3dvcmtmbG93X2V4ZWN1", - "dGlvbl9pbml0aWF0ZWRfZXZlbnRfYXR0cmlidXRlcxgeIAEoCzJXLnRlbXBv", - "cmFsLmFwaS5oaXN0b3J5LnYxLlJlcXVlc3RDYW5jZWxFeHRlcm5hbFdvcmtm", - "bG93RXhlY3V0aW9uSW5pdGlhdGVkRXZlbnRBdHRyaWJ1dGVzSAASogEKQnJl", - "cXVlc3RfY2FuY2VsX2V4dGVybmFsX3dvcmtmbG93X2V4ZWN1dGlvbl9mYWls", - "ZWRfZXZlbnRfYXR0cmlidXRlcxgfIAEoCzJULnRlbXBvcmFsLmFwaS5oaXN0", - "b3J5LnYxLlJlcXVlc3RDYW5jZWxFeHRlcm5hbFdvcmtmbG93RXhlY3V0aW9u", - "RmFpbGVkRXZlbnRBdHRyaWJ1dGVzSAASmQEKPWV4dGVybmFsX3dvcmtmbG93", - "X2V4ZWN1dGlvbl9jYW5jZWxfcmVxdWVzdGVkX2V2ZW50X2F0dHJpYnV0ZXMY", - "ICABKAsyUC50ZW1wb3JhbC5hcGkuaGlzdG9yeS52MS5FeHRlcm5hbFdvcmtm", - "bG93RXhlY3V0aW9uQ2FuY2VsUmVxdWVzdGVkRXZlbnRBdHRyaWJ1dGVzSAAS", - "hwEKNHdvcmtmbG93X2V4ZWN1dGlvbl9jb250aW51ZWRfYXNfbmV3X2V2ZW50", - "X2F0dHJpYnV0ZXMYISABKAsyRy50ZW1wb3JhbC5hcGkuaGlzdG9yeS52MS5X", - "b3JrZmxvd0V4ZWN1dGlvbkNvbnRpbnVlZEFzTmV3RXZlbnRBdHRyaWJ1dGVz", - "SAASkQEKOXN0YXJ0X2NoaWxkX3dvcmtmbG93X2V4ZWN1dGlvbl9pbml0aWF0", - "ZWRfZXZlbnRfYXR0cmlidXRlcxgiIAEoCzJMLnRlbXBvcmFsLmFwaS5oaXN0", - "b3J5LnYxLlN0YXJ0Q2hpbGRXb3JrZmxvd0V4ZWN1dGlvbkluaXRpYXRlZEV2", - "ZW50QXR0cmlidXRlc0gAEosBCjZzdGFydF9jaGlsZF93b3JrZmxvd19leGVj", - "dXRpb25fZmFpbGVkX2V2ZW50X2F0dHJpYnV0ZXMYIyABKAsySS50ZW1wb3Jh", - "bC5hcGkuaGlzdG9yeS52MS5TdGFydENoaWxkV29ya2Zsb3dFeGVjdXRpb25G", - "YWlsZWRFdmVudEF0dHJpYnV0ZXNIABKCAQoxY2hpbGRfd29ya2Zsb3dfZXhl", - "Y3V0aW9uX3N0YXJ0ZWRfZXZlbnRfYXR0cmlidXRlcxgkIAEoCzJFLnRlbXBv", - "cmFsLmFwaS5oaXN0b3J5LnYxLkNoaWxkV29ya2Zsb3dFeGVjdXRpb25TdGFy", - "dGVkRXZlbnRBdHRyaWJ1dGVzSAAShgEKM2NoaWxkX3dvcmtmbG93X2V4ZWN1", - "dGlvbl9jb21wbGV0ZWRfZXZlbnRfYXR0cmlidXRlcxglIAEoCzJHLnRlbXBv", - "cmFsLmFwaS5oaXN0b3J5LnYxLkNoaWxkV29ya2Zsb3dFeGVjdXRpb25Db21w", - "bGV0ZWRFdmVudEF0dHJpYnV0ZXNIABKAAQowY2hpbGRfd29ya2Zsb3dfZXhl", - "Y3V0aW9uX2ZhaWxlZF9ldmVudF9hdHRyaWJ1dGVzGCYgASgLMkQudGVtcG9y", - "YWwuYXBpLmhpc3RvcnkudjEuQ2hpbGRXb3JrZmxvd0V4ZWN1dGlvbkZhaWxl", - "ZEV2ZW50QXR0cmlidXRlc0gAEoQBCjJjaGlsZF93b3JrZmxvd19leGVjdXRp", - "b25fY2FuY2VsZWRfZXZlbnRfYXR0cmlidXRlcxgnIAEoCzJGLnRlbXBvcmFs", - "LmFwaS5oaXN0b3J5LnYxLkNoaWxkV29ya2Zsb3dFeGVjdXRpb25DYW5jZWxl", - "ZEV2ZW50QXR0cmlidXRlc0gAEoUBCjNjaGlsZF93b3JrZmxvd19leGVjdXRp", - "b25fdGltZWRfb3V0X2V2ZW50X2F0dHJpYnV0ZXMYKCABKAsyRi50ZW1wb3Jh", - "bC5hcGkuaGlzdG9yeS52MS5DaGlsZFdvcmtmbG93RXhlY3V0aW9uVGltZWRP", - "dXRFdmVudEF0dHJpYnV0ZXNIABKIAQo0Y2hpbGRfd29ya2Zsb3dfZXhlY3V0", - "aW9uX3Rlcm1pbmF0ZWRfZXZlbnRfYXR0cmlidXRlcxgpIAEoCzJILnRlbXBv", - "cmFsLmFwaS5oaXN0b3J5LnYxLkNoaWxkV29ya2Zsb3dFeGVjdXRpb25UZXJt", - "aW5hdGVkRXZlbnRBdHRyaWJ1dGVzSAASmQEKPXNpZ25hbF9leHRlcm5hbF93", - "b3JrZmxvd19leGVjdXRpb25faW5pdGlhdGVkX2V2ZW50X2F0dHJpYnV0ZXMY", - "KiABKAsyUC50ZW1wb3JhbC5hcGkuaGlzdG9yeS52MS5TaWduYWxFeHRlcm5h", - "bFdvcmtmbG93RXhlY3V0aW9uSW5pdGlhdGVkRXZlbnRBdHRyaWJ1dGVzSAAS", - "kwEKOnNpZ25hbF9leHRlcm5hbF93b3JrZmxvd19leGVjdXRpb25fZmFpbGVk", - "X2V2ZW50X2F0dHJpYnV0ZXMYKyABKAsyTS50ZW1wb3JhbC5hcGkuaGlzdG9y", - "eS52MS5TaWduYWxFeHRlcm5hbFdvcmtmbG93RXhlY3V0aW9uRmFpbGVkRXZl", - "bnRBdHRyaWJ1dGVzSAASigEKNWV4dGVybmFsX3dvcmtmbG93X2V4ZWN1dGlv", - "bl9zaWduYWxlZF9ldmVudF9hdHRyaWJ1dGVzGCwgASgLMkkudGVtcG9yYWwu", - "YXBpLmhpc3RvcnkudjEuRXh0ZXJuYWxXb3JrZmxvd0V4ZWN1dGlvblNpZ25h", - "bGVkRXZlbnRBdHRyaWJ1dGVzSAAShAEKMnVwc2VydF93b3JrZmxvd19zZWFy", - "Y2hfYXR0cmlidXRlc19ldmVudF9hdHRyaWJ1dGVzGC0gASgLMkYudGVtcG9y", - "YWwuYXBpLmhpc3RvcnkudjEuVXBzZXJ0V29ya2Zsb3dTZWFyY2hBdHRyaWJ1", - "dGVzRXZlbnRBdHRyaWJ1dGVzSAAShgEKM3dvcmtmbG93X2V4ZWN1dGlvbl91", - "cGRhdGVfYWNjZXB0ZWRfZXZlbnRfYXR0cmlidXRlcxguIAEoCzJHLnRlbXBv", - "cmFsLmFwaS5oaXN0b3J5LnYxLldvcmtmbG93RXhlY3V0aW9uVXBkYXRlQWNj", - "ZXB0ZWRFdmVudEF0dHJpYnV0ZXNIABKGAQozd29ya2Zsb3dfZXhlY3V0aW9u", - "X3VwZGF0ZV9yZWplY3RlZF9ldmVudF9hdHRyaWJ1dGVzGC8gASgLMkcudGVt", - "cG9yYWwuYXBpLmhpc3RvcnkudjEuV29ya2Zsb3dFeGVjdXRpb25VcGRhdGVS", - "ZWplY3RlZEV2ZW50QXR0cmlidXRlc0gAEogBCjR3b3JrZmxvd19leGVjdXRp", - "b25fdXBkYXRlX2NvbXBsZXRlZF9ldmVudF9hdHRyaWJ1dGVzGDAgASgLMkgu", - "dGVtcG9yYWwuYXBpLmhpc3RvcnkudjEuV29ya2Zsb3dFeGVjdXRpb25VcGRh", - "dGVDb21wbGV0ZWRFdmVudEF0dHJpYnV0ZXNIABKQAQo4d29ya2Zsb3dfcHJv", - "cGVydGllc19tb2RpZmllZF9leHRlcm5hbGx5X2V2ZW50X2F0dHJpYnV0ZXMY", - "MSABKAsyTC50ZW1wb3JhbC5hcGkuaGlzdG9yeS52MS5Xb3JrZmxvd1Byb3Bl", - "cnRpZXNNb2RpZmllZEV4dGVybmFsbHlFdmVudEF0dHJpYnV0ZXNIABKQAQo4", - "YWN0aXZpdHlfcHJvcGVydGllc19tb2RpZmllZF9leHRlcm5hbGx5X2V2ZW50", - "X2F0dHJpYnV0ZXMYMiABKAsyTC50ZW1wb3JhbC5hcGkuaGlzdG9yeS52MS5B", - "Y3Rpdml0eVByb3BlcnRpZXNNb2RpZmllZEV4dGVybmFsbHlFdmVudEF0dHJp", - "YnV0ZXNIABJ7Ci13b3JrZmxvd19wcm9wZXJ0aWVzX21vZGlmaWVkX2V2ZW50", - "X2F0dHJpYnV0ZXMYMyABKAsyQi50ZW1wb3JhbC5hcGkuaGlzdG9yeS52MS5X", - "b3JrZmxvd1Byb3BlcnRpZXNNb2RpZmllZEV2ZW50QXR0cmlidXRlc0gAEoYB", - "CjN3b3JrZmxvd19leGVjdXRpb25fdXBkYXRlX2FkbWl0dGVkX2V2ZW50X2F0", - "dHJpYnV0ZXMYNCABKAsyRy50ZW1wb3JhbC5hcGkuaGlzdG9yeS52MS5Xb3Jr", - "Zmxvd0V4ZWN1dGlvblVwZGF0ZUFkbWl0dGVkRXZlbnRBdHRyaWJ1dGVzSAAS", - "dQoqbmV4dXNfb3BlcmF0aW9uX3NjaGVkdWxlZF9ldmVudF9hdHRyaWJ1dGVz", - "GDUgASgLMj8udGVtcG9yYWwuYXBpLmhpc3RvcnkudjEuTmV4dXNPcGVyYXRp", - "b25TY2hlZHVsZWRFdmVudEF0dHJpYnV0ZXNIABJxCihuZXh1c19vcGVyYXRp", - "b25fc3RhcnRlZF9ldmVudF9hdHRyaWJ1dGVzGDYgASgLMj0udGVtcG9yYWwu", - "YXBpLmhpc3RvcnkudjEuTmV4dXNPcGVyYXRpb25TdGFydGVkRXZlbnRBdHRy", - "aWJ1dGVzSAASdQoqbmV4dXNfb3BlcmF0aW9uX2NvbXBsZXRlZF9ldmVudF9h", - "dHRyaWJ1dGVzGDcgASgLMj8udGVtcG9yYWwuYXBpLmhpc3RvcnkudjEuTmV4", - "dXNPcGVyYXRpb25Db21wbGV0ZWRFdmVudEF0dHJpYnV0ZXNIABJvCiduZXh1", - "c19vcGVyYXRpb25fZmFpbGVkX2V2ZW50X2F0dHJpYnV0ZXMYOCABKAsyPC50", - "ZW1wb3JhbC5hcGkuaGlzdG9yeS52MS5OZXh1c09wZXJhdGlvbkZhaWxlZEV2", - "ZW50QXR0cmlidXRlc0gAEnMKKW5leHVzX29wZXJhdGlvbl9jYW5jZWxlZF9l", - "dmVudF9hdHRyaWJ1dGVzGDkgASgLMj4udGVtcG9yYWwuYXBpLmhpc3Rvcnku", - "djEuTmV4dXNPcGVyYXRpb25DYW5jZWxlZEV2ZW50QXR0cmlidXRlc0gAEnQK", - "Km5leHVzX29wZXJhdGlvbl90aW1lZF9vdXRfZXZlbnRfYXR0cmlidXRlcxg6", - "IAEoCzI+LnRlbXBvcmFsLmFwaS5oaXN0b3J5LnYxLk5leHVzT3BlcmF0aW9u", - "VGltZWRPdXRFdmVudEF0dHJpYnV0ZXNIABKCAQoxbmV4dXNfb3BlcmF0aW9u", - "X2NhbmNlbF9yZXF1ZXN0ZWRfZXZlbnRfYXR0cmlidXRlcxg7IAEoCzJFLnRl", - "bXBvcmFsLmFwaS5oaXN0b3J5LnYxLk5leHVzT3BlcmF0aW9uQ2FuY2VsUmVx", - "dWVzdGVkRXZlbnRBdHRyaWJ1dGVzSABCDAoKYXR0cmlidXRlcyJACgdIaXN0", - "b3J5EjUKBmV2ZW50cxgBIAMoCzIlLnRlbXBvcmFsLmFwaS5oaXN0b3J5LnYx", - "Lkhpc3RvcnlFdmVudEKOAQoaaW8udGVtcG9yYWwuYXBpLmhpc3RvcnkudjFC", - "DE1lc3NhZ2VQcm90b1ABWiVnby50ZW1wb3JhbC5pby9hcGkvaGlzdG9yeS92", - "MTtoaXN0b3J5qgIZVGVtcG9yYWxpby5BcGkuSGlzdG9yeS5WMeoCHFRlbXBv", - "cmFsaW86OkFwaTo6SGlzdG9yeTo6VjFiBnByb3RvMw==")); + "CzIgLnRlbXBvcmFsLmFwaS5mYWlsdXJlLnYxLkZhaWx1cmUSEgoKcmVxdWVz", + "dF9pZBgDIAEoCSJ0CixOZXh1c09wZXJhdGlvbkNhbmNlbFJlcXVlc3RlZEV2", + "ZW50QXR0cmlidXRlcxIaChJzY2hlZHVsZWRfZXZlbnRfaWQYASABKAMSKAog", + "d29ya2Zsb3dfdGFza19jb21wbGV0ZWRfZXZlbnRfaWQYAiABKAMikzgKDEhp", + "c3RvcnlFdmVudBIQCghldmVudF9pZBgBIAEoAxIuCgpldmVudF90aW1lGAIg", + "ASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcBI0CgpldmVudF90eXBl", + "GAMgASgOMiAudGVtcG9yYWwuYXBpLmVudW1zLnYxLkV2ZW50VHlwZRIPCgd2", + "ZXJzaW9uGAQgASgDEg8KB3Rhc2tfaWQYBSABKAMSGgoRd29ya2VyX21heV9p", + "Z25vcmUYrAIgASgIEjkKDXVzZXJfbWV0YWRhdGEYrQIgASgLMiEudGVtcG9y", + "YWwuYXBpLnNkay52MS5Vc2VyTWV0YWRhdGESLAoFbGlua3MYrgIgAygLMhwu", + "dGVtcG9yYWwuYXBpLmNvbW1vbi52MS5MaW5rEncKK3dvcmtmbG93X2V4ZWN1", + "dGlvbl9zdGFydGVkX2V2ZW50X2F0dHJpYnV0ZXMYBiABKAsyQC50ZW1wb3Jh", + "bC5hcGkuaGlzdG9yeS52MS5Xb3JrZmxvd0V4ZWN1dGlvblN0YXJ0ZWRFdmVu", + "dEF0dHJpYnV0ZXNIABJ7Ci13b3JrZmxvd19leGVjdXRpb25fY29tcGxldGVk", + "X2V2ZW50X2F0dHJpYnV0ZXMYByABKAsyQi50ZW1wb3JhbC5hcGkuaGlzdG9y", + "eS52MS5Xb3JrZmxvd0V4ZWN1dGlvbkNvbXBsZXRlZEV2ZW50QXR0cmlidXRl", + "c0gAEnUKKndvcmtmbG93X2V4ZWN1dGlvbl9mYWlsZWRfZXZlbnRfYXR0cmli", + "dXRlcxgIIAEoCzI/LnRlbXBvcmFsLmFwaS5oaXN0b3J5LnYxLldvcmtmbG93", + "RXhlY3V0aW9uRmFpbGVkRXZlbnRBdHRyaWJ1dGVzSAASegotd29ya2Zsb3df", + "ZXhlY3V0aW9uX3RpbWVkX291dF9ldmVudF9hdHRyaWJ1dGVzGAkgASgLMkEu", + "dGVtcG9yYWwuYXBpLmhpc3RvcnkudjEuV29ya2Zsb3dFeGVjdXRpb25UaW1l", + "ZE91dEV2ZW50QXR0cmlidXRlc0gAEnEKKHdvcmtmbG93X3Rhc2tfc2NoZWR1", + "bGVkX2V2ZW50X2F0dHJpYnV0ZXMYCiABKAsyPS50ZW1wb3JhbC5hcGkuaGlz", + "dG9yeS52MS5Xb3JrZmxvd1Rhc2tTY2hlZHVsZWRFdmVudEF0dHJpYnV0ZXNI", + "ABJtCiZ3b3JrZmxvd190YXNrX3N0YXJ0ZWRfZXZlbnRfYXR0cmlidXRlcxgL", + "IAEoCzI7LnRlbXBvcmFsLmFwaS5oaXN0b3J5LnYxLldvcmtmbG93VGFza1N0", + "YXJ0ZWRFdmVudEF0dHJpYnV0ZXNIABJxCih3b3JrZmxvd190YXNrX2NvbXBs", + "ZXRlZF9ldmVudF9hdHRyaWJ1dGVzGAwgASgLMj0udGVtcG9yYWwuYXBpLmhp", + "c3RvcnkudjEuV29ya2Zsb3dUYXNrQ29tcGxldGVkRXZlbnRBdHRyaWJ1dGVz", + "SAAScAood29ya2Zsb3dfdGFza190aW1lZF9vdXRfZXZlbnRfYXR0cmlidXRl", + "cxgNIAEoCzI8LnRlbXBvcmFsLmFwaS5oaXN0b3J5LnYxLldvcmtmbG93VGFz", + "a1RpbWVkT3V0RXZlbnRBdHRyaWJ1dGVzSAASawold29ya2Zsb3dfdGFza19m", + "YWlsZWRfZXZlbnRfYXR0cmlidXRlcxgOIAEoCzI6LnRlbXBvcmFsLmFwaS5o", + "aXN0b3J5LnYxLldvcmtmbG93VGFza0ZhaWxlZEV2ZW50QXR0cmlidXRlc0gA", + "EnEKKGFjdGl2aXR5X3Rhc2tfc2NoZWR1bGVkX2V2ZW50X2F0dHJpYnV0ZXMY", + "DyABKAsyPS50ZW1wb3JhbC5hcGkuaGlzdG9yeS52MS5BY3Rpdml0eVRhc2tT", + "Y2hlZHVsZWRFdmVudEF0dHJpYnV0ZXNIABJtCiZhY3Rpdml0eV90YXNrX3N0", + "YXJ0ZWRfZXZlbnRfYXR0cmlidXRlcxgQIAEoCzI7LnRlbXBvcmFsLmFwaS5o", + "aXN0b3J5LnYxLkFjdGl2aXR5VGFza1N0YXJ0ZWRFdmVudEF0dHJpYnV0ZXNI", + "ABJxCihhY3Rpdml0eV90YXNrX2NvbXBsZXRlZF9ldmVudF9hdHRyaWJ1dGVz", + "GBEgASgLMj0udGVtcG9yYWwuYXBpLmhpc3RvcnkudjEuQWN0aXZpdHlUYXNr", + "Q29tcGxldGVkRXZlbnRBdHRyaWJ1dGVzSAASawolYWN0aXZpdHlfdGFza19m", + "YWlsZWRfZXZlbnRfYXR0cmlidXRlcxgSIAEoCzI6LnRlbXBvcmFsLmFwaS5o", + "aXN0b3J5LnYxLkFjdGl2aXR5VGFza0ZhaWxlZEV2ZW50QXR0cmlidXRlc0gA", + "EnAKKGFjdGl2aXR5X3Rhc2tfdGltZWRfb3V0X2V2ZW50X2F0dHJpYnV0ZXMY", + "EyABKAsyPC50ZW1wb3JhbC5hcGkuaGlzdG9yeS52MS5BY3Rpdml0eVRhc2tU", + "aW1lZE91dEV2ZW50QXR0cmlidXRlc0gAEl4KHnRpbWVyX3N0YXJ0ZWRfZXZl", + "bnRfYXR0cmlidXRlcxgUIAEoCzI0LnRlbXBvcmFsLmFwaS5oaXN0b3J5LnYx", + "LlRpbWVyU3RhcnRlZEV2ZW50QXR0cmlidXRlc0gAEloKHHRpbWVyX2ZpcmVk", + "X2V2ZW50X2F0dHJpYnV0ZXMYFSABKAsyMi50ZW1wb3JhbC5hcGkuaGlzdG9y", + "eS52MS5UaW1lckZpcmVkRXZlbnRBdHRyaWJ1dGVzSAASfgovYWN0aXZpdHlf", + "dGFza19jYW5jZWxfcmVxdWVzdGVkX2V2ZW50X2F0dHJpYnV0ZXMYFiABKAsy", + "Qy50ZW1wb3JhbC5hcGkuaGlzdG9yeS52MS5BY3Rpdml0eVRhc2tDYW5jZWxS", + "ZXF1ZXN0ZWRFdmVudEF0dHJpYnV0ZXNIABJvCidhY3Rpdml0eV90YXNrX2Nh", + "bmNlbGVkX2V2ZW50X2F0dHJpYnV0ZXMYFyABKAsyPC50ZW1wb3JhbC5hcGku", + "aGlzdG9yeS52MS5BY3Rpdml0eVRhc2tDYW5jZWxlZEV2ZW50QXR0cmlidXRl", + "c0gAEmAKH3RpbWVyX2NhbmNlbGVkX2V2ZW50X2F0dHJpYnV0ZXMYGCABKAsy", + "NS50ZW1wb3JhbC5hcGkuaGlzdG9yeS52MS5UaW1lckNhbmNlbGVkRXZlbnRB", + "dHRyaWJ1dGVzSAASYgogbWFya2VyX3JlY29yZGVkX2V2ZW50X2F0dHJpYnV0", + "ZXMYGSABKAsyNi50ZW1wb3JhbC5hcGkuaGlzdG9yeS52MS5NYXJrZXJSZWNv", + "cmRlZEV2ZW50QXR0cmlidXRlc0gAEnkKLHdvcmtmbG93X2V4ZWN1dGlvbl9z", + "aWduYWxlZF9ldmVudF9hdHRyaWJ1dGVzGBogASgLMkEudGVtcG9yYWwuYXBp", + "Lmhpc3RvcnkudjEuV29ya2Zsb3dFeGVjdXRpb25TaWduYWxlZEV2ZW50QXR0", + "cmlidXRlc0gAEn0KLndvcmtmbG93X2V4ZWN1dGlvbl90ZXJtaW5hdGVkX2V2", + "ZW50X2F0dHJpYnV0ZXMYGyABKAsyQy50ZW1wb3JhbC5hcGkuaGlzdG9yeS52", + "MS5Xb3JrZmxvd0V4ZWN1dGlvblRlcm1pbmF0ZWRFdmVudEF0dHJpYnV0ZXNI", + "ABKIAQo0d29ya2Zsb3dfZXhlY3V0aW9uX2NhbmNlbF9yZXF1ZXN0ZWRfZXZl", + "bnRfYXR0cmlidXRlcxgcIAEoCzJILnRlbXBvcmFsLmFwaS5oaXN0b3J5LnYx", + "LldvcmtmbG93RXhlY3V0aW9uQ2FuY2VsUmVxdWVzdGVkRXZlbnRBdHRyaWJ1", + "dGVzSAASeQosd29ya2Zsb3dfZXhlY3V0aW9uX2NhbmNlbGVkX2V2ZW50X2F0", + "dHJpYnV0ZXMYHSABKAsyQS50ZW1wb3JhbC5hcGkuaGlzdG9yeS52MS5Xb3Jr", + "Zmxvd0V4ZWN1dGlvbkNhbmNlbGVkRXZlbnRBdHRyaWJ1dGVzSAASqAEKRXJl", + "cXVlc3RfY2FuY2VsX2V4dGVybmFsX3dvcmtmbG93X2V4ZWN1dGlvbl9pbml0", + "aWF0ZWRfZXZlbnRfYXR0cmlidXRlcxgeIAEoCzJXLnRlbXBvcmFsLmFwaS5o", + "aXN0b3J5LnYxLlJlcXVlc3RDYW5jZWxFeHRlcm5hbFdvcmtmbG93RXhlY3V0", + "aW9uSW5pdGlhdGVkRXZlbnRBdHRyaWJ1dGVzSAASogEKQnJlcXVlc3RfY2Fu", + "Y2VsX2V4dGVybmFsX3dvcmtmbG93X2V4ZWN1dGlvbl9mYWlsZWRfZXZlbnRf", + "YXR0cmlidXRlcxgfIAEoCzJULnRlbXBvcmFsLmFwaS5oaXN0b3J5LnYxLlJl", + "cXVlc3RDYW5jZWxFeHRlcm5hbFdvcmtmbG93RXhlY3V0aW9uRmFpbGVkRXZl", + "bnRBdHRyaWJ1dGVzSAASmQEKPWV4dGVybmFsX3dvcmtmbG93X2V4ZWN1dGlv", + "bl9jYW5jZWxfcmVxdWVzdGVkX2V2ZW50X2F0dHJpYnV0ZXMYICABKAsyUC50", + "ZW1wb3JhbC5hcGkuaGlzdG9yeS52MS5FeHRlcm5hbFdvcmtmbG93RXhlY3V0", + "aW9uQ2FuY2VsUmVxdWVzdGVkRXZlbnRBdHRyaWJ1dGVzSAAShwEKNHdvcmtm", + "bG93X2V4ZWN1dGlvbl9jb250aW51ZWRfYXNfbmV3X2V2ZW50X2F0dHJpYnV0", + "ZXMYISABKAsyRy50ZW1wb3JhbC5hcGkuaGlzdG9yeS52MS5Xb3JrZmxvd0V4", + "ZWN1dGlvbkNvbnRpbnVlZEFzTmV3RXZlbnRBdHRyaWJ1dGVzSAASkQEKOXN0", + "YXJ0X2NoaWxkX3dvcmtmbG93X2V4ZWN1dGlvbl9pbml0aWF0ZWRfZXZlbnRf", + "YXR0cmlidXRlcxgiIAEoCzJMLnRlbXBvcmFsLmFwaS5oaXN0b3J5LnYxLlN0", + "YXJ0Q2hpbGRXb3JrZmxvd0V4ZWN1dGlvbkluaXRpYXRlZEV2ZW50QXR0cmli", + "dXRlc0gAEosBCjZzdGFydF9jaGlsZF93b3JrZmxvd19leGVjdXRpb25fZmFp", + "bGVkX2V2ZW50X2F0dHJpYnV0ZXMYIyABKAsySS50ZW1wb3JhbC5hcGkuaGlz", + "dG9yeS52MS5TdGFydENoaWxkV29ya2Zsb3dFeGVjdXRpb25GYWlsZWRFdmVu", + "dEF0dHJpYnV0ZXNIABKCAQoxY2hpbGRfd29ya2Zsb3dfZXhlY3V0aW9uX3N0", + "YXJ0ZWRfZXZlbnRfYXR0cmlidXRlcxgkIAEoCzJFLnRlbXBvcmFsLmFwaS5o", + "aXN0b3J5LnYxLkNoaWxkV29ya2Zsb3dFeGVjdXRpb25TdGFydGVkRXZlbnRB", + "dHRyaWJ1dGVzSAAShgEKM2NoaWxkX3dvcmtmbG93X2V4ZWN1dGlvbl9jb21w", + "bGV0ZWRfZXZlbnRfYXR0cmlidXRlcxglIAEoCzJHLnRlbXBvcmFsLmFwaS5o", + "aXN0b3J5LnYxLkNoaWxkV29ya2Zsb3dFeGVjdXRpb25Db21wbGV0ZWRFdmVu", + "dEF0dHJpYnV0ZXNIABKAAQowY2hpbGRfd29ya2Zsb3dfZXhlY3V0aW9uX2Zh", + "aWxlZF9ldmVudF9hdHRyaWJ1dGVzGCYgASgLMkQudGVtcG9yYWwuYXBpLmhp", + "c3RvcnkudjEuQ2hpbGRXb3JrZmxvd0V4ZWN1dGlvbkZhaWxlZEV2ZW50QXR0", + "cmlidXRlc0gAEoQBCjJjaGlsZF93b3JrZmxvd19leGVjdXRpb25fY2FuY2Vs", + "ZWRfZXZlbnRfYXR0cmlidXRlcxgnIAEoCzJGLnRlbXBvcmFsLmFwaS5oaXN0", + "b3J5LnYxLkNoaWxkV29ya2Zsb3dFeGVjdXRpb25DYW5jZWxlZEV2ZW50QXR0", + "cmlidXRlc0gAEoUBCjNjaGlsZF93b3JrZmxvd19leGVjdXRpb25fdGltZWRf", + "b3V0X2V2ZW50X2F0dHJpYnV0ZXMYKCABKAsyRi50ZW1wb3JhbC5hcGkuaGlz", + "dG9yeS52MS5DaGlsZFdvcmtmbG93RXhlY3V0aW9uVGltZWRPdXRFdmVudEF0", + "dHJpYnV0ZXNIABKIAQo0Y2hpbGRfd29ya2Zsb3dfZXhlY3V0aW9uX3Rlcm1p", + "bmF0ZWRfZXZlbnRfYXR0cmlidXRlcxgpIAEoCzJILnRlbXBvcmFsLmFwaS5o", + "aXN0b3J5LnYxLkNoaWxkV29ya2Zsb3dFeGVjdXRpb25UZXJtaW5hdGVkRXZl", + "bnRBdHRyaWJ1dGVzSAASmQEKPXNpZ25hbF9leHRlcm5hbF93b3JrZmxvd19l", + "eGVjdXRpb25faW5pdGlhdGVkX2V2ZW50X2F0dHJpYnV0ZXMYKiABKAsyUC50", + "ZW1wb3JhbC5hcGkuaGlzdG9yeS52MS5TaWduYWxFeHRlcm5hbFdvcmtmbG93", + "RXhlY3V0aW9uSW5pdGlhdGVkRXZlbnRBdHRyaWJ1dGVzSAASkwEKOnNpZ25h", + "bF9leHRlcm5hbF93b3JrZmxvd19leGVjdXRpb25fZmFpbGVkX2V2ZW50X2F0", + "dHJpYnV0ZXMYKyABKAsyTS50ZW1wb3JhbC5hcGkuaGlzdG9yeS52MS5TaWdu", + "YWxFeHRlcm5hbFdvcmtmbG93RXhlY3V0aW9uRmFpbGVkRXZlbnRBdHRyaWJ1", + "dGVzSAASigEKNWV4dGVybmFsX3dvcmtmbG93X2V4ZWN1dGlvbl9zaWduYWxl", + "ZF9ldmVudF9hdHRyaWJ1dGVzGCwgASgLMkkudGVtcG9yYWwuYXBpLmhpc3Rv", + "cnkudjEuRXh0ZXJuYWxXb3JrZmxvd0V4ZWN1dGlvblNpZ25hbGVkRXZlbnRB", + "dHRyaWJ1dGVzSAAShAEKMnVwc2VydF93b3JrZmxvd19zZWFyY2hfYXR0cmli", + "dXRlc19ldmVudF9hdHRyaWJ1dGVzGC0gASgLMkYudGVtcG9yYWwuYXBpLmhp", + "c3RvcnkudjEuVXBzZXJ0V29ya2Zsb3dTZWFyY2hBdHRyaWJ1dGVzRXZlbnRB", + "dHRyaWJ1dGVzSAAShgEKM3dvcmtmbG93X2V4ZWN1dGlvbl91cGRhdGVfYWNj", + "ZXB0ZWRfZXZlbnRfYXR0cmlidXRlcxguIAEoCzJHLnRlbXBvcmFsLmFwaS5o", + "aXN0b3J5LnYxLldvcmtmbG93RXhlY3V0aW9uVXBkYXRlQWNjZXB0ZWRFdmVu", + "dEF0dHJpYnV0ZXNIABKGAQozd29ya2Zsb3dfZXhlY3V0aW9uX3VwZGF0ZV9y", + "ZWplY3RlZF9ldmVudF9hdHRyaWJ1dGVzGC8gASgLMkcudGVtcG9yYWwuYXBp", + "Lmhpc3RvcnkudjEuV29ya2Zsb3dFeGVjdXRpb25VcGRhdGVSZWplY3RlZEV2", + "ZW50QXR0cmlidXRlc0gAEogBCjR3b3JrZmxvd19leGVjdXRpb25fdXBkYXRl", + "X2NvbXBsZXRlZF9ldmVudF9hdHRyaWJ1dGVzGDAgASgLMkgudGVtcG9yYWwu", + "YXBpLmhpc3RvcnkudjEuV29ya2Zsb3dFeGVjdXRpb25VcGRhdGVDb21wbGV0", + "ZWRFdmVudEF0dHJpYnV0ZXNIABKQAQo4d29ya2Zsb3dfcHJvcGVydGllc19t", + "b2RpZmllZF9leHRlcm5hbGx5X2V2ZW50X2F0dHJpYnV0ZXMYMSABKAsyTC50", + "ZW1wb3JhbC5hcGkuaGlzdG9yeS52MS5Xb3JrZmxvd1Byb3BlcnRpZXNNb2Rp", + "ZmllZEV4dGVybmFsbHlFdmVudEF0dHJpYnV0ZXNIABKQAQo4YWN0aXZpdHlf", + "cHJvcGVydGllc19tb2RpZmllZF9leHRlcm5hbGx5X2V2ZW50X2F0dHJpYnV0", + "ZXMYMiABKAsyTC50ZW1wb3JhbC5hcGkuaGlzdG9yeS52MS5BY3Rpdml0eVBy", + "b3BlcnRpZXNNb2RpZmllZEV4dGVybmFsbHlFdmVudEF0dHJpYnV0ZXNIABJ7", + "Ci13b3JrZmxvd19wcm9wZXJ0aWVzX21vZGlmaWVkX2V2ZW50X2F0dHJpYnV0", + "ZXMYMyABKAsyQi50ZW1wb3JhbC5hcGkuaGlzdG9yeS52MS5Xb3JrZmxvd1By", + "b3BlcnRpZXNNb2RpZmllZEV2ZW50QXR0cmlidXRlc0gAEoYBCjN3b3JrZmxv", + "d19leGVjdXRpb25fdXBkYXRlX2FkbWl0dGVkX2V2ZW50X2F0dHJpYnV0ZXMY", + "NCABKAsyRy50ZW1wb3JhbC5hcGkuaGlzdG9yeS52MS5Xb3JrZmxvd0V4ZWN1", + "dGlvblVwZGF0ZUFkbWl0dGVkRXZlbnRBdHRyaWJ1dGVzSAASdQoqbmV4dXNf", + "b3BlcmF0aW9uX3NjaGVkdWxlZF9ldmVudF9hdHRyaWJ1dGVzGDUgASgLMj8u", + "dGVtcG9yYWwuYXBpLmhpc3RvcnkudjEuTmV4dXNPcGVyYXRpb25TY2hlZHVs", + "ZWRFdmVudEF0dHJpYnV0ZXNIABJxCihuZXh1c19vcGVyYXRpb25fc3RhcnRl", + "ZF9ldmVudF9hdHRyaWJ1dGVzGDYgASgLMj0udGVtcG9yYWwuYXBpLmhpc3Rv", + "cnkudjEuTmV4dXNPcGVyYXRpb25TdGFydGVkRXZlbnRBdHRyaWJ1dGVzSAAS", + "dQoqbmV4dXNfb3BlcmF0aW9uX2NvbXBsZXRlZF9ldmVudF9hdHRyaWJ1dGVz", + "GDcgASgLMj8udGVtcG9yYWwuYXBpLmhpc3RvcnkudjEuTmV4dXNPcGVyYXRp", + "b25Db21wbGV0ZWRFdmVudEF0dHJpYnV0ZXNIABJvCiduZXh1c19vcGVyYXRp", + "b25fZmFpbGVkX2V2ZW50X2F0dHJpYnV0ZXMYOCABKAsyPC50ZW1wb3JhbC5h", + "cGkuaGlzdG9yeS52MS5OZXh1c09wZXJhdGlvbkZhaWxlZEV2ZW50QXR0cmli", + "dXRlc0gAEnMKKW5leHVzX29wZXJhdGlvbl9jYW5jZWxlZF9ldmVudF9hdHRy", + "aWJ1dGVzGDkgASgLMj4udGVtcG9yYWwuYXBpLmhpc3RvcnkudjEuTmV4dXNP", + "cGVyYXRpb25DYW5jZWxlZEV2ZW50QXR0cmlidXRlc0gAEnQKKm5leHVzX29w", + "ZXJhdGlvbl90aW1lZF9vdXRfZXZlbnRfYXR0cmlidXRlcxg6IAEoCzI+LnRl", + "bXBvcmFsLmFwaS5oaXN0b3J5LnYxLk5leHVzT3BlcmF0aW9uVGltZWRPdXRF", + "dmVudEF0dHJpYnV0ZXNIABKCAQoxbmV4dXNfb3BlcmF0aW9uX2NhbmNlbF9y", + "ZXF1ZXN0ZWRfZXZlbnRfYXR0cmlidXRlcxg7IAEoCzJFLnRlbXBvcmFsLmFw", + "aS5oaXN0b3J5LnYxLk5leHVzT3BlcmF0aW9uQ2FuY2VsUmVxdWVzdGVkRXZl", + "bnRBdHRyaWJ1dGVzSABCDAoKYXR0cmlidXRlcyJACgdIaXN0b3J5EjUKBmV2", + "ZW50cxgBIAMoCzIlLnRlbXBvcmFsLmFwaS5oaXN0b3J5LnYxLkhpc3RvcnlF", + "dmVudEKOAQoaaW8udGVtcG9yYWwuYXBpLmhpc3RvcnkudjFCDE1lc3NhZ2VQ", + "cm90b1ABWiVnby50ZW1wb3JhbC5pby9hcGkvaGlzdG9yeS92MTtoaXN0b3J5", + "qgIZVGVtcG9yYWxpby5BcGkuSGlzdG9yeS5WMeoCHFRlbXBvcmFsaW86OkFw", + "aTo6SGlzdG9yeTo6VjFiBnByb3RvMw==")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, new pbr::FileDescriptor[] { global::Google.Protobuf.WellKnownTypes.DurationReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.TimestampReflection.Descriptor, global::Temporalio.Api.Enums.V1.EventTypeReflection.Descriptor, global::Temporalio.Api.Enums.V1.FailedCauseReflection.Descriptor, global::Temporalio.Api.Enums.V1.UpdateReflection.Descriptor, global::Temporalio.Api.Enums.V1.WorkflowReflection.Descriptor, global::Temporalio.Api.Common.V1.MessageReflection.Descriptor, global::Temporalio.Api.Failure.V1.MessageReflection.Descriptor, global::Temporalio.Api.TaskQueue.V1.MessageReflection.Descriptor, global::Temporalio.Api.Update.V1.MessageReflection.Descriptor, global::Temporalio.Api.Workflow.V1.MessageReflection.Descriptor, global::Temporalio.Api.Sdk.V1.TaskCompleteMetadataReflection.Descriptor, global::Temporalio.Api.Sdk.V1.UserMetadataReflection.Descriptor, }, new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] { @@ -597,14 +601,14 @@ static MessageReflection() { new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.History.V1.WorkflowExecutionUpdateCompletedEventAttributes), global::Temporalio.Api.History.V1.WorkflowExecutionUpdateCompletedEventAttributes.Parser, new[]{ "Meta", "AcceptedEventId", "Outcome" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.History.V1.WorkflowExecutionUpdateRejectedEventAttributes), global::Temporalio.Api.History.V1.WorkflowExecutionUpdateRejectedEventAttributes.Parser, new[]{ "ProtocolInstanceId", "RejectedRequestMessageId", "RejectedRequestSequencingEventId", "RejectedRequest", "Failure" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.History.V1.WorkflowExecutionUpdateAdmittedEventAttributes), global::Temporalio.Api.History.V1.WorkflowExecutionUpdateAdmittedEventAttributes.Parser, new[]{ "Request", "Origin" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.History.V1.NexusOperationScheduledEventAttributes), global::Temporalio.Api.History.V1.NexusOperationScheduledEventAttributes.Parser, new[]{ "Endpoint", "Service", "Operation", "Input", "ScheduleToCloseTimeout", "NexusHeader", "WorkflowTaskCompletedEventId", "RequestId" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, }), - new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.History.V1.NexusOperationStartedEventAttributes), global::Temporalio.Api.History.V1.NexusOperationStartedEventAttributes.Parser, new[]{ "ScheduledEventId", "OperationId" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.History.V1.NexusOperationCompletedEventAttributes), global::Temporalio.Api.History.V1.NexusOperationCompletedEventAttributes.Parser, new[]{ "ScheduledEventId", "Result" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.History.V1.NexusOperationFailedEventAttributes), global::Temporalio.Api.History.V1.NexusOperationFailedEventAttributes.Parser, new[]{ "ScheduledEventId", "Failure" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.History.V1.NexusOperationTimedOutEventAttributes), global::Temporalio.Api.History.V1.NexusOperationTimedOutEventAttributes.Parser, new[]{ "ScheduledEventId", "Failure" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.History.V1.NexusOperationCanceledEventAttributes), global::Temporalio.Api.History.V1.NexusOperationCanceledEventAttributes.Parser, new[]{ "ScheduledEventId", "Failure" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.History.V1.NexusOperationScheduledEventAttributes), global::Temporalio.Api.History.V1.NexusOperationScheduledEventAttributes.Parser, new[]{ "Endpoint", "Service", "Operation", "Input", "ScheduleToCloseTimeout", "NexusHeader", "WorkflowTaskCompletedEventId", "RequestId", "EndpointId" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, }), + new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.History.V1.NexusOperationStartedEventAttributes), global::Temporalio.Api.History.V1.NexusOperationStartedEventAttributes.Parser, new[]{ "ScheduledEventId", "OperationId", "RequestId" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.History.V1.NexusOperationCompletedEventAttributes), global::Temporalio.Api.History.V1.NexusOperationCompletedEventAttributes.Parser, new[]{ "ScheduledEventId", "Result", "RequestId" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.History.V1.NexusOperationFailedEventAttributes), global::Temporalio.Api.History.V1.NexusOperationFailedEventAttributes.Parser, new[]{ "ScheduledEventId", "Failure", "RequestId" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.History.V1.NexusOperationTimedOutEventAttributes), global::Temporalio.Api.History.V1.NexusOperationTimedOutEventAttributes.Parser, new[]{ "ScheduledEventId", "Failure", "RequestId" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.History.V1.NexusOperationCanceledEventAttributes), global::Temporalio.Api.History.V1.NexusOperationCanceledEventAttributes.Parser, new[]{ "ScheduledEventId", "Failure", "RequestId" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.History.V1.NexusOperationCancelRequestedEventAttributes), global::Temporalio.Api.History.V1.NexusOperationCancelRequestedEventAttributes.Parser, new[]{ "ScheduledEventId", "WorkflowTaskCompletedEventId" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.History.V1.HistoryEvent), global::Temporalio.Api.History.V1.HistoryEvent.Parser, new[]{ "EventId", "EventTime", "EventType", "Version", "TaskId", "WorkerMayIgnore", "UserMetadata", "WorkflowExecutionStartedEventAttributes", "WorkflowExecutionCompletedEventAttributes", "WorkflowExecutionFailedEventAttributes", "WorkflowExecutionTimedOutEventAttributes", "WorkflowTaskScheduledEventAttributes", "WorkflowTaskStartedEventAttributes", "WorkflowTaskCompletedEventAttributes", "WorkflowTaskTimedOutEventAttributes", "WorkflowTaskFailedEventAttributes", "ActivityTaskScheduledEventAttributes", "ActivityTaskStartedEventAttributes", "ActivityTaskCompletedEventAttributes", "ActivityTaskFailedEventAttributes", "ActivityTaskTimedOutEventAttributes", "TimerStartedEventAttributes", "TimerFiredEventAttributes", "ActivityTaskCancelRequestedEventAttributes", "ActivityTaskCanceledEventAttributes", "TimerCanceledEventAttributes", "MarkerRecordedEventAttributes", "WorkflowExecutionSignaledEventAttributes", "WorkflowExecutionTerminatedEventAttributes", "WorkflowExecutionCancelRequestedEventAttributes", "WorkflowExecutionCanceledEventAttributes", "RequestCancelExternalWorkflowExecutionInitiatedEventAttributes", "RequestCancelExternalWorkflowExecutionFailedEventAttributes", "ExternalWorkflowExecutionCancelRequestedEventAttributes", "WorkflowExecutionContinuedAsNewEventAttributes", "StartChildWorkflowExecutionInitiatedEventAttributes", "StartChildWorkflowExecutionFailedEventAttributes", "ChildWorkflowExecutionStartedEventAttributes", "ChildWorkflowExecutionCompletedEventAttributes", "ChildWorkflowExecutionFailedEventAttributes", "ChildWorkflowExecutionCanceledEventAttributes", "ChildWorkflowExecutionTimedOutEventAttributes", "ChildWorkflowExecutionTerminatedEventAttributes", "SignalExternalWorkflowExecutionInitiatedEventAttributes", "SignalExternalWorkflowExecutionFailedEventAttributes", "ExternalWorkflowExecutionSignaledEventAttributes", "UpsertWorkflowSearchAttributesEventAttributes", "WorkflowExecutionUpdateAcceptedEventAttributes", "WorkflowExecutionUpdateRejectedEventAttributes", "WorkflowExecutionUpdateCompletedEventAttributes", "WorkflowPropertiesModifiedExternallyEventAttributes", "ActivityPropertiesModifiedExternallyEventAttributes", "WorkflowPropertiesModifiedEventAttributes", "WorkflowExecutionUpdateAdmittedEventAttributes", "NexusOperationScheduledEventAttributes", "NexusOperationStartedEventAttributes", "NexusOperationCompletedEventAttributes", "NexusOperationFailedEventAttributes", "NexusOperationCanceledEventAttributes", "NexusOperationTimedOutEventAttributes", "NexusOperationCancelRequestedEventAttributes" }, new[]{ "Attributes" }, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.History.V1.HistoryEvent), global::Temporalio.Api.History.V1.HistoryEvent.Parser, new[]{ "EventId", "EventTime", "EventType", "Version", "TaskId", "WorkerMayIgnore", "UserMetadata", "Links", "WorkflowExecutionStartedEventAttributes", "WorkflowExecutionCompletedEventAttributes", "WorkflowExecutionFailedEventAttributes", "WorkflowExecutionTimedOutEventAttributes", "WorkflowTaskScheduledEventAttributes", "WorkflowTaskStartedEventAttributes", "WorkflowTaskCompletedEventAttributes", "WorkflowTaskTimedOutEventAttributes", "WorkflowTaskFailedEventAttributes", "ActivityTaskScheduledEventAttributes", "ActivityTaskStartedEventAttributes", "ActivityTaskCompletedEventAttributes", "ActivityTaskFailedEventAttributes", "ActivityTaskTimedOutEventAttributes", "TimerStartedEventAttributes", "TimerFiredEventAttributes", "ActivityTaskCancelRequestedEventAttributes", "ActivityTaskCanceledEventAttributes", "TimerCanceledEventAttributes", "MarkerRecordedEventAttributes", "WorkflowExecutionSignaledEventAttributes", "WorkflowExecutionTerminatedEventAttributes", "WorkflowExecutionCancelRequestedEventAttributes", "WorkflowExecutionCanceledEventAttributes", "RequestCancelExternalWorkflowExecutionInitiatedEventAttributes", "RequestCancelExternalWorkflowExecutionFailedEventAttributes", "ExternalWorkflowExecutionCancelRequestedEventAttributes", "WorkflowExecutionContinuedAsNewEventAttributes", "StartChildWorkflowExecutionInitiatedEventAttributes", "StartChildWorkflowExecutionFailedEventAttributes", "ChildWorkflowExecutionStartedEventAttributes", "ChildWorkflowExecutionCompletedEventAttributes", "ChildWorkflowExecutionFailedEventAttributes", "ChildWorkflowExecutionCanceledEventAttributes", "ChildWorkflowExecutionTimedOutEventAttributes", "ChildWorkflowExecutionTerminatedEventAttributes", "SignalExternalWorkflowExecutionInitiatedEventAttributes", "SignalExternalWorkflowExecutionFailedEventAttributes", "ExternalWorkflowExecutionSignaledEventAttributes", "UpsertWorkflowSearchAttributesEventAttributes", "WorkflowExecutionUpdateAcceptedEventAttributes", "WorkflowExecutionUpdateRejectedEventAttributes", "WorkflowExecutionUpdateCompletedEventAttributes", "WorkflowPropertiesModifiedExternallyEventAttributes", "ActivityPropertiesModifiedExternallyEventAttributes", "WorkflowPropertiesModifiedEventAttributes", "WorkflowExecutionUpdateAdmittedEventAttributes", "NexusOperationScheduledEventAttributes", "NexusOperationStartedEventAttributes", "NexusOperationCompletedEventAttributes", "NexusOperationFailedEventAttributes", "NexusOperationCanceledEventAttributes", "NexusOperationTimedOutEventAttributes", "NexusOperationCancelRequestedEventAttributes" }, new[]{ "Attributes" }, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.History.V1.History), global::Temporalio.Api.History.V1.History.Parser, new[]{ "Events" }, null, null, null, null) })); } @@ -20217,6 +20221,7 @@ public NexusOperationScheduledEventAttributes(NexusOperationScheduledEventAttrib nexusHeader_ = other.nexusHeader_.Clone(); workflowTaskCompletedEventId_ = other.workflowTaskCompletedEventId_; requestId_ = other.requestId_; + endpointId_ = other.endpointId_; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -20354,6 +20359,23 @@ public string RequestId { } } + /// Field number for the "endpoint_id" field. + public const int EndpointIdFieldNumber = 9; + private string endpointId_ = ""; + /// + /// Endpoint ID as resolved in the endpoint registry at the time this event was generated. + /// This is stored on the event and used internally by the server in case the endpoint is renamed from the time the + /// event was originally scheduled. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string EndpointId { + get { return endpointId_; } + set { + endpointId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { @@ -20377,6 +20399,7 @@ public bool Equals(NexusOperationScheduledEventAttributes other) { if (!NexusHeader.Equals(other.NexusHeader)) return false; if (WorkflowTaskCompletedEventId != other.WorkflowTaskCompletedEventId) return false; if (RequestId != other.RequestId) return false; + if (EndpointId != other.EndpointId) return false; return Equals(_unknownFields, other._unknownFields); } @@ -20392,6 +20415,7 @@ public override int GetHashCode() { hash ^= NexusHeader.GetHashCode(); if (WorkflowTaskCompletedEventId != 0L) hash ^= WorkflowTaskCompletedEventId.GetHashCode(); if (RequestId.Length != 0) hash ^= RequestId.GetHashCode(); + if (EndpointId.Length != 0) hash ^= EndpointId.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -20439,6 +20463,10 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(66); output.WriteString(RequestId); } + if (EndpointId.Length != 0) { + output.WriteRawTag(74); + output.WriteString(EndpointId); + } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -20478,6 +20506,10 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(66); output.WriteString(RequestId); } + if (EndpointId.Length != 0) { + output.WriteRawTag(74); + output.WriteString(EndpointId); + } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } @@ -20510,6 +20542,9 @@ public int CalculateSize() { if (RequestId.Length != 0) { size += 1 + pb::CodedOutputStream.ComputeStringSize(RequestId); } + if (EndpointId.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(EndpointId); + } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -20550,6 +20585,9 @@ public void MergeFrom(NexusOperationScheduledEventAttributes other) { if (other.RequestId.Length != 0) { RequestId = other.RequestId; } + if (other.EndpointId.Length != 0) { + EndpointId = other.EndpointId; + } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -20603,6 +20641,10 @@ public void MergeFrom(pb::CodedInputStream input) { RequestId = input.ReadString(); break; } + case 74: { + EndpointId = input.ReadString(); + break; + } } } #endif @@ -20656,6 +20698,10 @@ public void MergeFrom(pb::CodedInputStream input) { RequestId = input.ReadString(); break; } + case 74: { + EndpointId = input.ReadString(); + break; + } } } } @@ -20705,6 +20751,7 @@ public NexusOperationStartedEventAttributes() { public NexusOperationStartedEventAttributes(NexusOperationStartedEventAttributes other) : this() { scheduledEventId_ = other.scheduledEventId_; operationId_ = other.operationId_; + requestId_ = other.requestId_; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -20745,6 +20792,21 @@ public string OperationId { } } + /// Field number for the "request_id" field. + public const int RequestIdFieldNumber = 4; + private string requestId_ = ""; + /// + /// The request ID allocated at schedule time. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string RequestId { + get { return requestId_; } + set { + requestId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { @@ -20762,6 +20824,7 @@ public bool Equals(NexusOperationStartedEventAttributes other) { } if (ScheduledEventId != other.ScheduledEventId) return false; if (OperationId != other.OperationId) return false; + if (RequestId != other.RequestId) return false; return Equals(_unknownFields, other._unknownFields); } @@ -20771,6 +20834,7 @@ public override int GetHashCode() { int hash = 1; if (ScheduledEventId != 0L) hash ^= ScheduledEventId.GetHashCode(); if (OperationId.Length != 0) hash ^= OperationId.GetHashCode(); + if (RequestId.Length != 0) hash ^= RequestId.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -20797,6 +20861,10 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(26); output.WriteString(OperationId); } + if (RequestId.Length != 0) { + output.WriteRawTag(34); + output.WriteString(RequestId); + } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -20815,6 +20883,10 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(26); output.WriteString(OperationId); } + if (RequestId.Length != 0) { + output.WriteRawTag(34); + output.WriteString(RequestId); + } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } @@ -20831,6 +20903,9 @@ public int CalculateSize() { if (OperationId.Length != 0) { size += 1 + pb::CodedOutputStream.ComputeStringSize(OperationId); } + if (RequestId.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(RequestId); + } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -20849,6 +20924,9 @@ public void MergeFrom(NexusOperationStartedEventAttributes other) { if (other.OperationId.Length != 0) { OperationId = other.OperationId; } + if (other.RequestId.Length != 0) { + RequestId = other.RequestId; + } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -20872,6 +20950,10 @@ public void MergeFrom(pb::CodedInputStream input) { OperationId = input.ReadString(); break; } + case 34: { + RequestId = input.ReadString(); + break; + } } } #endif @@ -20895,6 +20977,10 @@ public void MergeFrom(pb::CodedInputStream input) { OperationId = input.ReadString(); break; } + case 34: { + RequestId = input.ReadString(); + break; + } } } } @@ -20941,6 +21027,7 @@ public NexusOperationCompletedEventAttributes() { public NexusOperationCompletedEventAttributes(NexusOperationCompletedEventAttributes other) : this() { scheduledEventId_ = other.scheduledEventId_; result_ = other.result_ != null ? other.result_.Clone() : null; + requestId_ = other.requestId_; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -20981,6 +21068,21 @@ public long ScheduledEventId { } } + /// Field number for the "request_id" field. + public const int RequestIdFieldNumber = 3; + private string requestId_ = ""; + /// + /// The request ID allocated at schedule time. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string RequestId { + get { return requestId_; } + set { + requestId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { @@ -20998,6 +21100,7 @@ public bool Equals(NexusOperationCompletedEventAttributes other) { } if (ScheduledEventId != other.ScheduledEventId) return false; if (!object.Equals(Result, other.Result)) return false; + if (RequestId != other.RequestId) return false; return Equals(_unknownFields, other._unknownFields); } @@ -21007,6 +21110,7 @@ public override int GetHashCode() { int hash = 1; if (ScheduledEventId != 0L) hash ^= ScheduledEventId.GetHashCode(); if (result_ != null) hash ^= Result.GetHashCode(); + if (RequestId.Length != 0) hash ^= RequestId.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -21033,6 +21137,10 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(18); output.WriteMessage(Result); } + if (RequestId.Length != 0) { + output.WriteRawTag(26); + output.WriteString(RequestId); + } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -21051,6 +21159,10 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(18); output.WriteMessage(Result); } + if (RequestId.Length != 0) { + output.WriteRawTag(26); + output.WriteString(RequestId); + } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } @@ -21067,6 +21179,9 @@ public int CalculateSize() { if (result_ != null) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(Result); } + if (RequestId.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(RequestId); + } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -21088,6 +21203,9 @@ public void MergeFrom(NexusOperationCompletedEventAttributes other) { } Result.MergeFrom(other.Result); } + if (other.RequestId.Length != 0) { + RequestId = other.RequestId; + } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -21114,6 +21232,10 @@ public void MergeFrom(pb::CodedInputStream input) { input.ReadMessage(Result); break; } + case 26: { + RequestId = input.ReadString(); + break; + } } } #endif @@ -21140,6 +21262,10 @@ public void MergeFrom(pb::CodedInputStream input) { input.ReadMessage(Result); break; } + case 26: { + RequestId = input.ReadString(); + break; + } } } } @@ -21186,6 +21312,7 @@ public NexusOperationFailedEventAttributes() { public NexusOperationFailedEventAttributes(NexusOperationFailedEventAttributes other) : this() { scheduledEventId_ = other.scheduledEventId_; failure_ = other.failure_ != null ? other.failure_.Clone() : null; + requestId_ = other.requestId_; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -21225,6 +21352,21 @@ public long ScheduledEventId { } } + /// Field number for the "request_id" field. + public const int RequestIdFieldNumber = 3; + private string requestId_ = ""; + /// + /// The request ID allocated at schedule time. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string RequestId { + get { return requestId_; } + set { + requestId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { @@ -21242,6 +21384,7 @@ public bool Equals(NexusOperationFailedEventAttributes other) { } if (ScheduledEventId != other.ScheduledEventId) return false; if (!object.Equals(Failure, other.Failure)) return false; + if (RequestId != other.RequestId) return false; return Equals(_unknownFields, other._unknownFields); } @@ -21251,6 +21394,7 @@ public override int GetHashCode() { int hash = 1; if (ScheduledEventId != 0L) hash ^= ScheduledEventId.GetHashCode(); if (failure_ != null) hash ^= Failure.GetHashCode(); + if (RequestId.Length != 0) hash ^= RequestId.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -21277,6 +21421,10 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(18); output.WriteMessage(Failure); } + if (RequestId.Length != 0) { + output.WriteRawTag(26); + output.WriteString(RequestId); + } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -21295,6 +21443,10 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(18); output.WriteMessage(Failure); } + if (RequestId.Length != 0) { + output.WriteRawTag(26); + output.WriteString(RequestId); + } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } @@ -21311,6 +21463,9 @@ public int CalculateSize() { if (failure_ != null) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(Failure); } + if (RequestId.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(RequestId); + } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -21332,6 +21487,9 @@ public void MergeFrom(NexusOperationFailedEventAttributes other) { } Failure.MergeFrom(other.Failure); } + if (other.RequestId.Length != 0) { + RequestId = other.RequestId; + } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -21358,6 +21516,10 @@ public void MergeFrom(pb::CodedInputStream input) { input.ReadMessage(Failure); break; } + case 26: { + RequestId = input.ReadString(); + break; + } } } #endif @@ -21384,6 +21546,10 @@ public void MergeFrom(pb::CodedInputStream input) { input.ReadMessage(Failure); break; } + case 26: { + RequestId = input.ReadString(); + break; + } } } } @@ -21430,6 +21596,7 @@ public NexusOperationTimedOutEventAttributes() { public NexusOperationTimedOutEventAttributes(NexusOperationTimedOutEventAttributes other) : this() { scheduledEventId_ = other.scheduledEventId_; failure_ = other.failure_ != null ? other.failure_.Clone() : null; + requestId_ = other.requestId_; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -21469,6 +21636,21 @@ public long ScheduledEventId { } } + /// Field number for the "request_id" field. + public const int RequestIdFieldNumber = 3; + private string requestId_ = ""; + /// + /// The request ID allocated at schedule time. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string RequestId { + get { return requestId_; } + set { + requestId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { @@ -21486,6 +21668,7 @@ public bool Equals(NexusOperationTimedOutEventAttributes other) { } if (ScheduledEventId != other.ScheduledEventId) return false; if (!object.Equals(Failure, other.Failure)) return false; + if (RequestId != other.RequestId) return false; return Equals(_unknownFields, other._unknownFields); } @@ -21495,6 +21678,7 @@ public override int GetHashCode() { int hash = 1; if (ScheduledEventId != 0L) hash ^= ScheduledEventId.GetHashCode(); if (failure_ != null) hash ^= Failure.GetHashCode(); + if (RequestId.Length != 0) hash ^= RequestId.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -21521,6 +21705,10 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(18); output.WriteMessage(Failure); } + if (RequestId.Length != 0) { + output.WriteRawTag(26); + output.WriteString(RequestId); + } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -21539,6 +21727,10 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(18); output.WriteMessage(Failure); } + if (RequestId.Length != 0) { + output.WriteRawTag(26); + output.WriteString(RequestId); + } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } @@ -21555,6 +21747,9 @@ public int CalculateSize() { if (failure_ != null) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(Failure); } + if (RequestId.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(RequestId); + } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -21576,6 +21771,9 @@ public void MergeFrom(NexusOperationTimedOutEventAttributes other) { } Failure.MergeFrom(other.Failure); } + if (other.RequestId.Length != 0) { + RequestId = other.RequestId; + } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -21602,6 +21800,10 @@ public void MergeFrom(pb::CodedInputStream input) { input.ReadMessage(Failure); break; } + case 26: { + RequestId = input.ReadString(); + break; + } } } #endif @@ -21628,6 +21830,10 @@ public void MergeFrom(pb::CodedInputStream input) { input.ReadMessage(Failure); break; } + case 26: { + RequestId = input.ReadString(); + break; + } } } } @@ -21674,6 +21880,7 @@ public NexusOperationCanceledEventAttributes() { public NexusOperationCanceledEventAttributes(NexusOperationCanceledEventAttributes other) : this() { scheduledEventId_ = other.scheduledEventId_; failure_ = other.failure_ != null ? other.failure_.Clone() : null; + requestId_ = other.requestId_; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -21713,6 +21920,21 @@ public long ScheduledEventId { } } + /// Field number for the "request_id" field. + public const int RequestIdFieldNumber = 3; + private string requestId_ = ""; + /// + /// The request ID allocated at schedule time. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string RequestId { + get { return requestId_; } + set { + requestId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { @@ -21730,6 +21952,7 @@ public bool Equals(NexusOperationCanceledEventAttributes other) { } if (ScheduledEventId != other.ScheduledEventId) return false; if (!object.Equals(Failure, other.Failure)) return false; + if (RequestId != other.RequestId) return false; return Equals(_unknownFields, other._unknownFields); } @@ -21739,6 +21962,7 @@ public override int GetHashCode() { int hash = 1; if (ScheduledEventId != 0L) hash ^= ScheduledEventId.GetHashCode(); if (failure_ != null) hash ^= Failure.GetHashCode(); + if (RequestId.Length != 0) hash ^= RequestId.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -21765,6 +21989,10 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(18); output.WriteMessage(Failure); } + if (RequestId.Length != 0) { + output.WriteRawTag(26); + output.WriteString(RequestId); + } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -21783,6 +22011,10 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(18); output.WriteMessage(Failure); } + if (RequestId.Length != 0) { + output.WriteRawTag(26); + output.WriteString(RequestId); + } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } @@ -21799,6 +22031,9 @@ public int CalculateSize() { if (failure_ != null) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(Failure); } + if (RequestId.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(RequestId); + } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -21820,6 +22055,9 @@ public void MergeFrom(NexusOperationCanceledEventAttributes other) { } Failure.MergeFrom(other.Failure); } + if (other.RequestId.Length != 0) { + RequestId = other.RequestId; + } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -21846,6 +22084,10 @@ public void MergeFrom(pb::CodedInputStream input) { input.ReadMessage(Failure); break; } + case 26: { + RequestId = input.ReadString(); + break; + } } } #endif @@ -21872,6 +22114,10 @@ public void MergeFrom(pb::CodedInputStream input) { input.ReadMessage(Failure); break; } + case 26: { + RequestId = input.ReadString(); + break; + } } } } @@ -22157,6 +22403,7 @@ public HistoryEvent(HistoryEvent other) : this() { taskId_ = other.taskId_; workerMayIgnore_ = other.workerMayIgnore_; userMetadata_ = other.userMetadata_ != null ? other.userMetadata_.Clone() : null; + links_ = other.links_.Clone(); switch (other.AttributesCase) { case AttributesOneofCase.WorkflowExecutionStartedEventAttributes: WorkflowExecutionStartedEventAttributes = other.WorkflowExecutionStartedEventAttributes.Clone(); @@ -22440,6 +22687,20 @@ public bool WorkerMayIgnore { } } + /// Field number for the "links" field. + public const int LinksFieldNumber = 302; + private static readonly pb::FieldCodec _repeated_links_codec + = pb::FieldCodec.ForMessage(2418, global::Temporalio.Api.Common.V1.Link.Parser); + private readonly pbc::RepeatedField links_ = new pbc::RepeatedField(); + /// + /// Links associated with the event. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField Links { + get { return links_; } + } + /// Field number for the "workflow_execution_started_event_attributes" field. public const int WorkflowExecutionStartedEventAttributesFieldNumber = 6; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -23183,6 +23444,7 @@ public bool Equals(HistoryEvent other) { if (TaskId != other.TaskId) return false; if (WorkerMayIgnore != other.WorkerMayIgnore) return false; if (!object.Equals(UserMetadata, other.UserMetadata)) return false; + if(!links_.Equals(other.links_)) return false; if (!object.Equals(WorkflowExecutionStartedEventAttributes, other.WorkflowExecutionStartedEventAttributes)) return false; if (!object.Equals(WorkflowExecutionCompletedEventAttributes, other.WorkflowExecutionCompletedEventAttributes)) return false; if (!object.Equals(WorkflowExecutionFailedEventAttributes, other.WorkflowExecutionFailedEventAttributes)) return false; @@ -23252,6 +23514,7 @@ public override int GetHashCode() { if (TaskId != 0L) hash ^= TaskId.GetHashCode(); if (WorkerMayIgnore != false) hash ^= WorkerMayIgnore.GetHashCode(); if (userMetadata_ != null) hash ^= UserMetadata.GetHashCode(); + hash ^= links_.GetHashCode(); if (attributesCase_ == AttributesOneofCase.WorkflowExecutionStartedEventAttributes) hash ^= WorkflowExecutionStartedEventAttributes.GetHashCode(); if (attributesCase_ == AttributesOneofCase.WorkflowExecutionCompletedEventAttributes) hash ^= WorkflowExecutionCompletedEventAttributes.GetHashCode(); if (attributesCase_ == AttributesOneofCase.WorkflowExecutionFailedEventAttributes) hash ^= WorkflowExecutionFailedEventAttributes.GetHashCode(); @@ -23569,6 +23832,7 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(234, 18); output.WriteMessage(UserMetadata); } + links_.WriteTo(output, _repeated_links_codec); if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -23823,6 +24087,7 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(234, 18); output.WriteMessage(UserMetadata); } + links_.WriteTo(ref output, _repeated_links_codec); if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } @@ -23854,6 +24119,7 @@ public int CalculateSize() { if (userMetadata_ != null) { size += 2 + pb::CodedOutputStream.ComputeMessageSize(UserMetadata); } + size += links_.CalculateSize(_repeated_links_codec); if (attributesCase_ == AttributesOneofCase.WorkflowExecutionStartedEventAttributes) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(WorkflowExecutionStartedEventAttributes); } @@ -24055,6 +24321,7 @@ public void MergeFrom(HistoryEvent other) { } UserMetadata.MergeFrom(other.UserMetadata); } + links_.Add(other.links_); switch (other.AttributesCase) { case AttributesOneofCase.WorkflowExecutionStartedEventAttributes: if (WorkflowExecutionStartedEventAttributes == null) { @@ -24917,6 +25184,10 @@ public void MergeFrom(pb::CodedInputStream input) { input.ReadMessage(UserMetadata); break; } + case 2418: { + links_.AddEntriesFrom(input, _repeated_links_codec); + break; + } } } #endif @@ -25452,6 +25723,10 @@ public void MergeFrom(pb::CodedInputStream input) { input.ReadMessage(UserMetadata); break; } + case 2418: { + links_.AddEntriesFrom(ref input, _repeated_links_codec); + break; + } } } } diff --git a/src/Temporalio/Api/Nexus/V1/Message.cs b/src/Temporalio/Api/Nexus/V1/Message.cs index 94a86b50..dd33b383 100644 --- a/src/Temporalio/Api/Nexus/V1/Message.cs +++ b/src/Temporalio/Api/Nexus/V1/Message.cs @@ -26,76 +26,78 @@ static MessageReflection() { string.Concat( "CiN0ZW1wb3JhbC9hcGkvbmV4dXMvdjEvbWVzc2FnZS5wcm90bxIVdGVtcG9y", "YWwuYXBpLm5leHVzLnYxGh9nb29nbGUvcHJvdG9idWYvdGltZXN0YW1wLnBy", - "b3RvGiR0ZW1wb3JhbC9hcGkvY29tbW9uL3YxL21lc3NhZ2UucHJvdG8aJ3Rl", - "bXBvcmFsL2FwaS9zZGsvdjEvdXNlcl9tZXRhZGF0YS5wcm90byKcAQoHRmFp", - "bHVyZRIPCgdtZXNzYWdlGAEgASgJEj4KCG1ldGFkYXRhGAIgAygLMiwudGVt", - "cG9yYWwuYXBpLm5leHVzLnYxLkZhaWx1cmUuTWV0YWRhdGFFbnRyeRIPCgdk", - "ZXRhaWxzGAMgASgMGi8KDU1ldGFkYXRhRW50cnkSCwoDa2V5GAEgASgJEg0K", - "BXZhbHVlGAIgASgJOgI4ASJTCgxIYW5kbGVyRXJyb3ISEgoKZXJyb3JfdHlw", - "ZRgBIAEoCRIvCgdmYWlsdXJlGAIgASgLMh4udGVtcG9yYWwuYXBpLm5leHVz", - "LnYxLkZhaWx1cmUiZgoaVW5zdWNjZXNzZnVsT3BlcmF0aW9uRXJyb3ISFwoP", - "b3BlcmF0aW9uX3N0YXRlGAEgASgJEi8KB2ZhaWx1cmUYAiABKAsyHi50ZW1w", - "b3JhbC5hcGkubmV4dXMudjEuRmFpbHVyZSKlAgoVU3RhcnRPcGVyYXRpb25S", - "ZXF1ZXN0Eg8KB3NlcnZpY2UYASABKAkSEQoJb3BlcmF0aW9uGAIgASgJEhIK", - "CnJlcXVlc3RfaWQYAyABKAkSEAoIY2FsbGJhY2sYBCABKAkSMAoHcGF5bG9h", - "ZBgFIAEoCzIfLnRlbXBvcmFsLmFwaS5jb21tb24udjEuUGF5bG9hZBJZCg9j", - "YWxsYmFja19oZWFkZXIYBiADKAsyQC50ZW1wb3JhbC5hcGkubmV4dXMudjEu", - "U3RhcnRPcGVyYXRpb25SZXF1ZXN0LkNhbGxiYWNrSGVhZGVyRW50cnkaNQoT", - "Q2FsbGJhY2tIZWFkZXJFbnRyeRILCgNrZXkYASABKAkSDQoFdmFsdWUYAiAB", - "KAk6AjgBIlIKFkNhbmNlbE9wZXJhdGlvblJlcXVlc3QSDwoHc2VydmljZRgB", - "IAEoCRIRCglvcGVyYXRpb24YAiABKAkSFAoMb3BlcmF0aW9uX2lkGAMgASgJ", - "IscCCgdSZXF1ZXN0EjoKBmhlYWRlchgBIAMoCzIqLnRlbXBvcmFsLmFwaS5u", - "ZXh1cy52MS5SZXF1ZXN0LkhlYWRlckVudHJ5EjIKDnNjaGVkdWxlZF90aW1l", - "GAIgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcBJHCg9zdGFydF9v", - "cGVyYXRpb24YAyABKAsyLC50ZW1wb3JhbC5hcGkubmV4dXMudjEuU3RhcnRP", - "cGVyYXRpb25SZXF1ZXN0SAASSQoQY2FuY2VsX29wZXJhdGlvbhgEIAEoCzIt", - "LnRlbXBvcmFsLmFwaS5uZXh1cy52MS5DYW5jZWxPcGVyYXRpb25SZXF1ZXN0", - "SAAaLQoLSGVhZGVyRW50cnkSCwoDa2V5GAEgASgJEg0KBXZhbHVlGAIgASgJ", - "OgI4AUIJCgd2YXJpYW50IuQCChZTdGFydE9wZXJhdGlvblJlc3BvbnNlEkoK", - "DHN5bmNfc3VjY2VzcxgBIAEoCzIyLnRlbXBvcmFsLmFwaS5uZXh1cy52MS5T", - "dGFydE9wZXJhdGlvblJlc3BvbnNlLlN5bmNIABJMCg1hc3luY19zdWNjZXNz", - "GAIgASgLMjMudGVtcG9yYWwuYXBpLm5leHVzLnYxLlN0YXJ0T3BlcmF0aW9u", - "UmVzcG9uc2UuQXN5bmNIABJMCg9vcGVyYXRpb25fZXJyb3IYAyABKAsyMS50", - "ZW1wb3JhbC5hcGkubmV4dXMudjEuVW5zdWNjZXNzZnVsT3BlcmF0aW9uRXJy", - "b3JIABo4CgRTeW5jEjAKB3BheWxvYWQYASABKAsyHy50ZW1wb3JhbC5hcGku", - "Y29tbW9uLnYxLlBheWxvYWQaHQoFQXN5bmMSFAoMb3BlcmF0aW9uX2lkGAEg", - "ASgJQgkKB3ZhcmlhbnQiGQoXQ2FuY2VsT3BlcmF0aW9uUmVzcG9uc2UiqwEK", - "CFJlc3BvbnNlEkgKD3N0YXJ0X29wZXJhdGlvbhgBIAEoCzItLnRlbXBvcmFs", - "LmFwaS5uZXh1cy52MS5TdGFydE9wZXJhdGlvblJlc3BvbnNlSAASSgoQY2Fu", - "Y2VsX29wZXJhdGlvbhgCIAEoCzIuLnRlbXBvcmFsLmFwaS5uZXh1cy52MS5D", - "YW5jZWxPcGVyYXRpb25SZXNwb25zZUgAQgkKB3ZhcmlhbnQi2AEKCEVuZHBv", - "aW50Eg8KB3ZlcnNpb24YASABKAMSCgoCaWQYAiABKAkSMQoEc3BlYxgDIAEo", - "CzIjLnRlbXBvcmFsLmFwaS5uZXh1cy52MS5FbmRwb2ludFNwZWMSMAoMY3Jl", - "YXRlZF90aW1lGAQgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcBI2", - "ChJsYXN0X21vZGlmaWVkX3RpbWUYBSABKAsyGi5nb29nbGUucHJvdG9idWYu", - "VGltZXN0YW1wEhIKCnVybF9wcmVmaXgYBiABKAkiiAEKDEVuZHBvaW50U3Bl", - "YxIMCgRuYW1lGAEgASgJEjMKCG1ldGFkYXRhGAIgASgLMiEudGVtcG9yYWwu", - "YXBpLnNkay52MS5Vc2VyTWV0YWRhdGESNQoGdGFyZ2V0GAMgASgLMiUudGVt", - "cG9yYWwuYXBpLm5leHVzLnYxLkVuZHBvaW50VGFyZ2V0IukBCg5FbmRwb2lu", - "dFRhcmdldBI+CgZ3b3JrZXIYASABKAsyLC50ZW1wb3JhbC5hcGkubmV4dXMu", - "djEuRW5kcG9pbnRUYXJnZXQuV29ya2VySAASQgoIZXh0ZXJuYWwYAiABKAsy", - "Li50ZW1wb3JhbC5hcGkubmV4dXMudjEuRW5kcG9pbnRUYXJnZXQuRXh0ZXJu", - "YWxIABovCgZXb3JrZXISEQoJbmFtZXNwYWNlGAEgASgJEhIKCnRhc2tfcXVl", - "dWUYAiABKAkaFwoIRXh0ZXJuYWwSCwoDdXJsGAEgASgJQgkKB3ZhcmlhbnRC", - "hAEKGGlvLnRlbXBvcmFsLmFwaS5uZXh1cy52MUIMTWVzc2FnZVByb3RvUAFa", - "IWdvLnRlbXBvcmFsLmlvL2FwaS9uZXh1cy92MTtuZXh1c6oCF1RlbXBvcmFs", - "aW8uQXBpLk5leHVzLlYx6gIaVGVtcG9yYWxpbzo6QXBpOjpOZXh1czo6VjFi", - "BnByb3RvMw==")); + "b3RvGiR0ZW1wb3JhbC9hcGkvY29tbW9uL3YxL21lc3NhZ2UucHJvdG8inAEK", + "B0ZhaWx1cmUSDwoHbWVzc2FnZRgBIAEoCRI+CghtZXRhZGF0YRgCIAMoCzIs", + "LnRlbXBvcmFsLmFwaS5uZXh1cy52MS5GYWlsdXJlLk1ldGFkYXRhRW50cnkS", + "DwoHZGV0YWlscxgDIAEoDBovCg1NZXRhZGF0YUVudHJ5EgsKA2tleRgBIAEo", + "CRINCgV2YWx1ZRgCIAEoCToCOAEiUwoMSGFuZGxlckVycm9yEhIKCmVycm9y", + "X3R5cGUYASABKAkSLwoHZmFpbHVyZRgCIAEoCzIeLnRlbXBvcmFsLmFwaS5u", + "ZXh1cy52MS5GYWlsdXJlImYKGlVuc3VjY2Vzc2Z1bE9wZXJhdGlvbkVycm9y", + "EhcKD29wZXJhdGlvbl9zdGF0ZRgBIAEoCRIvCgdmYWlsdXJlGAIgASgLMh4u", + "dGVtcG9yYWwuYXBpLm5leHVzLnYxLkZhaWx1cmUiIQoETGluaxILCgN1cmwY", + "ASABKAkSDAoEdHlwZRgCIAEoCSLRAgoVU3RhcnRPcGVyYXRpb25SZXF1ZXN0", + "Eg8KB3NlcnZpY2UYASABKAkSEQoJb3BlcmF0aW9uGAIgASgJEhIKCnJlcXVl", + "c3RfaWQYAyABKAkSEAoIY2FsbGJhY2sYBCABKAkSMAoHcGF5bG9hZBgFIAEo", + "CzIfLnRlbXBvcmFsLmFwaS5jb21tb24udjEuUGF5bG9hZBJZCg9jYWxsYmFj", + "a19oZWFkZXIYBiADKAsyQC50ZW1wb3JhbC5hcGkubmV4dXMudjEuU3RhcnRP", + "cGVyYXRpb25SZXF1ZXN0LkNhbGxiYWNrSGVhZGVyRW50cnkSKgoFbGlua3MY", + "ByADKAsyGy50ZW1wb3JhbC5hcGkubmV4dXMudjEuTGluaxo1ChNDYWxsYmFj", + "a0hlYWRlckVudHJ5EgsKA2tleRgBIAEoCRINCgV2YWx1ZRgCIAEoCToCOAEi", + "UgoWQ2FuY2VsT3BlcmF0aW9uUmVxdWVzdBIPCgdzZXJ2aWNlGAEgASgJEhEK", + "CW9wZXJhdGlvbhgCIAEoCRIUCgxvcGVyYXRpb25faWQYAyABKAkixwIKB1Jl", + "cXVlc3QSOgoGaGVhZGVyGAEgAygLMioudGVtcG9yYWwuYXBpLm5leHVzLnYx", + "LlJlcXVlc3QuSGVhZGVyRW50cnkSMgoOc2NoZWR1bGVkX3RpbWUYAiABKAsy", + "Gi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wEkcKD3N0YXJ0X29wZXJhdGlv", + "bhgDIAEoCzIsLnRlbXBvcmFsLmFwaS5uZXh1cy52MS5TdGFydE9wZXJhdGlv", + "blJlcXVlc3RIABJJChBjYW5jZWxfb3BlcmF0aW9uGAQgASgLMi0udGVtcG9y", + "YWwuYXBpLm5leHVzLnYxLkNhbmNlbE9wZXJhdGlvblJlcXVlc3RIABotCgtI", + "ZWFkZXJFbnRyeRILCgNrZXkYASABKAkSDQoFdmFsdWUYAiABKAk6AjgBQgkK", + "B3ZhcmlhbnQikAMKFlN0YXJ0T3BlcmF0aW9uUmVzcG9uc2USSgoMc3luY19z", + "dWNjZXNzGAEgASgLMjIudGVtcG9yYWwuYXBpLm5leHVzLnYxLlN0YXJ0T3Bl", + "cmF0aW9uUmVzcG9uc2UuU3luY0gAEkwKDWFzeW5jX3N1Y2Nlc3MYAiABKAsy", + "My50ZW1wb3JhbC5hcGkubmV4dXMudjEuU3RhcnRPcGVyYXRpb25SZXNwb25z", + "ZS5Bc3luY0gAEkwKD29wZXJhdGlvbl9lcnJvchgDIAEoCzIxLnRlbXBvcmFs", + "LmFwaS5uZXh1cy52MS5VbnN1Y2Nlc3NmdWxPcGVyYXRpb25FcnJvckgAGjgK", + "BFN5bmMSMAoHcGF5bG9hZBgBIAEoCzIfLnRlbXBvcmFsLmFwaS5jb21tb24u", + "djEuUGF5bG9hZBpJCgVBc3luYxIUCgxvcGVyYXRpb25faWQYASABKAkSKgoF", + "bGlua3MYAiADKAsyGy50ZW1wb3JhbC5hcGkubmV4dXMudjEuTGlua0IJCgd2", + "YXJpYW50IhkKF0NhbmNlbE9wZXJhdGlvblJlc3BvbnNlIqsBCghSZXNwb25z", + "ZRJICg9zdGFydF9vcGVyYXRpb24YASABKAsyLS50ZW1wb3JhbC5hcGkubmV4", + "dXMudjEuU3RhcnRPcGVyYXRpb25SZXNwb25zZUgAEkoKEGNhbmNlbF9vcGVy", + "YXRpb24YAiABKAsyLi50ZW1wb3JhbC5hcGkubmV4dXMudjEuQ2FuY2VsT3Bl", + "cmF0aW9uUmVzcG9uc2VIAEIJCgd2YXJpYW50ItgBCghFbmRwb2ludBIPCgd2", + "ZXJzaW9uGAEgASgDEgoKAmlkGAIgASgJEjEKBHNwZWMYAyABKAsyIy50ZW1w", + "b3JhbC5hcGkubmV4dXMudjEuRW5kcG9pbnRTcGVjEjAKDGNyZWF0ZWRfdGlt", + "ZRgEIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXASNgoSbGFzdF9t", + "b2RpZmllZF90aW1lGAUgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFt", + "cBISCgp1cmxfcHJlZml4GAYgASgJIokBCgxFbmRwb2ludFNwZWMSDAoEbmFt", + "ZRgBIAEoCRI0CgtkZXNjcmlwdGlvbhgCIAEoCzIfLnRlbXBvcmFsLmFwaS5j", + "b21tb24udjEuUGF5bG9hZBI1CgZ0YXJnZXQYAyABKAsyJS50ZW1wb3JhbC5h", + "cGkubmV4dXMudjEuRW5kcG9pbnRUYXJnZXQi6QEKDkVuZHBvaW50VGFyZ2V0", + "Ej4KBndvcmtlchgBIAEoCzIsLnRlbXBvcmFsLmFwaS5uZXh1cy52MS5FbmRw", + "b2ludFRhcmdldC5Xb3JrZXJIABJCCghleHRlcm5hbBgCIAEoCzIuLnRlbXBv", + "cmFsLmFwaS5uZXh1cy52MS5FbmRwb2ludFRhcmdldC5FeHRlcm5hbEgAGi8K", + "BldvcmtlchIRCgluYW1lc3BhY2UYASABKAkSEgoKdGFza19xdWV1ZRgCIAEo", + "CRoXCghFeHRlcm5hbBILCgN1cmwYASABKAlCCQoHdmFyaWFudEKEAQoYaW8u", + "dGVtcG9yYWwuYXBpLm5leHVzLnYxQgxNZXNzYWdlUHJvdG9QAVohZ28udGVt", + "cG9yYWwuaW8vYXBpL25leHVzL3YxO25leHVzqgIXVGVtcG9yYWxpby5BcGku", + "TmV4dXMuVjHqAhpUZW1wb3JhbGlvOjpBcGk6Ok5leHVzOjpWMWIGcHJvdG8z")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, - new pbr::FileDescriptor[] { global::Google.Protobuf.WellKnownTypes.TimestampReflection.Descriptor, global::Temporalio.Api.Common.V1.MessageReflection.Descriptor, global::Temporalio.Api.Sdk.V1.UserMetadataReflection.Descriptor, }, + new pbr::FileDescriptor[] { global::Google.Protobuf.WellKnownTypes.TimestampReflection.Descriptor, global::Temporalio.Api.Common.V1.MessageReflection.Descriptor, }, new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.Nexus.V1.Failure), global::Temporalio.Api.Nexus.V1.Failure.Parser, new[]{ "Message", "Metadata", "Details" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, }), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.Nexus.V1.HandlerError), global::Temporalio.Api.Nexus.V1.HandlerError.Parser, new[]{ "ErrorType", "Failure" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.Nexus.V1.UnsuccessfulOperationError), global::Temporalio.Api.Nexus.V1.UnsuccessfulOperationError.Parser, new[]{ "OperationState", "Failure" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.Nexus.V1.StartOperationRequest), global::Temporalio.Api.Nexus.V1.StartOperationRequest.Parser, new[]{ "Service", "Operation", "RequestId", "Callback", "Payload", "CallbackHeader" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, }), + new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.Nexus.V1.Link), global::Temporalio.Api.Nexus.V1.Link.Parser, new[]{ "Url", "Type" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.Nexus.V1.StartOperationRequest), global::Temporalio.Api.Nexus.V1.StartOperationRequest.Parser, new[]{ "Service", "Operation", "RequestId", "Callback", "Payload", "CallbackHeader", "Links" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, }), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.Nexus.V1.CancelOperationRequest), global::Temporalio.Api.Nexus.V1.CancelOperationRequest.Parser, new[]{ "Service", "Operation", "OperationId" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.Nexus.V1.Request), global::Temporalio.Api.Nexus.V1.Request.Parser, new[]{ "Header", "ScheduledTime", "StartOperation", "CancelOperation" }, new[]{ "Variant" }, null, null, new pbr::GeneratedClrTypeInfo[] { null, }), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.Nexus.V1.StartOperationResponse), global::Temporalio.Api.Nexus.V1.StartOperationResponse.Parser, new[]{ "SyncSuccess", "AsyncSuccess", "OperationError" }, new[]{ "Variant" }, null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.Nexus.V1.StartOperationResponse.Types.Sync), global::Temporalio.Api.Nexus.V1.StartOperationResponse.Types.Sync.Parser, new[]{ "Payload" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.Nexus.V1.StartOperationResponse.Types.Async), global::Temporalio.Api.Nexus.V1.StartOperationResponse.Types.Async.Parser, new[]{ "OperationId" }, null, null, null, null)}), + new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.Nexus.V1.StartOperationResponse.Types.Async), global::Temporalio.Api.Nexus.V1.StartOperationResponse.Types.Async.Parser, new[]{ "OperationId", "Links" }, null, null, null, null)}), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.Nexus.V1.CancelOperationResponse), global::Temporalio.Api.Nexus.V1.CancelOperationResponse.Parser, null, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.Nexus.V1.Response), global::Temporalio.Api.Nexus.V1.Response.Parser, new[]{ "StartOperation", "CancelOperation" }, new[]{ "Variant" }, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.Nexus.V1.Endpoint), global::Temporalio.Api.Nexus.V1.Endpoint.Parser, new[]{ "Version", "Id", "Spec", "CreatedTime", "LastModifiedTime", "UrlPrefix" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.Nexus.V1.EndpointSpec), global::Temporalio.Api.Nexus.V1.EndpointSpec.Parser, new[]{ "Name", "Metadata", "Target" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.Nexus.V1.EndpointSpec), global::Temporalio.Api.Nexus.V1.EndpointSpec.Parser, new[]{ "Name", "Description", "Target" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.Nexus.V1.EndpointTarget), global::Temporalio.Api.Nexus.V1.EndpointTarget.Parser, new[]{ "Worker", "External" }, new[]{ "Variant" }, null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.Nexus.V1.EndpointTarget.Types.Worker), global::Temporalio.Api.Nexus.V1.EndpointTarget.Types.Worker.Parser, new[]{ "Namespace", "TaskQueue" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.Nexus.V1.EndpointTarget.Types.External), global::Temporalio.Api.Nexus.V1.EndpointTarget.Types.External.Parser, new[]{ "Url" }, null, null, null, null)}) })); @@ -836,6 +838,235 @@ public void MergeFrom(pb::CodedInputStream input) { } + public sealed partial class Link : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Link()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Temporalio.Api.Nexus.V1.MessageReflection.Descriptor.MessageTypes[3]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Link() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Link(Link other) : this() { + url_ = other.url_; + type_ = other.type_; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Link Clone() { + return new Link(this); + } + + /// Field number for the "url" field. + public const int UrlFieldNumber = 1; + private string url_ = ""; + /// + /// See https://github.com/nexus-rpc/api/blob/main/SPEC.md#links. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Url { + get { return url_; } + set { + url_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "type" field. + public const int TypeFieldNumber = 2; + private string type_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Type { + get { return type_; } + set { + type_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as Link); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(Link other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (Url != other.Url) return false; + if (Type != other.Type) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (Url.Length != 0) hash ^= Url.GetHashCode(); + if (Type.Length != 0) hash ^= Type.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (Url.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Url); + } + if (Type.Length != 0) { + output.WriteRawTag(18); + output.WriteString(Type); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (Url.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Url); + } + if (Type.Length != 0) { + output.WriteRawTag(18); + output.WriteString(Type); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (Url.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Url); + } + if (Type.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Type); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(Link other) { + if (other == null) { + return; + } + if (other.Url.Length != 0) { + Url = other.Url; + } + if (other.Type.Length != 0) { + Type = other.Type; + } + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + Url = input.ReadString(); + break; + } + case 18: { + Type = input.ReadString(); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + Url = input.ReadString(); + break; + } + case 18: { + Type = input.ReadString(); + break; + } + } + } + } + #endif + + } + /// /// A request to start an operation. /// @@ -853,7 +1084,7 @@ public sealed partial class StartOperationRequest : pb::IMessageField number for the "links" field. + public const int LinksFieldNumber = 7; + private static readonly pb::FieldCodec _repeated_links_codec + = pb::FieldCodec.ForMessage(58, global::Temporalio.Api.Nexus.V1.Link.Parser); + private readonly pbc::RepeatedField links_ = new pbc::RepeatedField(); + /// + /// Links contain caller information and can be attached to the operations started by the handler. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField Links { + get { return links_; } + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { @@ -998,6 +1244,7 @@ public bool Equals(StartOperationRequest other) { if (Callback != other.Callback) return false; if (!object.Equals(Payload, other.Payload)) return false; if (!CallbackHeader.Equals(other.CallbackHeader)) return false; + if(!links_.Equals(other.links_)) return false; return Equals(_unknownFields, other._unknownFields); } @@ -1011,6 +1258,7 @@ public override int GetHashCode() { if (Callback.Length != 0) hash ^= Callback.GetHashCode(); if (payload_ != null) hash ^= Payload.GetHashCode(); hash ^= CallbackHeader.GetHashCode(); + hash ^= links_.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -1050,6 +1298,7 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteMessage(Payload); } callbackHeader_.WriteTo(output, _map_callbackHeader_codec); + links_.WriteTo(output, _repeated_links_codec); if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -1081,6 +1330,7 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteMessage(Payload); } callbackHeader_.WriteTo(ref output, _map_callbackHeader_codec); + links_.WriteTo(ref output, _repeated_links_codec); if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } @@ -1107,6 +1357,7 @@ public int CalculateSize() { size += 1 + pb::CodedOutputStream.ComputeMessageSize(Payload); } size += callbackHeader_.CalculateSize(_map_callbackHeader_codec); + size += links_.CalculateSize(_repeated_links_codec); if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -1138,6 +1389,7 @@ public void MergeFrom(StartOperationRequest other) { Payload.MergeFrom(other.Payload); } callbackHeader_.MergeFrom(other.callbackHeader_); + links_.Add(other.links_); _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -1180,6 +1432,10 @@ public void MergeFrom(pb::CodedInputStream input) { callbackHeader_.AddEntriesFrom(input, _map_callbackHeader_codec); break; } + case 58: { + links_.AddEntriesFrom(input, _repeated_links_codec); + break; + } } } #endif @@ -1222,6 +1478,10 @@ public void MergeFrom(pb::CodedInputStream input) { callbackHeader_.AddEntriesFrom(ref input, _map_callbackHeader_codec); break; } + case 58: { + links_.AddEntriesFrom(ref input, _repeated_links_codec); + break; + } } } } @@ -1246,7 +1506,7 @@ public sealed partial class CancelOperationRequest : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Temporalio.Api.Nexus.V1.MessageReflection.Descriptor.MessageTypes[5]; } + get { return global::Temporalio.Api.Nexus.V1.MessageReflection.Descriptor.MessageTypes[6]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -1890,7 +2150,7 @@ public sealed partial class StartOperationResponse : pb::IMessageField number for the "links" field. + public const int LinksFieldNumber = 2; + private static readonly pb::FieldCodec _repeated_links_codec + = pb::FieldCodec.ForMessage(18, global::Temporalio.Api.Nexus.V1.Link.Parser); + private readonly pbc::RepeatedField links_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField Links { + get { return links_; } + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { @@ -2497,6 +2769,7 @@ public bool Equals(Async other) { return true; } if (OperationId != other.OperationId) return false; + if(!links_.Equals(other.links_)) return false; return Equals(_unknownFields, other._unknownFields); } @@ -2505,6 +2778,7 @@ public bool Equals(Async other) { public override int GetHashCode() { int hash = 1; if (OperationId.Length != 0) hash ^= OperationId.GetHashCode(); + hash ^= links_.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -2527,6 +2801,7 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(10); output.WriteString(OperationId); } + links_.WriteTo(output, _repeated_links_codec); if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -2541,6 +2816,7 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(10); output.WriteString(OperationId); } + links_.WriteTo(ref output, _repeated_links_codec); if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } @@ -2554,6 +2830,7 @@ public int CalculateSize() { if (OperationId.Length != 0) { size += 1 + pb::CodedOutputStream.ComputeStringSize(OperationId); } + size += links_.CalculateSize(_repeated_links_codec); if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -2569,6 +2846,7 @@ public void MergeFrom(Async other) { if (other.OperationId.Length != 0) { OperationId = other.OperationId; } + links_.Add(other.links_); _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -2588,6 +2866,10 @@ public void MergeFrom(pb::CodedInputStream input) { OperationId = input.ReadString(); break; } + case 18: { + links_.AddEntriesFrom(input, _repeated_links_codec); + break; + } } } #endif @@ -2607,6 +2889,10 @@ public void MergeFrom(pb::CodedInputStream input) { OperationId = input.ReadString(); break; } + case 18: { + links_.AddEntriesFrom(ref input, _repeated_links_codec); + break; + } } } } @@ -2636,7 +2922,7 @@ public sealed partial class CancelOperationResponse : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Temporalio.Api.Nexus.V1.MessageReflection.Descriptor.MessageTypes[8]; } + get { return global::Temporalio.Api.Nexus.V1.MessageReflection.Descriptor.MessageTypes[9]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -3079,7 +3365,7 @@ public sealed partial class Endpoint : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Temporalio.Api.Nexus.V1.MessageReflection.Descriptor.MessageTypes[9]; } + get { return global::Temporalio.Api.Nexus.V1.MessageReflection.Descriptor.MessageTypes[10]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -3508,7 +3794,7 @@ public sealed partial class EndpointSpec : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Temporalio.Api.Nexus.V1.MessageReflection.Descriptor.MessageTypes[10]; } + get { return global::Temporalio.Api.Nexus.V1.MessageReflection.Descriptor.MessageTypes[11]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -3529,7 +3815,7 @@ public EndpointSpec() { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public EndpointSpec(EndpointSpec other) : this() { name_ = other.name_; - metadata_ = other.metadata_ != null ? other.metadata_.Clone() : null; + description_ = other.description_ != null ? other.description_.Clone() : null; target_ = other.target_ != null ? other.target_.Clone() : null; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -3556,15 +3842,20 @@ public string Name { } } - /// Field number for the "metadata" field. - public const int MetadataFieldNumber = 2; - private global::Temporalio.Api.Sdk.V1.UserMetadata metadata_; + /// Field number for the "description" field. + public const int DescriptionFieldNumber = 2; + private global::Temporalio.Api.Common.V1.Payload description_; + /// + /// Markdown description serialized as a single JSON string. + /// If the Payload is encrypted, the UI and CLI may decrypt with the configured codec server endpoint. + /// By default, the server enforces a limit of 20,000 bytes for this entire payload. + /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Temporalio.Api.Sdk.V1.UserMetadata Metadata { - get { return metadata_; } + public global::Temporalio.Api.Common.V1.Payload Description { + get { return description_; } set { - metadata_ = value; + description_ = value; } } @@ -3599,7 +3890,7 @@ public bool Equals(EndpointSpec other) { return true; } if (Name != other.Name) return false; - if (!object.Equals(Metadata, other.Metadata)) return false; + if (!object.Equals(Description, other.Description)) return false; if (!object.Equals(Target, other.Target)) return false; return Equals(_unknownFields, other._unknownFields); } @@ -3609,7 +3900,7 @@ public bool Equals(EndpointSpec other) { public override int GetHashCode() { int hash = 1; if (Name.Length != 0) hash ^= Name.GetHashCode(); - if (metadata_ != null) hash ^= Metadata.GetHashCode(); + if (description_ != null) hash ^= Description.GetHashCode(); if (target_ != null) hash ^= Target.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); @@ -3633,9 +3924,9 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(10); output.WriteString(Name); } - if (metadata_ != null) { + if (description_ != null) { output.WriteRawTag(18); - output.WriteMessage(Metadata); + output.WriteMessage(Description); } if (target_ != null) { output.WriteRawTag(26); @@ -3655,9 +3946,9 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(10); output.WriteString(Name); } - if (metadata_ != null) { + if (description_ != null) { output.WriteRawTag(18); - output.WriteMessage(Metadata); + output.WriteMessage(Description); } if (target_ != null) { output.WriteRawTag(26); @@ -3676,8 +3967,8 @@ public int CalculateSize() { if (Name.Length != 0) { size += 1 + pb::CodedOutputStream.ComputeStringSize(Name); } - if (metadata_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(Metadata); + if (description_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Description); } if (target_ != null) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(Target); @@ -3697,11 +3988,11 @@ public void MergeFrom(EndpointSpec other) { if (other.Name.Length != 0) { Name = other.Name; } - if (other.metadata_ != null) { - if (metadata_ == null) { - Metadata = new global::Temporalio.Api.Sdk.V1.UserMetadata(); + if (other.description_ != null) { + if (description_ == null) { + Description = new global::Temporalio.Api.Common.V1.Payload(); } - Metadata.MergeFrom(other.Metadata); + Description.MergeFrom(other.Description); } if (other.target_ != null) { if (target_ == null) { @@ -3729,10 +4020,10 @@ public void MergeFrom(pb::CodedInputStream input) { break; } case 18: { - if (metadata_ == null) { - Metadata = new global::Temporalio.Api.Sdk.V1.UserMetadata(); + if (description_ == null) { + Description = new global::Temporalio.Api.Common.V1.Payload(); } - input.ReadMessage(Metadata); + input.ReadMessage(Description); break; } case 26: { @@ -3762,10 +4053,10 @@ public void MergeFrom(pb::CodedInputStream input) { break; } case 18: { - if (metadata_ == null) { - Metadata = new global::Temporalio.Api.Sdk.V1.UserMetadata(); + if (description_ == null) { + Description = new global::Temporalio.Api.Common.V1.Payload(); } - input.ReadMessage(Metadata); + input.ReadMessage(Description); break; } case 26: { @@ -3799,7 +4090,7 @@ public sealed partial class EndpointTarget : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Temporalio.Api.Nexus.V1.MessageReflection.Descriptor.MessageTypes[11]; } + get { return global::Temporalio.Api.Nexus.V1.MessageReflection.Descriptor.MessageTypes[12]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] diff --git a/src/Temporalio/Api/OperatorService/V1/Service.cs b/src/Temporalio/Api/OperatorService/V1/Service.cs index e761cf0d..7f602692 100644 --- a/src/Temporalio/Api/OperatorService/V1/Service.cs +++ b/src/Temporalio/Api/OperatorService/V1/Service.cs @@ -27,56 +27,61 @@ static ServiceReflection() { "Ci10ZW1wb3JhbC9hcGkvb3BlcmF0b3JzZXJ2aWNlL3YxL3NlcnZpY2UucHJv", "dG8SH3RlbXBvcmFsLmFwaS5vcGVyYXRvcnNlcnZpY2UudjEaNnRlbXBvcmFs", "L2FwaS9vcGVyYXRvcnNlcnZpY2UvdjEvcmVxdWVzdF9yZXNwb25zZS5wcm90", - "bxocZ29vZ2xlL2FwaS9hbm5vdGF0aW9ucy5wcm90bzK/DwoPT3BlcmF0b3JT", + "bxocZ29vZ2xlL2FwaS9hbm5vdGF0aW9ucy5wcm90bzLGEQoPT3BlcmF0b3JT", "ZXJ2aWNlEpIBChNBZGRTZWFyY2hBdHRyaWJ1dGVzEjsudGVtcG9yYWwuYXBp", "Lm9wZXJhdG9yc2VydmljZS52MS5BZGRTZWFyY2hBdHRyaWJ1dGVzUmVxdWVz", "dBo8LnRlbXBvcmFsLmFwaS5vcGVyYXRvcnNlcnZpY2UudjEuQWRkU2VhcmNo", "QXR0cmlidXRlc1Jlc3BvbnNlIgASmwEKFlJlbW92ZVNlYXJjaEF0dHJpYnV0", "ZXMSPi50ZW1wb3JhbC5hcGkub3BlcmF0b3JzZXJ2aWNlLnYxLlJlbW92ZVNl", "YXJjaEF0dHJpYnV0ZXNSZXF1ZXN0Gj8udGVtcG9yYWwuYXBpLm9wZXJhdG9y", - "c2VydmljZS52MS5SZW1vdmVTZWFyY2hBdHRyaWJ1dGVzUmVzcG9uc2UiABLG", - "AQoUTGlzdFNlYXJjaEF0dHJpYnV0ZXMSPC50ZW1wb3JhbC5hcGkub3BlcmF0", + "c2VydmljZS52MS5SZW1vdmVTZWFyY2hBdHRyaWJ1dGVzUmVzcG9uc2UiABKC", + "AgoUTGlzdFNlYXJjaEF0dHJpYnV0ZXMSPC50ZW1wb3JhbC5hcGkub3BlcmF0", "b3JzZXJ2aWNlLnYxLkxpc3RTZWFyY2hBdHRyaWJ1dGVzUmVxdWVzdBo9LnRl", "bXBvcmFsLmFwaS5vcGVyYXRvcnNlcnZpY2UudjEuTGlzdFNlYXJjaEF0dHJp", - "YnV0ZXNSZXNwb25zZSIxgtPkkwIrEikvbmFtZXNwYWNlcy97bmFtZXNwYWNl", - "fS9zZWFyY2gtYXR0cmlidXRlcxKGAQoPRGVsZXRlTmFtZXNwYWNlEjcudGVt", - "cG9yYWwuYXBpLm9wZXJhdG9yc2VydmljZS52MS5EZWxldGVOYW1lc3BhY2VS", - "ZXF1ZXN0GjgudGVtcG9yYWwuYXBpLm9wZXJhdG9yc2VydmljZS52MS5EZWxl", - "dGVOYW1lc3BhY2VSZXNwb25zZSIAEqEBChhBZGRPclVwZGF0ZVJlbW90ZUNs", - "dXN0ZXISQC50ZW1wb3JhbC5hcGkub3BlcmF0b3JzZXJ2aWNlLnYxLkFkZE9y", - "VXBkYXRlUmVtb3RlQ2x1c3RlclJlcXVlc3QaQS50ZW1wb3JhbC5hcGkub3Bl", - "cmF0b3JzZXJ2aWNlLnYxLkFkZE9yVXBkYXRlUmVtb3RlQ2x1c3RlclJlc3Bv", - "bnNlIgASkgEKE1JlbW92ZVJlbW90ZUNsdXN0ZXISOy50ZW1wb3JhbC5hcGku", - "b3BlcmF0b3JzZXJ2aWNlLnYxLlJlbW92ZVJlbW90ZUNsdXN0ZXJSZXF1ZXN0", - "GjwudGVtcG9yYWwuYXBpLm9wZXJhdG9yc2VydmljZS52MS5SZW1vdmVSZW1v", - "dGVDbHVzdGVyUmVzcG9uc2UiABJ9CgxMaXN0Q2x1c3RlcnMSNC50ZW1wb3Jh", - "bC5hcGkub3BlcmF0b3JzZXJ2aWNlLnYxLkxpc3RDbHVzdGVyc1JlcXVlc3Qa", - "NS50ZW1wb3JhbC5hcGkub3BlcmF0b3JzZXJ2aWNlLnYxLkxpc3RDbHVzdGVy", - "c1Jlc3BvbnNlIgASpgEKEEdldE5leHVzRW5kcG9pbnQSOC50ZW1wb3JhbC5h", - "cGkub3BlcmF0b3JzZXJ2aWNlLnYxLkdldE5leHVzRW5kcG9pbnRSZXF1ZXN0", - "GjkudGVtcG9yYWwuYXBpLm9wZXJhdG9yc2VydmljZS52MS5HZXROZXh1c0Vu", - "ZHBvaW50UmVzcG9uc2UiHYLT5JMCFxIVL25leHVzL2VuZHBvaW50cy97aWR9", - "Eq0BChNDcmVhdGVOZXh1c0VuZHBvaW50EjsudGVtcG9yYWwuYXBpLm9wZXJh", - "dG9yc2VydmljZS52MS5DcmVhdGVOZXh1c0VuZHBvaW50UmVxdWVzdBo8LnRl", - "bXBvcmFsLmFwaS5vcGVyYXRvcnNlcnZpY2UudjEuQ3JlYXRlTmV4dXNFbmRw", - "b2ludFJlc3BvbnNlIhuC0+STAhUiEC9uZXh1cy9lbmRwb2ludHM6ASoSuQEK", - "E1VwZGF0ZU5leHVzRW5kcG9pbnQSOy50ZW1wb3JhbC5hcGkub3BlcmF0b3Jz", - "ZXJ2aWNlLnYxLlVwZGF0ZU5leHVzRW5kcG9pbnRSZXF1ZXN0GjwudGVtcG9y", - "YWwuYXBpLm9wZXJhdG9yc2VydmljZS52MS5VcGRhdGVOZXh1c0VuZHBvaW50", - "UmVzcG9uc2UiJ4LT5JMCISIcL25leHVzL2VuZHBvaW50cy97aWR9L3VwZGF0", - "ZToBKhKvAQoTRGVsZXRlTmV4dXNFbmRwb2ludBI7LnRlbXBvcmFsLmFwaS5v", - "cGVyYXRvcnNlcnZpY2UudjEuRGVsZXRlTmV4dXNFbmRwb2ludFJlcXVlc3Qa", - "PC50ZW1wb3JhbC5hcGkub3BlcmF0b3JzZXJ2aWNlLnYxLkRlbGV0ZU5leHVz", - "RW5kcG9pbnRSZXNwb25zZSIdgtPkkwIXKhUvbmV4dXMvZW5kcG9pbnRzL3tp", - "ZH0SpwEKEkxpc3ROZXh1c0VuZHBvaW50cxI6LnRlbXBvcmFsLmFwaS5vcGVy", - "YXRvcnNlcnZpY2UudjEuTGlzdE5leHVzRW5kcG9pbnRzUmVxdWVzdBo7LnRl", - "bXBvcmFsLmFwaS5vcGVyYXRvcnNlcnZpY2UudjEuTGlzdE5leHVzRW5kcG9p", - "bnRzUmVzcG9uc2UiGILT5JMCEhIQL25leHVzL2VuZHBvaW50c0K2AQoiaW8u", - "dGVtcG9yYWwuYXBpLm9wZXJhdG9yc2VydmljZS52MUIMU2VydmljZVByb3Rv", - "UAFaNWdvLnRlbXBvcmFsLmlvL2FwaS9vcGVyYXRvcnNlcnZpY2UvdjE7b3Bl", - "cmF0b3JzZXJ2aWNlqgIhVGVtcG9yYWxpby5BcGkuT3BlcmF0b3JTZXJ2aWNl", - "LlYx6gIkVGVtcG9yYWxpbzo6QXBpOjpPcGVyYXRvclNlcnZpY2U6OlYxYgZw", - "cm90bzM=")); + "YnV0ZXNSZXNwb25zZSJtgtPkkwJnEjEvY2x1c3Rlci9uYW1lc3BhY2VzL3tu", + "YW1lc3BhY2V9L3NlYXJjaC1hdHRyaWJ1dGVzWjISMC9hcGkvdjEvbmFtZXNw", + "YWNlcy97bmFtZXNwYWNlfS9zZWFyY2gtYXR0cmlidXRlcxKGAQoPRGVsZXRl", + "TmFtZXNwYWNlEjcudGVtcG9yYWwuYXBpLm9wZXJhdG9yc2VydmljZS52MS5E", + "ZWxldGVOYW1lc3BhY2VSZXF1ZXN0GjgudGVtcG9yYWwuYXBpLm9wZXJhdG9y", + "c2VydmljZS52MS5EZWxldGVOYW1lc3BhY2VSZXNwb25zZSIAEqEBChhBZGRP", + "clVwZGF0ZVJlbW90ZUNsdXN0ZXISQC50ZW1wb3JhbC5hcGkub3BlcmF0b3Jz", + "ZXJ2aWNlLnYxLkFkZE9yVXBkYXRlUmVtb3RlQ2x1c3RlclJlcXVlc3QaQS50", + "ZW1wb3JhbC5hcGkub3BlcmF0b3JzZXJ2aWNlLnYxLkFkZE9yVXBkYXRlUmVt", + "b3RlQ2x1c3RlclJlc3BvbnNlIgASkgEKE1JlbW92ZVJlbW90ZUNsdXN0ZXIS", + "Oy50ZW1wb3JhbC5hcGkub3BlcmF0b3JzZXJ2aWNlLnYxLlJlbW92ZVJlbW90", + "ZUNsdXN0ZXJSZXF1ZXN0GjwudGVtcG9yYWwuYXBpLm9wZXJhdG9yc2Vydmlj", + "ZS52MS5SZW1vdmVSZW1vdGVDbHVzdGVyUmVzcG9uc2UiABJ9CgxMaXN0Q2x1", + "c3RlcnMSNC50ZW1wb3JhbC5hcGkub3BlcmF0b3JzZXJ2aWNlLnYxLkxpc3RD", + "bHVzdGVyc1JlcXVlc3QaNS50ZW1wb3JhbC5hcGkub3BlcmF0b3JzZXJ2aWNl", + "LnYxLkxpc3RDbHVzdGVyc1Jlc3BvbnNlIgASzgEKEEdldE5leHVzRW5kcG9p", + "bnQSOC50ZW1wb3JhbC5hcGkub3BlcmF0b3JzZXJ2aWNlLnYxLkdldE5leHVz", + "RW5kcG9pbnRSZXF1ZXN0GjkudGVtcG9yYWwuYXBpLm9wZXJhdG9yc2Vydmlj", + "ZS52MS5HZXROZXh1c0VuZHBvaW50UmVzcG9uc2UiRYLT5JMCPxIdL2NsdXN0", + "ZXIvbmV4dXMvZW5kcG9pbnRzL3tpZH1aHhIcL2FwaS92MS9uZXh1cy9lbmRw", + "b2ludHMve2lkfRLTAQoTQ3JlYXRlTmV4dXNFbmRwb2ludBI7LnRlbXBvcmFs", + "LmFwaS5vcGVyYXRvcnNlcnZpY2UudjEuQ3JlYXRlTmV4dXNFbmRwb2ludFJl", + "cXVlc3QaPC50ZW1wb3JhbC5hcGkub3BlcmF0b3JzZXJ2aWNlLnYxLkNyZWF0", + "ZU5leHVzRW5kcG9pbnRSZXNwb25zZSJBgtPkkwI7IhgvY2x1c3Rlci9uZXh1", + "cy9lbmRwb2ludHM6ASpaHCIXL2FwaS92MS9uZXh1cy9lbmRwb2ludHM6ASoS", + "6wEKE1VwZGF0ZU5leHVzRW5kcG9pbnQSOy50ZW1wb3JhbC5hcGkub3BlcmF0", + "b3JzZXJ2aWNlLnYxLlVwZGF0ZU5leHVzRW5kcG9pbnRSZXF1ZXN0GjwudGVt", + "cG9yYWwuYXBpLm9wZXJhdG9yc2VydmljZS52MS5VcGRhdGVOZXh1c0VuZHBv", + "aW50UmVzcG9uc2UiWYLT5JMCUyIkL2NsdXN0ZXIvbmV4dXMvZW5kcG9pbnRz", + "L3tpZH0vdXBkYXRlOgEqWigiIy9hcGkvdjEvbmV4dXMvZW5kcG9pbnRzL3tp", + "ZH0vdXBkYXRlOgEqEtcBChNEZWxldGVOZXh1c0VuZHBvaW50EjsudGVtcG9y", + "YWwuYXBpLm9wZXJhdG9yc2VydmljZS52MS5EZWxldGVOZXh1c0VuZHBvaW50", + "UmVxdWVzdBo8LnRlbXBvcmFsLmFwaS5vcGVyYXRvcnNlcnZpY2UudjEuRGVs", + "ZXRlTmV4dXNFbmRwb2ludFJlc3BvbnNlIkWC0+STAj8qHS9jbHVzdGVyL25l", + "eHVzL2VuZHBvaW50cy97aWR9Wh4qHC9hcGkvdjEvbmV4dXMvZW5kcG9pbnRz", + "L3tpZH0SygEKEkxpc3ROZXh1c0VuZHBvaW50cxI6LnRlbXBvcmFsLmFwaS5v", + "cGVyYXRvcnNlcnZpY2UudjEuTGlzdE5leHVzRW5kcG9pbnRzUmVxdWVzdBo7", + "LnRlbXBvcmFsLmFwaS5vcGVyYXRvcnNlcnZpY2UudjEuTGlzdE5leHVzRW5k", + "cG9pbnRzUmVzcG9uc2UiO4LT5JMCNRIYL2NsdXN0ZXIvbmV4dXMvZW5kcG9p", + "bnRzWhkSFy9hcGkvdjEvbmV4dXMvZW5kcG9pbnRzQrYBCiJpby50ZW1wb3Jh", + "bC5hcGkub3BlcmF0b3JzZXJ2aWNlLnYxQgxTZXJ2aWNlUHJvdG9QAVo1Z28u", + "dGVtcG9yYWwuaW8vYXBpL29wZXJhdG9yc2VydmljZS92MTtvcGVyYXRvcnNl", + "cnZpY2WqAiFUZW1wb3JhbGlvLkFwaS5PcGVyYXRvclNlcnZpY2UuVjHqAiRU", + "ZW1wb3JhbGlvOjpBcGk6Ok9wZXJhdG9yU2VydmljZTo6VjFiBnByb3RvMw==")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, new pbr::FileDescriptor[] { global::Temporalio.Api.OperatorService.V1.RequestResponseReflection.Descriptor, global::Temporalio.Api.Dependencies.Google.Api.AnnotationsReflection.Descriptor, }, new pbr::GeneratedClrTypeInfo(null, null, null)); diff --git a/src/Temporalio/Api/Schedule/V1/Message.cs b/src/Temporalio/Api/Schedule/V1/Message.cs index b5818d7d..ee521c6e 100644 --- a/src/Temporalio/Api/Schedule/V1/Message.cs +++ b/src/Temporalio/Api/Schedule/V1/Message.cs @@ -28,93 +28,96 @@ static MessageReflection() { "cG9yYWwuYXBpLnNjaGVkdWxlLnYxGh5nb29nbGUvcHJvdG9idWYvZHVyYXRp", "b24ucHJvdG8aH2dvb2dsZS9wcm90b2J1Zi90aW1lc3RhbXAucHJvdG8aJHRl", "bXBvcmFsL2FwaS9jb21tb24vdjEvbWVzc2FnZS5wcm90bxokdGVtcG9yYWwv", - "YXBpL2VudW1zL3YxL3NjaGVkdWxlLnByb3RvGiZ0ZW1wb3JhbC9hcGkvd29y", - "a2Zsb3cvdjEvbWVzc2FnZS5wcm90byKVAQoMQ2FsZW5kYXJTcGVjEg4KBnNl", - "Y29uZBgBIAEoCRIOCgZtaW51dGUYAiABKAkSDAoEaG91chgDIAEoCRIUCgxk", - "YXlfb2ZfbW9udGgYBCABKAkSDQoFbW9udGgYBSABKAkSDAoEeWVhchgGIAEo", - "CRITCgtkYXlfb2Zfd2VlaxgHIAEoCRIPCgdjb21tZW50GAggASgJIjEKBVJh", - "bmdlEg0KBXN0YXJ0GAEgASgFEgsKA2VuZBgCIAEoBRIMCgRzdGVwGAMgASgF", - "IoYDChZTdHJ1Y3R1cmVkQ2FsZW5kYXJTcGVjEi8KBnNlY29uZBgBIAMoCzIf", - "LnRlbXBvcmFsLmFwaS5zY2hlZHVsZS52MS5SYW5nZRIvCgZtaW51dGUYAiAD", - "KAsyHy50ZW1wb3JhbC5hcGkuc2NoZWR1bGUudjEuUmFuZ2USLQoEaG91chgD", - "IAMoCzIfLnRlbXBvcmFsLmFwaS5zY2hlZHVsZS52MS5SYW5nZRI1CgxkYXlf", - "b2ZfbW9udGgYBCADKAsyHy50ZW1wb3JhbC5hcGkuc2NoZWR1bGUudjEuUmFu", - "Z2USLgoFbW9udGgYBSADKAsyHy50ZW1wb3JhbC5hcGkuc2NoZWR1bGUudjEu", - "UmFuZ2USLQoEeWVhchgGIAMoCzIfLnRlbXBvcmFsLmFwaS5zY2hlZHVsZS52", - "MS5SYW5nZRI0CgtkYXlfb2Zfd2VlaxgHIAMoCzIfLnRlbXBvcmFsLmFwaS5z", - "Y2hlZHVsZS52MS5SYW5nZRIPCgdjb21tZW50GAggASgJImUKDEludGVydmFs", - "U3BlYxIrCghpbnRlcnZhbBgBIAEoCzIZLmdvb2dsZS5wcm90b2J1Zi5EdXJh", - "dGlvbhIoCgVwaGFzZRgCIAEoCzIZLmdvb2dsZS5wcm90b2J1Zi5EdXJhdGlv", - "biK6BAoMU2NoZWR1bGVTcGVjEk0KE3N0cnVjdHVyZWRfY2FsZW5kYXIYByAD", - "KAsyMC50ZW1wb3JhbC5hcGkuc2NoZWR1bGUudjEuU3RydWN0dXJlZENhbGVu", - "ZGFyU3BlYxITCgtjcm9uX3N0cmluZxgIIAMoCRI4CghjYWxlbmRhchgBIAMo", - "CzImLnRlbXBvcmFsLmFwaS5zY2hlZHVsZS52MS5DYWxlbmRhclNwZWMSOAoI", - "aW50ZXJ2YWwYAiADKAsyJi50ZW1wb3JhbC5hcGkuc2NoZWR1bGUudjEuSW50", - "ZXJ2YWxTcGVjEkQKEGV4Y2x1ZGVfY2FsZW5kYXIYAyADKAsyJi50ZW1wb3Jh", - "bC5hcGkuc2NoZWR1bGUudjEuQ2FsZW5kYXJTcGVjQgIYARJVChtleGNsdWRl", - "X3N0cnVjdHVyZWRfY2FsZW5kYXIYCSADKAsyMC50ZW1wb3JhbC5hcGkuc2No", - "ZWR1bGUudjEuU3RydWN0dXJlZENhbGVuZGFyU3BlYxIuCgpzdGFydF90aW1l", - "GAQgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcBIsCghlbmRfdGlt", - "ZRgFIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXASKQoGaml0dGVy", - "GAYgASgLMhkuZ29vZ2xlLnByb3RvYnVmLkR1cmF0aW9uEhUKDXRpbWV6b25l", - "X25hbWUYCiABKAkSFQoNdGltZXpvbmVfZGF0YRgLIAEoDCLIAQoQU2NoZWR1", - "bGVQb2xpY2llcxJECg5vdmVybGFwX3BvbGljeRgBIAEoDjIsLnRlbXBvcmFs", - "LmFwaS5lbnVtcy52MS5TY2hlZHVsZU92ZXJsYXBQb2xpY3kSMQoOY2F0Y2h1", - "cF93aW5kb3cYAiABKAsyGS5nb29nbGUucHJvdG9idWYuRHVyYXRpb24SGAoQ", - "cGF1c2Vfb25fZmFpbHVyZRgDIAEoCBIhChlrZWVwX29yaWdpbmFsX3dvcmtm", - "bG93X2lkGAQgASgIImgKDlNjaGVkdWxlQWN0aW9uEkwKDnN0YXJ0X3dvcmtm", - "bG93GAEgASgLMjIudGVtcG9yYWwuYXBpLndvcmtmbG93LnYxLk5ld1dvcmtm", - "bG93RXhlY3V0aW9uSW5mb0gAQggKBmFjdGlvbiLEAQoUU2NoZWR1bGVBY3Rp", - "b25SZXN1bHQSMQoNc2NoZWR1bGVfdGltZRgBIAEoCzIaLmdvb2dsZS5wcm90", - "b2J1Zi5UaW1lc3RhbXASLwoLYWN0dWFsX3RpbWUYAiABKAsyGi5nb29nbGUu", - "cHJvdG9idWYuVGltZXN0YW1wEkgKFXN0YXJ0X3dvcmtmbG93X3Jlc3VsdBgL", - "IAEoCzIpLnRlbXBvcmFsLmFwaS5jb21tb24udjEuV29ya2Zsb3dFeGVjdXRp", - "b24iYgoNU2NoZWR1bGVTdGF0ZRINCgVub3RlcxgBIAEoCRIOCgZwYXVzZWQY", - "AiABKAgSFwoPbGltaXRlZF9hY3Rpb25zGAMgASgIEhkKEXJlbWFpbmluZ19h", - "Y3Rpb25zGAQgASgDImEKGVRyaWdnZXJJbW1lZGlhdGVseVJlcXVlc3QSRAoO", - "b3ZlcmxhcF9wb2xpY3kYASABKA4yLC50ZW1wb3JhbC5hcGkuZW51bXMudjEu", - "U2NoZWR1bGVPdmVybGFwUG9saWN5IrUBCg9CYWNrZmlsbFJlcXVlc3QSLgoK", - "c3RhcnRfdGltZRgBIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXAS", - "LAoIZW5kX3RpbWUYAiABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1w", - "EkQKDm92ZXJsYXBfcG9saWN5GAMgASgOMiwudGVtcG9yYWwuYXBpLmVudW1z", - "LnYxLlNjaGVkdWxlT3ZlcmxhcFBvbGljeSLGAQoNU2NoZWR1bGVQYXRjaBJQ", - "ChN0cmlnZ2VyX2ltbWVkaWF0ZWx5GAEgASgLMjMudGVtcG9yYWwuYXBpLnNj", - "aGVkdWxlLnYxLlRyaWdnZXJJbW1lZGlhdGVseVJlcXVlc3QSQwoQYmFja2Zp", - "bGxfcmVxdWVzdBgCIAMoCzIpLnRlbXBvcmFsLmFwaS5zY2hlZHVsZS52MS5C", - "YWNrZmlsbFJlcXVlc3QSDQoFcGF1c2UYAyABKAkSDwoHdW5wYXVzZRgEIAEo", - "CSLWAwoMU2NoZWR1bGVJbmZvEhQKDGFjdGlvbl9jb3VudBgBIAEoAxIdChVt", - "aXNzZWRfY2F0Y2h1cF93aW5kb3cYAiABKAMSFwoPb3ZlcmxhcF9za2lwcGVk", - "GAMgASgDEhYKDmJ1ZmZlcl9kcm9wcGVkGAogASgDEhMKC2J1ZmZlcl9zaXpl", - "GAsgASgDEkQKEXJ1bm5pbmdfd29ya2Zsb3dzGAkgAygLMikudGVtcG9yYWwu", - "YXBpLmNvbW1vbi52MS5Xb3JrZmxvd0V4ZWN1dGlvbhJGCg5yZWNlbnRfYWN0", - "aW9ucxgEIAMoCzIuLnRlbXBvcmFsLmFwaS5zY2hlZHVsZS52MS5TY2hlZHVs", - "ZUFjdGlvblJlc3VsdBI3ChNmdXR1cmVfYWN0aW9uX3RpbWVzGAUgAygLMhou", - "Z29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcBIvCgtjcmVhdGVfdGltZRgGIAEo", - "CzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXASLwoLdXBkYXRlX3RpbWUY", - "ByABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wEiIKFmludmFsaWRf", - "c2NoZWR1bGVfZXJyb3IYCCABKAlCAhgBIvABCghTY2hlZHVsZRI0CgRzcGVj", - "GAEgASgLMiYudGVtcG9yYWwuYXBpLnNjaGVkdWxlLnYxLlNjaGVkdWxlU3Bl", - "YxI4CgZhY3Rpb24YAiABKAsyKC50ZW1wb3JhbC5hcGkuc2NoZWR1bGUudjEu", - "U2NoZWR1bGVBY3Rpb24SPAoIcG9saWNpZXMYAyABKAsyKi50ZW1wb3JhbC5h", - "cGkuc2NoZWR1bGUudjEuU2NoZWR1bGVQb2xpY2llcxI2CgVzdGF0ZRgEIAEo", - "CzInLnRlbXBvcmFsLmFwaS5zY2hlZHVsZS52MS5TY2hlZHVsZVN0YXRlIqUC", - "ChBTY2hlZHVsZUxpc3RJbmZvEjQKBHNwZWMYASABKAsyJi50ZW1wb3JhbC5h", - "cGkuc2NoZWR1bGUudjEuU2NoZWR1bGVTcGVjEjsKDXdvcmtmbG93X3R5cGUY", - "AiABKAsyJC50ZW1wb3JhbC5hcGkuY29tbW9uLnYxLldvcmtmbG93VHlwZRIN", - "CgVub3RlcxgDIAEoCRIOCgZwYXVzZWQYBCABKAgSRgoOcmVjZW50X2FjdGlv", - "bnMYBSADKAsyLi50ZW1wb3JhbC5hcGkuc2NoZWR1bGUudjEuU2NoZWR1bGVB", - "Y3Rpb25SZXN1bHQSNwoTZnV0dXJlX2FjdGlvbl90aW1lcxgGIAMoCzIaLmdv", - "b2dsZS5wcm90b2J1Zi5UaW1lc3RhbXAi0wEKEVNjaGVkdWxlTGlzdEVudHJ5", - "EhMKC3NjaGVkdWxlX2lkGAEgASgJEioKBG1lbW8YAiABKAsyHC50ZW1wb3Jh", - "bC5hcGkuY29tbW9uLnYxLk1lbW8SQwoRc2VhcmNoX2F0dHJpYnV0ZXMYAyAB", - "KAsyKC50ZW1wb3JhbC5hcGkuY29tbW9uLnYxLlNlYXJjaEF0dHJpYnV0ZXMS", - "OAoEaW5mbxgEIAEoCzIqLnRlbXBvcmFsLmFwaS5zY2hlZHVsZS52MS5TY2hl", - "ZHVsZUxpc3RJbmZvQpMBChtpby50ZW1wb3JhbC5hcGkuc2NoZWR1bGUudjFC", - "DE1lc3NhZ2VQcm90b1ABWidnby50ZW1wb3JhbC5pby9hcGkvc2NoZWR1bGUv", - "djE7c2NoZWR1bGWqAhpUZW1wb3JhbGlvLkFwaS5TY2hlZHVsZS5WMeoCHVRl", - "bXBvcmFsaW86OkFwaTo6U2NoZWR1bGU6OlYxYgZwcm90bzM=")); + "YXBpL2VudW1zL3YxL3NjaGVkdWxlLnByb3RvGiR0ZW1wb3JhbC9hcGkvZW51", + "bXMvdjEvd29ya2Zsb3cucHJvdG8aJnRlbXBvcmFsL2FwaS93b3JrZmxvdy92", + "MS9tZXNzYWdlLnByb3RvIpUBCgxDYWxlbmRhclNwZWMSDgoGc2Vjb25kGAEg", + "ASgJEg4KBm1pbnV0ZRgCIAEoCRIMCgRob3VyGAMgASgJEhQKDGRheV9vZl9t", + "b250aBgEIAEoCRINCgVtb250aBgFIAEoCRIMCgR5ZWFyGAYgASgJEhMKC2Rh", + "eV9vZl93ZWVrGAcgASgJEg8KB2NvbW1lbnQYCCABKAkiMQoFUmFuZ2USDQoF", + "c3RhcnQYASABKAUSCwoDZW5kGAIgASgFEgwKBHN0ZXAYAyABKAUihgMKFlN0", + "cnVjdHVyZWRDYWxlbmRhclNwZWMSLwoGc2Vjb25kGAEgAygLMh8udGVtcG9y", + "YWwuYXBpLnNjaGVkdWxlLnYxLlJhbmdlEi8KBm1pbnV0ZRgCIAMoCzIfLnRl", + "bXBvcmFsLmFwaS5zY2hlZHVsZS52MS5SYW5nZRItCgRob3VyGAMgAygLMh8u", + "dGVtcG9yYWwuYXBpLnNjaGVkdWxlLnYxLlJhbmdlEjUKDGRheV9vZl9tb250", + "aBgEIAMoCzIfLnRlbXBvcmFsLmFwaS5zY2hlZHVsZS52MS5SYW5nZRIuCgVt", + "b250aBgFIAMoCzIfLnRlbXBvcmFsLmFwaS5zY2hlZHVsZS52MS5SYW5nZRIt", + "CgR5ZWFyGAYgAygLMh8udGVtcG9yYWwuYXBpLnNjaGVkdWxlLnYxLlJhbmdl", + "EjQKC2RheV9vZl93ZWVrGAcgAygLMh8udGVtcG9yYWwuYXBpLnNjaGVkdWxl", + "LnYxLlJhbmdlEg8KB2NvbW1lbnQYCCABKAkiZQoMSW50ZXJ2YWxTcGVjEisK", + "CGludGVydmFsGAEgASgLMhkuZ29vZ2xlLnByb3RvYnVmLkR1cmF0aW9uEigK", + "BXBoYXNlGAIgASgLMhkuZ29vZ2xlLnByb3RvYnVmLkR1cmF0aW9uIroECgxT", + "Y2hlZHVsZVNwZWMSTQoTc3RydWN0dXJlZF9jYWxlbmRhchgHIAMoCzIwLnRl", + "bXBvcmFsLmFwaS5zY2hlZHVsZS52MS5TdHJ1Y3R1cmVkQ2FsZW5kYXJTcGVj", + "EhMKC2Nyb25fc3RyaW5nGAggAygJEjgKCGNhbGVuZGFyGAEgAygLMiYudGVt", + "cG9yYWwuYXBpLnNjaGVkdWxlLnYxLkNhbGVuZGFyU3BlYxI4CghpbnRlcnZh", + "bBgCIAMoCzImLnRlbXBvcmFsLmFwaS5zY2hlZHVsZS52MS5JbnRlcnZhbFNw", + "ZWMSRAoQZXhjbHVkZV9jYWxlbmRhchgDIAMoCzImLnRlbXBvcmFsLmFwaS5z", + "Y2hlZHVsZS52MS5DYWxlbmRhclNwZWNCAhgBElUKG2V4Y2x1ZGVfc3RydWN0", + "dXJlZF9jYWxlbmRhchgJIAMoCzIwLnRlbXBvcmFsLmFwaS5zY2hlZHVsZS52", + "MS5TdHJ1Y3R1cmVkQ2FsZW5kYXJTcGVjEi4KCnN0YXJ0X3RpbWUYBCABKAsy", + "Gi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wEiwKCGVuZF90aW1lGAUgASgL", + "MhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcBIpCgZqaXR0ZXIYBiABKAsy", + "GS5nb29nbGUucHJvdG9idWYuRHVyYXRpb24SFQoNdGltZXpvbmVfbmFtZRgK", + "IAEoCRIVCg10aW1lem9uZV9kYXRhGAsgASgMIsgBChBTY2hlZHVsZVBvbGlj", + "aWVzEkQKDm92ZXJsYXBfcG9saWN5GAEgASgOMiwudGVtcG9yYWwuYXBpLmVu", + "dW1zLnYxLlNjaGVkdWxlT3ZlcmxhcFBvbGljeRIxCg5jYXRjaHVwX3dpbmRv", + "dxgCIAEoCzIZLmdvb2dsZS5wcm90b2J1Zi5EdXJhdGlvbhIYChBwYXVzZV9v", + "bl9mYWlsdXJlGAMgASgIEiEKGWtlZXBfb3JpZ2luYWxfd29ya2Zsb3dfaWQY", + "BCABKAgiaAoOU2NoZWR1bGVBY3Rpb24STAoOc3RhcnRfd29ya2Zsb3cYASAB", + "KAsyMi50ZW1wb3JhbC5hcGkud29ya2Zsb3cudjEuTmV3V29ya2Zsb3dFeGVj", + "dXRpb25JbmZvSABCCAoGYWN0aW9uIpMCChRTY2hlZHVsZUFjdGlvblJlc3Vs", + "dBIxCg1zY2hlZHVsZV90aW1lGAEgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRp", + "bWVzdGFtcBIvCgthY3R1YWxfdGltZRgCIAEoCzIaLmdvb2dsZS5wcm90b2J1", + "Zi5UaW1lc3RhbXASSAoVc3RhcnRfd29ya2Zsb3dfcmVzdWx0GAsgASgLMiku", + "dGVtcG9yYWwuYXBpLmNvbW1vbi52MS5Xb3JrZmxvd0V4ZWN1dGlvbhJNChVz", + "dGFydF93b3JrZmxvd19zdGF0dXMYDCABKA4yLi50ZW1wb3JhbC5hcGkuZW51", + "bXMudjEuV29ya2Zsb3dFeGVjdXRpb25TdGF0dXMiYgoNU2NoZWR1bGVTdGF0", + "ZRINCgVub3RlcxgBIAEoCRIOCgZwYXVzZWQYAiABKAgSFwoPbGltaXRlZF9h", + "Y3Rpb25zGAMgASgIEhkKEXJlbWFpbmluZ19hY3Rpb25zGAQgASgDImEKGVRy", + "aWdnZXJJbW1lZGlhdGVseVJlcXVlc3QSRAoOb3ZlcmxhcF9wb2xpY3kYASAB", + "KA4yLC50ZW1wb3JhbC5hcGkuZW51bXMudjEuU2NoZWR1bGVPdmVybGFwUG9s", + "aWN5IrUBCg9CYWNrZmlsbFJlcXVlc3QSLgoKc3RhcnRfdGltZRgBIAEoCzIa", + "Lmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXASLAoIZW5kX3RpbWUYAiABKAsy", + "Gi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wEkQKDm92ZXJsYXBfcG9saWN5", + "GAMgASgOMiwudGVtcG9yYWwuYXBpLmVudW1zLnYxLlNjaGVkdWxlT3Zlcmxh", + "cFBvbGljeSLGAQoNU2NoZWR1bGVQYXRjaBJQChN0cmlnZ2VyX2ltbWVkaWF0", + "ZWx5GAEgASgLMjMudGVtcG9yYWwuYXBpLnNjaGVkdWxlLnYxLlRyaWdnZXJJ", + "bW1lZGlhdGVseVJlcXVlc3QSQwoQYmFja2ZpbGxfcmVxdWVzdBgCIAMoCzIp", + "LnRlbXBvcmFsLmFwaS5zY2hlZHVsZS52MS5CYWNrZmlsbFJlcXVlc3QSDQoF", + "cGF1c2UYAyABKAkSDwoHdW5wYXVzZRgEIAEoCSLWAwoMU2NoZWR1bGVJbmZv", + "EhQKDGFjdGlvbl9jb3VudBgBIAEoAxIdChVtaXNzZWRfY2F0Y2h1cF93aW5k", + "b3cYAiABKAMSFwoPb3ZlcmxhcF9za2lwcGVkGAMgASgDEhYKDmJ1ZmZlcl9k", + "cm9wcGVkGAogASgDEhMKC2J1ZmZlcl9zaXplGAsgASgDEkQKEXJ1bm5pbmdf", + "d29ya2Zsb3dzGAkgAygLMikudGVtcG9yYWwuYXBpLmNvbW1vbi52MS5Xb3Jr", + "Zmxvd0V4ZWN1dGlvbhJGCg5yZWNlbnRfYWN0aW9ucxgEIAMoCzIuLnRlbXBv", + "cmFsLmFwaS5zY2hlZHVsZS52MS5TY2hlZHVsZUFjdGlvblJlc3VsdBI3ChNm", + "dXR1cmVfYWN0aW9uX3RpbWVzGAUgAygLMhouZ29vZ2xlLnByb3RvYnVmLlRp", + "bWVzdGFtcBIvCgtjcmVhdGVfdGltZRgGIAEoCzIaLmdvb2dsZS5wcm90b2J1", + "Zi5UaW1lc3RhbXASLwoLdXBkYXRlX3RpbWUYByABKAsyGi5nb29nbGUucHJv", + "dG9idWYuVGltZXN0YW1wEiIKFmludmFsaWRfc2NoZWR1bGVfZXJyb3IYCCAB", + "KAlCAhgBIvABCghTY2hlZHVsZRI0CgRzcGVjGAEgASgLMiYudGVtcG9yYWwu", + "YXBpLnNjaGVkdWxlLnYxLlNjaGVkdWxlU3BlYxI4CgZhY3Rpb24YAiABKAsy", + "KC50ZW1wb3JhbC5hcGkuc2NoZWR1bGUudjEuU2NoZWR1bGVBY3Rpb24SPAoI", + "cG9saWNpZXMYAyABKAsyKi50ZW1wb3JhbC5hcGkuc2NoZWR1bGUudjEuU2No", + "ZWR1bGVQb2xpY2llcxI2CgVzdGF0ZRgEIAEoCzInLnRlbXBvcmFsLmFwaS5z", + "Y2hlZHVsZS52MS5TY2hlZHVsZVN0YXRlIqUCChBTY2hlZHVsZUxpc3RJbmZv", + "EjQKBHNwZWMYASABKAsyJi50ZW1wb3JhbC5hcGkuc2NoZWR1bGUudjEuU2No", + "ZWR1bGVTcGVjEjsKDXdvcmtmbG93X3R5cGUYAiABKAsyJC50ZW1wb3JhbC5h", + "cGkuY29tbW9uLnYxLldvcmtmbG93VHlwZRINCgVub3RlcxgDIAEoCRIOCgZw", + "YXVzZWQYBCABKAgSRgoOcmVjZW50X2FjdGlvbnMYBSADKAsyLi50ZW1wb3Jh", + "bC5hcGkuc2NoZWR1bGUudjEuU2NoZWR1bGVBY3Rpb25SZXN1bHQSNwoTZnV0", + "dXJlX2FjdGlvbl90aW1lcxgGIAMoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1l", + "c3RhbXAi0wEKEVNjaGVkdWxlTGlzdEVudHJ5EhMKC3NjaGVkdWxlX2lkGAEg", + "ASgJEioKBG1lbW8YAiABKAsyHC50ZW1wb3JhbC5hcGkuY29tbW9uLnYxLk1l", + "bW8SQwoRc2VhcmNoX2F0dHJpYnV0ZXMYAyABKAsyKC50ZW1wb3JhbC5hcGku", + "Y29tbW9uLnYxLlNlYXJjaEF0dHJpYnV0ZXMSOAoEaW5mbxgEIAEoCzIqLnRl", + "bXBvcmFsLmFwaS5zY2hlZHVsZS52MS5TY2hlZHVsZUxpc3RJbmZvQpMBChtp", + "by50ZW1wb3JhbC5hcGkuc2NoZWR1bGUudjFCDE1lc3NhZ2VQcm90b1ABWidn", + "by50ZW1wb3JhbC5pby9hcGkvc2NoZWR1bGUvdjE7c2NoZWR1bGWqAhpUZW1w", + "b3JhbGlvLkFwaS5TY2hlZHVsZS5WMeoCHVRlbXBvcmFsaW86OkFwaTo6U2No", + "ZWR1bGU6OlYxYgZwcm90bzM=")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, - new pbr::FileDescriptor[] { global::Google.Protobuf.WellKnownTypes.DurationReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.TimestampReflection.Descriptor, global::Temporalio.Api.Common.V1.MessageReflection.Descriptor, global::Temporalio.Api.Enums.V1.ScheduleReflection.Descriptor, global::Temporalio.Api.Workflow.V1.MessageReflection.Descriptor, }, + new pbr::FileDescriptor[] { global::Google.Protobuf.WellKnownTypes.DurationReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.TimestampReflection.Descriptor, global::Temporalio.Api.Common.V1.MessageReflection.Descriptor, global::Temporalio.Api.Enums.V1.ScheduleReflection.Descriptor, global::Temporalio.Api.Enums.V1.WorkflowReflection.Descriptor, global::Temporalio.Api.Workflow.V1.MessageReflection.Descriptor, }, new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.Schedule.V1.CalendarSpec), global::Temporalio.Api.Schedule.V1.CalendarSpec.Parser, new[]{ "Second", "Minute", "Hour", "DayOfMonth", "Month", "Year", "DayOfWeek", "Comment" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.Schedule.V1.Range), global::Temporalio.Api.Schedule.V1.Range.Parser, new[]{ "Start", "End", "Step" }, null, null, null, null), @@ -123,7 +126,7 @@ static MessageReflection() { new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.Schedule.V1.ScheduleSpec), global::Temporalio.Api.Schedule.V1.ScheduleSpec.Parser, new[]{ "StructuredCalendar", "CronString", "Calendar", "Interval", "ExcludeCalendar", "ExcludeStructuredCalendar", "StartTime", "EndTime", "Jitter", "TimezoneName", "TimezoneData" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.Schedule.V1.SchedulePolicies), global::Temporalio.Api.Schedule.V1.SchedulePolicies.Parser, new[]{ "OverlapPolicy", "CatchupWindow", "PauseOnFailure", "KeepOriginalWorkflowId" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.Schedule.V1.ScheduleAction), global::Temporalio.Api.Schedule.V1.ScheduleAction.Parser, new[]{ "StartWorkflow" }, new[]{ "Action" }, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.Schedule.V1.ScheduleActionResult), global::Temporalio.Api.Schedule.V1.ScheduleActionResult.Parser, new[]{ "ScheduleTime", "ActualTime", "StartWorkflowResult" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.Schedule.V1.ScheduleActionResult), global::Temporalio.Api.Schedule.V1.ScheduleActionResult.Parser, new[]{ "ScheduleTime", "ActualTime", "StartWorkflowResult", "StartWorkflowStatus" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.Schedule.V1.ScheduleState), global::Temporalio.Api.Schedule.V1.ScheduleState.Parser, new[]{ "Notes", "Paused", "LimitedActions", "RemainingActions" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.Schedule.V1.TriggerImmediatelyRequest), global::Temporalio.Api.Schedule.V1.TriggerImmediatelyRequest.Parser, new[]{ "OverlapPolicy" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.Schedule.V1.BackfillRequest), global::Temporalio.Api.Schedule.V1.BackfillRequest.Parser, new[]{ "StartTime", "EndTime", "OverlapPolicy" }, null, null, null, null), @@ -2792,6 +2795,7 @@ public ScheduleActionResult(ScheduleActionResult other) : this() { scheduleTime_ = other.scheduleTime_ != null ? other.scheduleTime_.Clone() : null; actualTime_ = other.actualTime_ != null ? other.actualTime_.Clone() : null; startWorkflowResult_ = other.startWorkflowResult_ != null ? other.startWorkflowResult_.Clone() : null; + startWorkflowStatus_ = other.startWorkflowStatus_; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -2846,6 +2850,22 @@ public ScheduleActionResult Clone() { } } + /// Field number for the "start_workflow_status" field. + public const int StartWorkflowStatusFieldNumber = 12; + private global::Temporalio.Api.Enums.V1.WorkflowExecutionStatus startWorkflowStatus_ = global::Temporalio.Api.Enums.V1.WorkflowExecutionStatus.Unspecified; + /// + /// If the action was start_workflow, this field will reflect an + /// eventually-consistent view of the started workflow's status. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Temporalio.Api.Enums.V1.WorkflowExecutionStatus StartWorkflowStatus { + get { return startWorkflowStatus_; } + set { + startWorkflowStatus_ = value; + } + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { @@ -2864,6 +2884,7 @@ public bool Equals(ScheduleActionResult other) { if (!object.Equals(ScheduleTime, other.ScheduleTime)) return false; if (!object.Equals(ActualTime, other.ActualTime)) return false; if (!object.Equals(StartWorkflowResult, other.StartWorkflowResult)) return false; + if (StartWorkflowStatus != other.StartWorkflowStatus) return false; return Equals(_unknownFields, other._unknownFields); } @@ -2874,6 +2895,7 @@ public override int GetHashCode() { if (scheduleTime_ != null) hash ^= ScheduleTime.GetHashCode(); if (actualTime_ != null) hash ^= ActualTime.GetHashCode(); if (startWorkflowResult_ != null) hash ^= StartWorkflowResult.GetHashCode(); + if (StartWorkflowStatus != global::Temporalio.Api.Enums.V1.WorkflowExecutionStatus.Unspecified) hash ^= StartWorkflowStatus.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -2904,6 +2926,10 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(90); output.WriteMessage(StartWorkflowResult); } + if (StartWorkflowStatus != global::Temporalio.Api.Enums.V1.WorkflowExecutionStatus.Unspecified) { + output.WriteRawTag(96); + output.WriteEnum((int) StartWorkflowStatus); + } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -2926,6 +2952,10 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(90); output.WriteMessage(StartWorkflowResult); } + if (StartWorkflowStatus != global::Temporalio.Api.Enums.V1.WorkflowExecutionStatus.Unspecified) { + output.WriteRawTag(96); + output.WriteEnum((int) StartWorkflowStatus); + } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } @@ -2945,6 +2975,9 @@ public int CalculateSize() { if (startWorkflowResult_ != null) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(StartWorkflowResult); } + if (StartWorkflowStatus != global::Temporalio.Api.Enums.V1.WorkflowExecutionStatus.Unspecified) { + size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) StartWorkflowStatus); + } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -2975,6 +3008,9 @@ public void MergeFrom(ScheduleActionResult other) { } StartWorkflowResult.MergeFrom(other.StartWorkflowResult); } + if (other.StartWorkflowStatus != global::Temporalio.Api.Enums.V1.WorkflowExecutionStatus.Unspecified) { + StartWorkflowStatus = other.StartWorkflowStatus; + } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -3011,6 +3047,10 @@ public void MergeFrom(pb::CodedInputStream input) { input.ReadMessage(StartWorkflowResult); break; } + case 96: { + StartWorkflowStatus = (global::Temporalio.Api.Enums.V1.WorkflowExecutionStatus) input.ReadEnum(); + break; + } } } #endif @@ -3047,6 +3087,10 @@ public void MergeFrom(pb::CodedInputStream input) { input.ReadMessage(StartWorkflowResult); break; } + case 96: { + StartWorkflowStatus = (global::Temporalio.Api.Enums.V1.WorkflowExecutionStatus) input.ReadEnum(); + break; + } } } } diff --git a/src/Temporalio/Api/Sdk/V1/WorkflowMetadata.cs b/src/Temporalio/Api/Sdk/V1/WorkflowMetadata.cs index f6749664..8843bf9c 100644 --- a/src/Temporalio/Api/Sdk/V1/WorkflowMetadata.cs +++ b/src/Temporalio/Api/Sdk/V1/WorkflowMetadata.cs @@ -367,6 +367,9 @@ public string Type { private static readonly pb::FieldCodec _repeated_queryDefinitions_codec = pb::FieldCodec.ForMessage(18, global::Temporalio.Api.Sdk.V1.WorkflowInteractionDefinition.Parser); private readonly pbc::RepeatedField queryDefinitions_ = new pbc::RepeatedField(); + /// + /// Query definitions, sorted by name. + /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public pbc::RepeatedField QueryDefinitions { @@ -378,6 +381,9 @@ public string Type { private static readonly pb::FieldCodec _repeated_signalDefinitions_codec = pb::FieldCodec.ForMessage(26, global::Temporalio.Api.Sdk.V1.WorkflowInteractionDefinition.Parser); private readonly pbc::RepeatedField signalDefinitions_ = new pbc::RepeatedField(); + /// + /// Signal definitions, sorted by name. + /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public pbc::RepeatedField SignalDefinitions { @@ -389,6 +395,9 @@ public string Type { private static readonly pb::FieldCodec _repeated_updateDefinitions_codec = pb::FieldCodec.ForMessage(34, global::Temporalio.Api.Sdk.V1.WorkflowInteractionDefinition.Parser); private readonly pbc::RepeatedField updateDefinitions_ = new pbc::RepeatedField(); + /// + /// Update definitions, sorted by name. + /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public pbc::RepeatedField UpdateDefinitions { diff --git a/src/Temporalio/Api/TaskQueue/V1/Message.cs b/src/Temporalio/Api/TaskQueue/V1/Message.cs index 65f3c9ee..3de80081 100644 --- a/src/Temporalio/Api/TaskQueue/V1/Message.cs +++ b/src/Temporalio/Api/TaskQueue/V1/Message.cs @@ -672,8 +672,8 @@ public bool Unversioned { public const int AllActiveFieldNumber = 3; private bool allActive_; /// - /// Include all active versions. A version is considered active if it has had new - /// tasks or polls recently. + /// Include all active versions. A version is considered active if, in the last few minutes, + /// it has had new tasks or polls, or it has been the subject of certain task queue API calls. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] @@ -1312,9 +1312,10 @@ public void MergeFrom(pb::CodedInputStream input) { } /// - /// For workflow task queues, we only report the normal queue stats, not sticky queues. This means the stats - /// reported here do not count all workflow tasks. However, because the tasks queued in sticky queues only remain - /// valid for a few seconds, the inaccuracy becomes less significant as the backlog age grows. + /// TaskQueueStats contains statistics about task queue backlog and activity. + /// + /// For workflow task queue type, this result is partial because tasks sent to sticky queues are not included. Read + /// comments above each metric to understand the impact of sticky queue exclusion on that metric accuracy. /// public sealed partial class TaskQueueStats : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE @@ -1367,8 +1368,12 @@ public TaskQueueStats Clone() { public const int ApproximateBacklogCountFieldNumber = 1; private long approximateBacklogCount_; /// - /// The approximate number of tasks backlogged in this task queue. May count expired tasks but eventually converges - /// to the right value. + /// The approximate number of tasks backlogged in this task queue. May count expired tasks but eventually + /// converges to the right value. Can be relied upon for scaling decisions. + /// + /// Special note for workflow task queue type: this metric does not count sticky queue tasks. However, because + /// those tasks only remain valid for a few seconds, the inaccuracy becomes less significant as the backlog size + /// grows. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] @@ -1383,7 +1388,12 @@ public long ApproximateBacklogCount { public const int ApproximateBacklogAgeFieldNumber = 2; private global::Google.Protobuf.WellKnownTypes.Duration approximateBacklogAge_; /// - /// Approximate age of the oldest task in the backlog based on the create timestamp of the task at the head of the queue. + /// Approximate age of the oldest task in the backlog based on the creation time of the task at the head of + /// the queue. Can be relied upon for scaling decisions. + /// + /// Special note for workflow task queue type: this metric does not count sticky queue tasks. However, because + /// those tasks only remain valid for a few seconds, they should not affect the result when backlog is older than + /// few seconds. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] @@ -1398,8 +1408,20 @@ public long ApproximateBacklogCount { public const int TasksAddRateFieldNumber = 3; private float tasksAddRate_; /// - /// Approximate tasks per second added to the task queue based on activity within a fixed window. This includes both backlogged and - /// sync-matched tasks. + /// The approximate tasks per second added to the task queue, averaging the last 30 seconds. These includes tasks + /// whether or not they were added to/dispatched from the backlog or they were dispatched immediately without going + /// to the backlog (sync-matched). + /// + /// The difference between `tasks_add_rate` and `tasks_dispatch_rate` is a reliable metric for the rate at which + /// backlog grows/shrinks. + /// + /// Note: the actual tasks delivered to the workers may significantly be higher than the numbers reported by + /// tasks_add_rate, because: + /// - Tasks can be sent to workers without going to the task queue. This is called Eager dispatch. Eager dispatch is + /// enable for activities by default in the latest SDKs. + /// - Tasks going to Sticky queue are not accounted for. Note that, typically, only the first workflow task of each + /// workflow goes to a normal queue, and the rest workflow tasks go to the Sticky queue associated with a specific + /// worker instance. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] @@ -1414,8 +1436,20 @@ public float TasksAddRate { public const int TasksDispatchRateFieldNumber = 4; private float tasksDispatchRate_; /// - /// Approximate tasks per second dispatched to workers based on activity within a fixed window. This includes both backlogged and - /// sync-matched tasks. + /// The approximate tasks per second dispatched from the task queue, averaging the last 30 seconds. These includes + /// tasks whether or not they were added to/dispatched from the backlog or they were dispatched immediately without + /// going to the backlog (sync-matched). + /// + /// The difference between `tasks_add_rate` and `tasks_dispatch_rate` is a reliable metric for the rate at which + /// backlog grows/shrinks. + /// + /// Note: the actual tasks delivered to the workers may significantly be higher than the numbers reported by + /// tasks_dispatch_rate, because: + /// - Tasks can be sent to workers without going to the task queue. This is called Eager dispatch. Eager dispatch is + /// enable for activities by default in the latest SDKs. + /// - Tasks going to Sticky queue are not accounted for. Note that, typically, only the first workflow task of each + /// workflow goes to a normal queue, and the rest workflow tasks go to the Sticky queue associated with a specific + /// worker instance. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] diff --git a/src/Temporalio/Api/Update/V1/Message.cs b/src/Temporalio/Api/Update/V1/Message.cs index f321a312..3eae9da0 100644 --- a/src/Temporalio/Api/Update/V1/Message.cs +++ b/src/Temporalio/Api/Update/V1/Message.cs @@ -74,8 +74,7 @@ static MessageReflection() { } #region Messages /// - /// Specifies to the gRPC server how long the client wants the an update-related - /// RPC call to wait before returning control to the caller. + /// Specifies client's intent to wait for Update results. /// public sealed partial class WaitPolicy : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE @@ -125,8 +124,11 @@ public WaitPolicy Clone() { public const int LifecycleStageFieldNumber = 1; private global::Temporalio.Api.Enums.V1.UpdateWorkflowExecutionLifecycleStage lifecycleStage_ = global::Temporalio.Api.Enums.V1.UpdateWorkflowExecutionLifecycleStage.Unspecified; /// - /// Indicates the update lifecycle stage that the gRPC call should wait for - /// before returning. + /// Indicates the Update lifecycle stage that the Update must reach before + /// API call is returned. + /// NOTE: This field works together with API call timeout which is limited by + /// server timeout (maximum wait time). If server timeout is expired before + /// user specified timeout, API call returns even if specified stage is not reached. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] @@ -271,8 +273,7 @@ public void MergeFrom(pb::CodedInputStream input) { } /// - /// The data needed by a client to refer to a previously invoked workflow - /// execution update process. + /// The data needed by a client to refer to a previously invoked Workflow Update. /// public sealed partial class UpdateRef : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE @@ -510,7 +511,7 @@ public void MergeFrom(pb::CodedInputStream input) { } /// - /// The outcome of a workflow update - success or failure. + /// The outcome of a Workflow Update: success or failure. /// public sealed partial class Outcome : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE @@ -798,7 +799,7 @@ public void MergeFrom(pb::CodedInputStream input) { } /// - /// Metadata about a workflow execution update. + /// Metadata about a Workflow Update. /// public sealed partial class Meta : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE @@ -849,7 +850,7 @@ public Meta Clone() { public const int UpdateIdFieldNumber = 1; private string updateId_ = ""; /// - /// An ID with workflow-scoped uniqueness for this update + /// An ID with workflow-scoped uniqueness for this Update. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] @@ -864,7 +865,7 @@ public string UpdateId { public const int IdentityFieldNumber = 2; private string identity_ = ""; /// - /// A string identifying the agent that requested this update. + /// A string identifying the agent that requested this Update. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] @@ -1082,7 +1083,7 @@ public Input Clone() { public const int HeaderFieldNumber = 1; private global::Temporalio.Api.Common.V1.Header header_; /// - /// Headers that are passed with the update from the requesting entity. + /// Headers that are passed with the Update from the requesting entity. /// These can include things like auth or tracing tokens. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -1098,7 +1099,7 @@ public Input Clone() { public const int NameFieldNumber = 2; private string name_ = ""; /// - /// The name of the input handler to invoke on the target workflow + /// The name of the Update handler to invoke on the target Workflow. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] @@ -1113,7 +1114,7 @@ public string Name { public const int ArgsFieldNumber = 3; private global::Temporalio.Api.Common.V1.Payloads args_; /// - /// The arguments to pass to the named handler. + /// The arguments to pass to the named Update handler. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] @@ -1324,7 +1325,7 @@ public void MergeFrom(pb::CodedInputStream input) { } /// - /// The client request that triggers a workflow execution update + /// The client request that triggers a Workflow Update. /// public sealed partial class Request : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE @@ -1571,8 +1572,7 @@ public void MergeFrom(pb::CodedInputStream input) { } /// - /// An update protocol message indicating that a workflow execution update has - /// been rejected. + /// An Update protocol message indicating that a Workflow Update has been rejected. /// public sealed partial class Rejection : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE @@ -1893,7 +1893,7 @@ public void MergeFrom(pb::CodedInputStream input) { } /// - /// An update protocol message indicating that a workflow execution update has + /// An Update protocol message indicating that a Workflow Update has /// been accepted (i.e. passed the worker-side validation phase). /// public sealed partial class Acceptance : pb::IMessage @@ -2169,7 +2169,7 @@ public void MergeFrom(pb::CodedInputStream input) { } /// - /// An update protocol message indicating that a workflow execution update has + /// An Update protocol message indicating that a Workflow Update has /// completed with the contained outcome. /// public sealed partial class Response : pb::IMessage diff --git a/src/Temporalio/Api/Workflow/V1/Message.cs b/src/Temporalio/Api/Workflow/V1/Message.cs index dd5dcf08..cc9a1afa 100644 --- a/src/Temporalio/Api/Workflow/V1/Message.cs +++ b/src/Temporalio/Api/Workflow/V1/Message.cs @@ -32,7 +32,7 @@ static MessageReflection() { "bG93LnByb3RvGiR0ZW1wb3JhbC9hcGkvY29tbW9uL3YxL21lc3NhZ2UucHJv", "dG8aJXRlbXBvcmFsL2FwaS9mYWlsdXJlL3YxL21lc3NhZ2UucHJvdG8aJ3Rl", "bXBvcmFsL2FwaS90YXNrcXVldWUvdjEvbWVzc2FnZS5wcm90bxondGVtcG9y", - "YWwvYXBpL3Nkay92MS91c2VyX21ldGFkYXRhLnByb3RvIuEHChVXb3JrZmxv", + "YWwvYXBpL3Nkay92MS91c2VyX21ldGFkYXRhLnByb3RvIvcHChVXb3JrZmxv", "d0V4ZWN1dGlvbkluZm8SPAoJZXhlY3V0aW9uGAEgASgLMikudGVtcG9yYWwu", "YXBpLmNvbW1vbi52MS5Xb3JrZmxvd0V4ZWN1dGlvbhIyCgR0eXBlGAIgASgL", "MiQudGVtcG9yYWwuYXBpLmNvbW1vbi52MS5Xb3JrZmxvd1R5cGUSLgoKc3Rh", @@ -54,32 +54,37 @@ static MessageReflection() { "EmV4ZWN1dGlvbl9kdXJhdGlvbhgRIAEoCzIZLmdvb2dsZS5wcm90b2J1Zi5E", "dXJhdGlvbhJBCg5yb290X2V4ZWN1dGlvbhgSIAEoCzIpLnRlbXBvcmFsLmFw", "aS5jb21tb24udjEuV29ya2Zsb3dFeGVjdXRpb24SGQoRYXNzaWduZWRfYnVp", - "bGRfaWQYEyABKAkSGgoSaW5oZXJpdGVkX2J1aWxkX2lkGBQgASgJIscCChdX", - "b3JrZmxvd0V4ZWN1dGlvbkNvbmZpZxI4Cgp0YXNrX3F1ZXVlGAEgASgLMiQu", - "dGVtcG9yYWwuYXBpLnRhc2txdWV1ZS52MS5UYXNrUXVldWUSPQoad29ya2Zs", - "b3dfZXhlY3V0aW9uX3RpbWVvdXQYAiABKAsyGS5nb29nbGUucHJvdG9idWYu", - "RHVyYXRpb24SNwoUd29ya2Zsb3dfcnVuX3RpbWVvdXQYAyABKAsyGS5nb29n", - "bGUucHJvdG9idWYuRHVyYXRpb24SQAodZGVmYXVsdF93b3JrZmxvd190YXNr", - "X3RpbWVvdXQYBCABKAsyGS5nb29nbGUucHJvdG9idWYuRHVyYXRpb24SOAoN", - "dXNlcl9tZXRhZGF0YRgFIAEoCzIhLnRlbXBvcmFsLmFwaS5zZGsudjEuVXNl", - "ck1ldGFkYXRhIocGChNQZW5kaW5nQWN0aXZpdHlJbmZvEhMKC2FjdGl2aXR5", - "X2lkGAEgASgJEjsKDWFjdGl2aXR5X3R5cGUYAiABKAsyJC50ZW1wb3JhbC5h", - "cGkuY29tbW9uLnYxLkFjdGl2aXR5VHlwZRI6CgVzdGF0ZRgDIAEoDjIrLnRl", - "bXBvcmFsLmFwaS5lbnVtcy52MS5QZW5kaW5nQWN0aXZpdHlTdGF0ZRI7ChFo", - "ZWFydGJlYXRfZGV0YWlscxgEIAEoCzIgLnRlbXBvcmFsLmFwaS5jb21tb24u", - "djEuUGF5bG9hZHMSNwoTbGFzdF9oZWFydGJlYXRfdGltZRgFIAEoCzIaLmdv", - "b2dsZS5wcm90b2J1Zi5UaW1lc3RhbXASNQoRbGFzdF9zdGFydGVkX3RpbWUY", - "BiABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wEg8KB2F0dGVtcHQY", - "ByABKAUSGAoQbWF4aW11bV9hdHRlbXB0cxgIIAEoBRIyCg5zY2hlZHVsZWRf", - "dGltZRgJIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXASMwoPZXhw", - "aXJhdGlvbl90aW1lGAogASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFt", - "cBI2CgxsYXN0X2ZhaWx1cmUYCyABKAsyIC50ZW1wb3JhbC5hcGkuZmFpbHVy", - "ZS52MS5GYWlsdXJlEhwKFGxhc3Rfd29ya2VyX2lkZW50aXR5GAwgASgJEjcK", - "FXVzZV93b3JrZmxvd19idWlsZF9pZBgNIAEoCzIWLmdvb2dsZS5wcm90b2J1", - "Zi5FbXB0eUgAEi4KJGxhc3RfaW5kZXBlbmRlbnRseV9hc3NpZ25lZF9idWls", - "ZF9pZBgOIAEoCUgAEk0KGWxhc3Rfd29ya2VyX3ZlcnNpb25fc3RhbXAYDyAB", - "KAsyKi50ZW1wb3JhbC5hcGkuY29tbW9uLnYxLldvcmtlclZlcnNpb25TdGFt", - "cEITChFhc3NpZ25lZF9idWlsZF9pZCK5AQoZUGVuZGluZ0NoaWxkRXhlY3V0", + "bGRfaWQYEyABKAkSGgoSaW5oZXJpdGVkX2J1aWxkX2lkGBQgASgJEhQKDGZp", + "cnN0X3J1bl9pZBgVIAEoCSLHAgoXV29ya2Zsb3dFeGVjdXRpb25Db25maWcS", + "OAoKdGFza19xdWV1ZRgBIAEoCzIkLnRlbXBvcmFsLmFwaS50YXNrcXVldWUu", + "djEuVGFza1F1ZXVlEj0KGndvcmtmbG93X2V4ZWN1dGlvbl90aW1lb3V0GAIg", + "ASgLMhkuZ29vZ2xlLnByb3RvYnVmLkR1cmF0aW9uEjcKFHdvcmtmbG93X3J1", + "bl90aW1lb3V0GAMgASgLMhkuZ29vZ2xlLnByb3RvYnVmLkR1cmF0aW9uEkAK", + "HWRlZmF1bHRfd29ya2Zsb3dfdGFza190aW1lb3V0GAQgASgLMhkuZ29vZ2xl", + "LnByb3RvYnVmLkR1cmF0aW9uEjgKDXVzZXJfbWV0YWRhdGEYBSABKAsyIS50", + "ZW1wb3JhbC5hcGkuc2RrLnYxLlVzZXJNZXRhZGF0YSLSBwoTUGVuZGluZ0Fj", + "dGl2aXR5SW5mbxITCgthY3Rpdml0eV9pZBgBIAEoCRI7Cg1hY3Rpdml0eV90", + "eXBlGAIgASgLMiQudGVtcG9yYWwuYXBpLmNvbW1vbi52MS5BY3Rpdml0eVR5", + "cGUSOgoFc3RhdGUYAyABKA4yKy50ZW1wb3JhbC5hcGkuZW51bXMudjEuUGVu", + "ZGluZ0FjdGl2aXR5U3RhdGUSOwoRaGVhcnRiZWF0X2RldGFpbHMYBCABKAsy", + "IC50ZW1wb3JhbC5hcGkuY29tbW9uLnYxLlBheWxvYWRzEjcKE2xhc3RfaGVh", + "cnRiZWF0X3RpbWUYBSABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1w", + "EjUKEWxhc3Rfc3RhcnRlZF90aW1lGAYgASgLMhouZ29vZ2xlLnByb3RvYnVm", + "LlRpbWVzdGFtcBIPCgdhdHRlbXB0GAcgASgFEhgKEG1heGltdW1fYXR0ZW1w", + "dHMYCCABKAUSMgoOc2NoZWR1bGVkX3RpbWUYCSABKAsyGi5nb29nbGUucHJv", + "dG9idWYuVGltZXN0YW1wEjMKD2V4cGlyYXRpb25fdGltZRgKIAEoCzIaLmdv", + "b2dsZS5wcm90b2J1Zi5UaW1lc3RhbXASNgoMbGFzdF9mYWlsdXJlGAsgASgL", + "MiAudGVtcG9yYWwuYXBpLmZhaWx1cmUudjEuRmFpbHVyZRIcChRsYXN0X3dv", + "cmtlcl9pZGVudGl0eRgMIAEoCRI3ChV1c2Vfd29ya2Zsb3dfYnVpbGRfaWQY", + "DSABKAsyFi5nb29nbGUucHJvdG9idWYuRW1wdHlIABIuCiRsYXN0X2luZGVw", + "ZW5kZW50bHlfYXNzaWduZWRfYnVpbGRfaWQYDiABKAlIABJNChlsYXN0X3dv", + "cmtlcl92ZXJzaW9uX3N0YW1wGA8gASgLMioudGVtcG9yYWwuYXBpLmNvbW1v", + "bi52MS5Xb3JrZXJWZXJzaW9uU3RhbXASOQoWY3VycmVudF9yZXRyeV9pbnRl", + "cnZhbBgQIAEoCzIZLmdvb2dsZS5wcm90b2J1Zi5EdXJhdGlvbhI+ChpsYXN0", + "X2F0dGVtcHRfY29tcGxldGVfdGltZRgRIAEoCzIaLmdvb2dsZS5wcm90b2J1", + "Zi5UaW1lc3RhbXASPgoabmV4dF9hdHRlbXB0X3NjaGVkdWxlX3RpbWUYEiAB", + "KAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wEg4KBnBhdXNlZBgTIAEo", + "CEITChFhc3NpZ25lZF9idWlsZF9pZCK5AQoZUGVuZGluZ0NoaWxkRXhlY3V0", "aW9uSW5mbxITCgt3b3JrZmxvd19pZBgBIAEoCRIOCgZydW5faWQYAiABKAkS", "GgoSd29ya2Zsb3dfdHlwZV9uYW1lGAMgASgJEhQKDGluaXRpYXRlZF9pZBgE", "IAEoAxJFChNwYXJlbnRfY2xvc2VfcG9saWN5GAUgASgOMigudGVtcG9yYWwu", @@ -126,7 +131,7 @@ static MessageReflection() { "bGVfdGltZRgIIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXAaEAoO", "V29ya2Zsb3dDbG9zZWQaZgoHVHJpZ2dlchJQCg93b3JrZmxvd19jbG9zZWQY", "ASABKAsyNS50ZW1wb3JhbC5hcGkud29ya2Zsb3cudjEuQ2FsbGJhY2tJbmZv", - "LldvcmtmbG93Q2xvc2VkSABCCQoHdmFyaWFudCLBBAoZUGVuZGluZ05leHVz", + "LldvcmtmbG93Q2xvc2VkSABCCQoHdmFyaWFudCLdBAoZUGVuZGluZ05leHVz", "T3BlcmF0aW9uSW5mbxIQCghlbmRwb2ludBgBIAEoCRIPCgdzZXJ2aWNlGAIg", "ASgJEhEKCW9wZXJhdGlvbhgDIAEoCRIUCgxvcGVyYXRpb25faWQYBCABKAkS", "PAoZc2NoZWR1bGVfdG9fY2xvc2VfdGltZW91dBgFIAEoCzIZLmdvb2dsZS5w", @@ -139,25 +144,25 @@ static MessageReflection() { "MS5GYWlsdXJlEj4KGm5leHRfYXR0ZW1wdF9zY2hlZHVsZV90aW1lGAsgASgL", "MhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcBJTChFjYW5jZWxsYXRpb25f", "aW5mbxgMIAEoCzI4LnRlbXBvcmFsLmFwaS53b3JrZmxvdy52MS5OZXh1c09w", - "ZXJhdGlvbkNhbmNlbGxhdGlvbkluZm8i7AIKHk5leHVzT3BlcmF0aW9uQ2Fu", - "Y2VsbGF0aW9uSW5mbxIyCg5yZXF1ZXN0ZWRfdGltZRgBIAEoCzIaLmdvb2ds", - "ZS5wcm90b2J1Zi5UaW1lc3RhbXASRQoFc3RhdGUYAiABKA4yNi50ZW1wb3Jh", - "bC5hcGkuZW51bXMudjEuTmV4dXNPcGVyYXRpb25DYW5jZWxsYXRpb25TdGF0", - "ZRIPCgdhdHRlbXB0GAMgASgFEj4KGmxhc3RfYXR0ZW1wdF9jb21wbGV0ZV90", - "aW1lGAQgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcBI+ChRsYXN0", - "X2F0dGVtcHRfZmFpbHVyZRgFIAEoCzIgLnRlbXBvcmFsLmFwaS5mYWlsdXJl", - "LnYxLkZhaWx1cmUSPgoabmV4dF9hdHRlbXB0X3NjaGVkdWxlX3RpbWUYBiAB", - "KAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wQpMBChtpby50ZW1wb3Jh", - "bC5hcGkud29ya2Zsb3cudjFCDE1lc3NhZ2VQcm90b1ABWidnby50ZW1wb3Jh", - "bC5pby9hcGkvd29ya2Zsb3cvdjE7d29ya2Zsb3eqAhpUZW1wb3JhbGlvLkFw", - "aS5Xb3JrZmxvdy5WMeoCHVRlbXBvcmFsaW86OkFwaTo6V29ya2Zsb3c6OlYx", - "YgZwcm90bzM=")); + "ZXJhdGlvbkNhbmNlbGxhdGlvbkluZm8SGgoSc2NoZWR1bGVkX2V2ZW50X2lk", + "GA0gASgDIuwCCh5OZXh1c09wZXJhdGlvbkNhbmNlbGxhdGlvbkluZm8SMgoO", + "cmVxdWVzdGVkX3RpbWUYASABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0", + "YW1wEkUKBXN0YXRlGAIgASgOMjYudGVtcG9yYWwuYXBpLmVudW1zLnYxLk5l", + "eHVzT3BlcmF0aW9uQ2FuY2VsbGF0aW9uU3RhdGUSDwoHYXR0ZW1wdBgDIAEo", + "BRI+ChpsYXN0X2F0dGVtcHRfY29tcGxldGVfdGltZRgEIAEoCzIaLmdvb2ds", + "ZS5wcm90b2J1Zi5UaW1lc3RhbXASPgoUbGFzdF9hdHRlbXB0X2ZhaWx1cmUY", + "BSABKAsyIC50ZW1wb3JhbC5hcGkuZmFpbHVyZS52MS5GYWlsdXJlEj4KGm5l", + "eHRfYXR0ZW1wdF9zY2hlZHVsZV90aW1lGAYgASgLMhouZ29vZ2xlLnByb3Rv", + "YnVmLlRpbWVzdGFtcEKTAQobaW8udGVtcG9yYWwuYXBpLndvcmtmbG93LnYx", + "QgxNZXNzYWdlUHJvdG9QAVonZ28udGVtcG9yYWwuaW8vYXBpL3dvcmtmbG93", + "L3YxO3dvcmtmbG93qgIaVGVtcG9yYWxpby5BcGkuV29ya2Zsb3cuVjHqAh1U", + "ZW1wb3JhbGlvOjpBcGk6OldvcmtmbG93OjpWMWIGcHJvdG8z")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, new pbr::FileDescriptor[] { global::Google.Protobuf.WellKnownTypes.DurationReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.EmptyReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.TimestampReflection.Descriptor, global::Temporalio.Api.Enums.V1.CommonReflection.Descriptor, global::Temporalio.Api.Enums.V1.WorkflowReflection.Descriptor, global::Temporalio.Api.Common.V1.MessageReflection.Descriptor, global::Temporalio.Api.Failure.V1.MessageReflection.Descriptor, global::Temporalio.Api.TaskQueue.V1.MessageReflection.Descriptor, global::Temporalio.Api.Sdk.V1.UserMetadataReflection.Descriptor, }, new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] { - new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.Workflow.V1.WorkflowExecutionInfo), global::Temporalio.Api.Workflow.V1.WorkflowExecutionInfo.Parser, new[]{ "Execution", "Type", "StartTime", "CloseTime", "Status", "HistoryLength", "ParentNamespaceId", "ParentExecution", "ExecutionTime", "Memo", "SearchAttributes", "AutoResetPoints", "TaskQueue", "StateTransitionCount", "HistorySizeBytes", "MostRecentWorkerVersionStamp", "ExecutionDuration", "RootExecution", "AssignedBuildId", "InheritedBuildId" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.Workflow.V1.WorkflowExecutionInfo), global::Temporalio.Api.Workflow.V1.WorkflowExecutionInfo.Parser, new[]{ "Execution", "Type", "StartTime", "CloseTime", "Status", "HistoryLength", "ParentNamespaceId", "ParentExecution", "ExecutionTime", "Memo", "SearchAttributes", "AutoResetPoints", "TaskQueue", "StateTransitionCount", "HistorySizeBytes", "MostRecentWorkerVersionStamp", "ExecutionDuration", "RootExecution", "AssignedBuildId", "InheritedBuildId", "FirstRunId" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.Workflow.V1.WorkflowExecutionConfig), global::Temporalio.Api.Workflow.V1.WorkflowExecutionConfig.Parser, new[]{ "TaskQueue", "WorkflowExecutionTimeout", "WorkflowRunTimeout", "DefaultWorkflowTaskTimeout", "UserMetadata" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.Workflow.V1.PendingActivityInfo), global::Temporalio.Api.Workflow.V1.PendingActivityInfo.Parser, new[]{ "ActivityId", "ActivityType", "State", "HeartbeatDetails", "LastHeartbeatTime", "LastStartedTime", "Attempt", "MaximumAttempts", "ScheduledTime", "ExpirationTime", "LastFailure", "LastWorkerIdentity", "UseWorkflowBuildId", "LastIndependentlyAssignedBuildId", "LastWorkerVersionStamp" }, new[]{ "AssignedBuildId" }, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.Workflow.V1.PendingActivityInfo), global::Temporalio.Api.Workflow.V1.PendingActivityInfo.Parser, new[]{ "ActivityId", "ActivityType", "State", "HeartbeatDetails", "LastHeartbeatTime", "LastStartedTime", "Attempt", "MaximumAttempts", "ScheduledTime", "ExpirationTime", "LastFailure", "LastWorkerIdentity", "UseWorkflowBuildId", "LastIndependentlyAssignedBuildId", "LastWorkerVersionStamp", "CurrentRetryInterval", "LastAttemptCompleteTime", "NextAttemptScheduleTime", "Paused" }, new[]{ "AssignedBuildId" }, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.Workflow.V1.PendingChildExecutionInfo), global::Temporalio.Api.Workflow.V1.PendingChildExecutionInfo.Parser, new[]{ "WorkflowId", "RunId", "WorkflowTypeName", "InitiatedId", "ParentClosePolicy" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.Workflow.V1.PendingWorkflowTaskInfo), global::Temporalio.Api.Workflow.V1.PendingWorkflowTaskInfo.Parser, new[]{ "State", "ScheduledTime", "OriginalScheduledTime", "StartedTime", "Attempt" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.Workflow.V1.ResetPoints), global::Temporalio.Api.Workflow.V1.ResetPoints.Parser, new[]{ "Points" }, null, null, null, null), @@ -165,7 +170,7 @@ static MessageReflection() { new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.Workflow.V1.NewWorkflowExecutionInfo), global::Temporalio.Api.Workflow.V1.NewWorkflowExecutionInfo.Parser, new[]{ "WorkflowId", "WorkflowType", "TaskQueue", "Input", "WorkflowExecutionTimeout", "WorkflowRunTimeout", "WorkflowTaskTimeout", "WorkflowIdReusePolicy", "RetryPolicy", "CronSchedule", "Memo", "SearchAttributes", "Header", "UserMetadata" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.Workflow.V1.CallbackInfo), global::Temporalio.Api.Workflow.V1.CallbackInfo.Parser, new[]{ "Callback", "Trigger", "RegistrationTime", "State", "Attempt", "LastAttemptCompleteTime", "LastAttemptFailure", "NextAttemptScheduleTime" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.Workflow.V1.CallbackInfo.Types.WorkflowClosed), global::Temporalio.Api.Workflow.V1.CallbackInfo.Types.WorkflowClosed.Parser, null, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.Workflow.V1.CallbackInfo.Types.Trigger), global::Temporalio.Api.Workflow.V1.CallbackInfo.Types.Trigger.Parser, new[]{ "WorkflowClosed" }, new[]{ "Variant" }, null, null, null)}), - new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.Workflow.V1.PendingNexusOperationInfo), global::Temporalio.Api.Workflow.V1.PendingNexusOperationInfo.Parser, new[]{ "Endpoint", "Service", "Operation", "OperationId", "ScheduleToCloseTimeout", "ScheduledTime", "State", "Attempt", "LastAttemptCompleteTime", "LastAttemptFailure", "NextAttemptScheduleTime", "CancellationInfo" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.Workflow.V1.PendingNexusOperationInfo), global::Temporalio.Api.Workflow.V1.PendingNexusOperationInfo.Parser, new[]{ "Endpoint", "Service", "Operation", "OperationId", "ScheduleToCloseTimeout", "ScheduledTime", "State", "Attempt", "LastAttemptCompleteTime", "LastAttemptFailure", "NextAttemptScheduleTime", "CancellationInfo", "ScheduledEventId" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.Workflow.V1.NexusOperationCancellationInfo), global::Temporalio.Api.Workflow.V1.NexusOperationCancellationInfo.Parser, new[]{ "RequestedTime", "State", "Attempt", "LastAttemptCompleteTime", "LastAttemptFailure", "NextAttemptScheduleTime" }, null, null, null, null) })); } @@ -227,6 +232,7 @@ public WorkflowExecutionInfo(WorkflowExecutionInfo other) : this() { rootExecution_ = other.rootExecution_ != null ? other.rootExecution_.Clone() : null; assignedBuildId_ = other.assignedBuildId_; inheritedBuildId_ = other.inheritedBuildId_; + firstRunId_ = other.firstRunId_; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -514,6 +520,26 @@ public string InheritedBuildId { } } + /// Field number for the "first_run_id" field. + public const int FirstRunIdFieldNumber = 21; + private string firstRunId_ = ""; + /// + /// The first run ID in the execution chain. + /// Executions created via the following operations are considered to be in the same chain + /// - ContinueAsNew + /// - Workflow Retry + /// - Workflow Reset + /// - Cron Schedule + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string FirstRunId { + get { return firstRunId_; } + set { + firstRunId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { @@ -549,6 +575,7 @@ public bool Equals(WorkflowExecutionInfo other) { if (!object.Equals(RootExecution, other.RootExecution)) return false; if (AssignedBuildId != other.AssignedBuildId) return false; if (InheritedBuildId != other.InheritedBuildId) return false; + if (FirstRunId != other.FirstRunId) return false; return Equals(_unknownFields, other._unknownFields); } @@ -576,6 +603,7 @@ public override int GetHashCode() { if (rootExecution_ != null) hash ^= RootExecution.GetHashCode(); if (AssignedBuildId.Length != 0) hash ^= AssignedBuildId.GetHashCode(); if (InheritedBuildId.Length != 0) hash ^= InheritedBuildId.GetHashCode(); + if (FirstRunId.Length != 0) hash ^= FirstRunId.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -674,6 +702,10 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(162, 1); output.WriteString(InheritedBuildId); } + if (FirstRunId.Length != 0) { + output.WriteRawTag(170, 1); + output.WriteString(FirstRunId); + } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -764,6 +796,10 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(162, 1); output.WriteString(InheritedBuildId); } + if (FirstRunId.Length != 0) { + output.WriteRawTag(170, 1); + output.WriteString(FirstRunId); + } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } @@ -834,6 +870,9 @@ public int CalculateSize() { if (InheritedBuildId.Length != 0) { size += 2 + pb::CodedOutputStream.ComputeStringSize(InheritedBuildId); } + if (FirstRunId.Length != 0) { + size += 2 + pb::CodedOutputStream.ComputeStringSize(FirstRunId); + } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -942,6 +981,9 @@ public void MergeFrom(WorkflowExecutionInfo other) { if (other.InheritedBuildId.Length != 0) { InheritedBuildId = other.InheritedBuildId; } + if (other.FirstRunId.Length != 0) { + FirstRunId = other.FirstRunId; + } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -1073,6 +1115,10 @@ public void MergeFrom(pb::CodedInputStream input) { InheritedBuildId = input.ReadString(); break; } + case 170: { + FirstRunId = input.ReadString(); + break; + } } } #endif @@ -1204,6 +1250,10 @@ public void MergeFrom(pb::CodedInputStream input) { InheritedBuildId = input.ReadString(); break; } + case 170: { + FirstRunId = input.ReadString(); + break; + } } } } @@ -1643,6 +1693,10 @@ public PendingActivityInfo(PendingActivityInfo other) : this() { lastFailure_ = other.lastFailure_ != null ? other.lastFailure_.Clone() : null; lastWorkerIdentity_ = other.lastWorkerIdentity_; lastWorkerVersionStamp_ = other.lastWorkerVersionStamp_ != null ? other.lastWorkerVersionStamp_.Clone() : null; + currentRetryInterval_ = other.currentRetryInterval_ != null ? other.currentRetryInterval_.Clone() : null; + lastAttemptCompleteTime_ = other.lastAttemptCompleteTime_ != null ? other.lastAttemptCompleteTime_.Clone() : null; + nextAttemptScheduleTime_ = other.nextAttemptScheduleTime_ != null ? other.nextAttemptScheduleTime_.Clone() : null; + paused_ = other.paused_; switch (other.AssignedBuildIdCase) { case AssignedBuildIdOneofCase.UseWorkflowBuildId: UseWorkflowBuildId = other.UseWorkflowBuildId.Clone(); @@ -1867,6 +1921,70 @@ public void ClearLastIndependentlyAssignedBuildId() { } } + /// Field number for the "current_retry_interval" field. + public const int CurrentRetryIntervalFieldNumber = 16; + private global::Google.Protobuf.WellKnownTypes.Duration currentRetryInterval_; + /// + /// The time activity will wait until the next retry. + /// If activity is currently running it will be next retry interval if activity failed. + /// If activity is currently waiting it will be current retry interval. + /// If there will be no retry it will be null. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Google.Protobuf.WellKnownTypes.Duration CurrentRetryInterval { + get { return currentRetryInterval_; } + set { + currentRetryInterval_ = value; + } + } + + /// Field number for the "last_attempt_complete_time" field. + public const int LastAttemptCompleteTimeFieldNumber = 17; + private global::Google.Protobuf.WellKnownTypes.Timestamp lastAttemptCompleteTime_; + /// + /// The time when the last activity attempt was completed. If activity has not been completed yet then it will be null. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Google.Protobuf.WellKnownTypes.Timestamp LastAttemptCompleteTime { + get { return lastAttemptCompleteTime_; } + set { + lastAttemptCompleteTime_ = value; + } + } + + /// Field number for the "next_attempt_schedule_time" field. + public const int NextAttemptScheduleTimeFieldNumber = 18; + private global::Google.Protobuf.WellKnownTypes.Timestamp nextAttemptScheduleTime_; + /// + /// Next time when activity will be scheduled. + /// If activity is currently scheduled or started it will be null. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Google.Protobuf.WellKnownTypes.Timestamp NextAttemptScheduleTime { + get { return nextAttemptScheduleTime_; } + set { + nextAttemptScheduleTime_ = value; + } + } + + /// Field number for the "paused" field. + public const int PausedFieldNumber = 19; + private bool paused_; + /// + /// Indicates if activity is paused. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Paused { + get { return paused_; } + set { + paused_ = value; + } + } + private object assignedBuildId_; /// Enum of possible cases for the "assigned_build_id" oneof. public enum AssignedBuildIdOneofCase { @@ -1918,6 +2036,10 @@ public bool Equals(PendingActivityInfo other) { if (!object.Equals(UseWorkflowBuildId, other.UseWorkflowBuildId)) return false; if (LastIndependentlyAssignedBuildId != other.LastIndependentlyAssignedBuildId) return false; if (!object.Equals(LastWorkerVersionStamp, other.LastWorkerVersionStamp)) return false; + if (!object.Equals(CurrentRetryInterval, other.CurrentRetryInterval)) return false; + if (!object.Equals(LastAttemptCompleteTime, other.LastAttemptCompleteTime)) return false; + if (!object.Equals(NextAttemptScheduleTime, other.NextAttemptScheduleTime)) return false; + if (Paused != other.Paused) return false; if (AssignedBuildIdCase != other.AssignedBuildIdCase) return false; return Equals(_unknownFields, other._unknownFields); } @@ -1941,6 +2063,10 @@ public override int GetHashCode() { if (assignedBuildIdCase_ == AssignedBuildIdOneofCase.UseWorkflowBuildId) hash ^= UseWorkflowBuildId.GetHashCode(); if (HasLastIndependentlyAssignedBuildId) hash ^= LastIndependentlyAssignedBuildId.GetHashCode(); if (lastWorkerVersionStamp_ != null) hash ^= LastWorkerVersionStamp.GetHashCode(); + if (currentRetryInterval_ != null) hash ^= CurrentRetryInterval.GetHashCode(); + if (lastAttemptCompleteTime_ != null) hash ^= LastAttemptCompleteTime.GetHashCode(); + if (nextAttemptScheduleTime_ != null) hash ^= NextAttemptScheduleTime.GetHashCode(); + if (Paused != false) hash ^= Paused.GetHashCode(); hash ^= (int) assignedBuildIdCase_; if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); @@ -2020,6 +2146,22 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(122); output.WriteMessage(LastWorkerVersionStamp); } + if (currentRetryInterval_ != null) { + output.WriteRawTag(130, 1); + output.WriteMessage(CurrentRetryInterval); + } + if (lastAttemptCompleteTime_ != null) { + output.WriteRawTag(138, 1); + output.WriteMessage(LastAttemptCompleteTime); + } + if (nextAttemptScheduleTime_ != null) { + output.WriteRawTag(146, 1); + output.WriteMessage(NextAttemptScheduleTime); + } + if (Paused != false) { + output.WriteRawTag(152, 1); + output.WriteBool(Paused); + } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -2090,6 +2232,22 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(122); output.WriteMessage(LastWorkerVersionStamp); } + if (currentRetryInterval_ != null) { + output.WriteRawTag(130, 1); + output.WriteMessage(CurrentRetryInterval); + } + if (lastAttemptCompleteTime_ != null) { + output.WriteRawTag(138, 1); + output.WriteMessage(LastAttemptCompleteTime); + } + if (nextAttemptScheduleTime_ != null) { + output.WriteRawTag(146, 1); + output.WriteMessage(NextAttemptScheduleTime); + } + if (Paused != false) { + output.WriteRawTag(152, 1); + output.WriteBool(Paused); + } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } @@ -2145,6 +2303,18 @@ public int CalculateSize() { if (lastWorkerVersionStamp_ != null) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(LastWorkerVersionStamp); } + if (currentRetryInterval_ != null) { + size += 2 + pb::CodedOutputStream.ComputeMessageSize(CurrentRetryInterval); + } + if (lastAttemptCompleteTime_ != null) { + size += 2 + pb::CodedOutputStream.ComputeMessageSize(LastAttemptCompleteTime); + } + if (nextAttemptScheduleTime_ != null) { + size += 2 + pb::CodedOutputStream.ComputeMessageSize(NextAttemptScheduleTime); + } + if (Paused != false) { + size += 2 + 1; + } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -2220,6 +2390,27 @@ public void MergeFrom(PendingActivityInfo other) { } LastWorkerVersionStamp.MergeFrom(other.LastWorkerVersionStamp); } + if (other.currentRetryInterval_ != null) { + if (currentRetryInterval_ == null) { + CurrentRetryInterval = new global::Google.Protobuf.WellKnownTypes.Duration(); + } + CurrentRetryInterval.MergeFrom(other.CurrentRetryInterval); + } + if (other.lastAttemptCompleteTime_ != null) { + if (lastAttemptCompleteTime_ == null) { + LastAttemptCompleteTime = new global::Google.Protobuf.WellKnownTypes.Timestamp(); + } + LastAttemptCompleteTime.MergeFrom(other.LastAttemptCompleteTime); + } + if (other.nextAttemptScheduleTime_ != null) { + if (nextAttemptScheduleTime_ == null) { + NextAttemptScheduleTime = new global::Google.Protobuf.WellKnownTypes.Timestamp(); + } + NextAttemptScheduleTime.MergeFrom(other.NextAttemptScheduleTime); + } + if (other.Paused != false) { + Paused = other.Paused; + } switch (other.AssignedBuildIdCase) { case AssignedBuildIdOneofCase.UseWorkflowBuildId: if (UseWorkflowBuildId == null) { @@ -2336,6 +2527,31 @@ public void MergeFrom(pb::CodedInputStream input) { input.ReadMessage(LastWorkerVersionStamp); break; } + case 130: { + if (currentRetryInterval_ == null) { + CurrentRetryInterval = new global::Google.Protobuf.WellKnownTypes.Duration(); + } + input.ReadMessage(CurrentRetryInterval); + break; + } + case 138: { + if (lastAttemptCompleteTime_ == null) { + LastAttemptCompleteTime = new global::Google.Protobuf.WellKnownTypes.Timestamp(); + } + input.ReadMessage(LastAttemptCompleteTime); + break; + } + case 146: { + if (nextAttemptScheduleTime_ == null) { + NextAttemptScheduleTime = new global::Google.Protobuf.WellKnownTypes.Timestamp(); + } + input.ReadMessage(NextAttemptScheduleTime); + break; + } + case 152: { + Paused = input.ReadBool(); + break; + } } } #endif @@ -2440,6 +2656,31 @@ public void MergeFrom(pb::CodedInputStream input) { input.ReadMessage(LastWorkerVersionStamp); break; } + case 130: { + if (currentRetryInterval_ == null) { + CurrentRetryInterval = new global::Google.Protobuf.WellKnownTypes.Duration(); + } + input.ReadMessage(CurrentRetryInterval); + break; + } + case 138: { + if (lastAttemptCompleteTime_ == null) { + LastAttemptCompleteTime = new global::Google.Protobuf.WellKnownTypes.Timestamp(); + } + input.ReadMessage(LastAttemptCompleteTime); + break; + } + case 146: { + if (nextAttemptScheduleTime_ == null) { + NextAttemptScheduleTime = new global::Google.Protobuf.WellKnownTypes.Timestamp(); + } + input.ReadMessage(NextAttemptScheduleTime); + break; + } + case 152: { + Paused = input.ReadBool(); + break; + } } } } @@ -5559,6 +5800,7 @@ public PendingNexusOperationInfo(PendingNexusOperationInfo other) : this() { lastAttemptFailure_ = other.lastAttemptFailure_ != null ? other.lastAttemptFailure_.Clone() : null; nextAttemptScheduleTime_ = other.nextAttemptScheduleTime_ != null ? other.nextAttemptScheduleTime_.Clone() : null; cancellationInfo_ = other.cancellationInfo_ != null ? other.cancellationInfo_.Clone() : null; + scheduledEventId_ = other.scheduledEventId_; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -5747,6 +5989,22 @@ public int Attempt { } } + /// Field number for the "scheduled_event_id" field. + public const int ScheduledEventIdFieldNumber = 13; + private long scheduledEventId_; + /// + /// The event ID of the NexusOperationScheduled event. Can be used to correlate an operation in the + /// DescribeWorkflowExecution response with workflow history. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public long ScheduledEventId { + get { return scheduledEventId_; } + set { + scheduledEventId_ = value; + } + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { @@ -5774,6 +6032,7 @@ public bool Equals(PendingNexusOperationInfo other) { if (!object.Equals(LastAttemptFailure, other.LastAttemptFailure)) return false; if (!object.Equals(NextAttemptScheduleTime, other.NextAttemptScheduleTime)) return false; if (!object.Equals(CancellationInfo, other.CancellationInfo)) return false; + if (ScheduledEventId != other.ScheduledEventId) return false; return Equals(_unknownFields, other._unknownFields); } @@ -5793,6 +6052,7 @@ public override int GetHashCode() { if (lastAttemptFailure_ != null) hash ^= LastAttemptFailure.GetHashCode(); if (nextAttemptScheduleTime_ != null) hash ^= NextAttemptScheduleTime.GetHashCode(); if (cancellationInfo_ != null) hash ^= CancellationInfo.GetHashCode(); + if (ScheduledEventId != 0L) hash ^= ScheduledEventId.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -5859,6 +6119,10 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(98); output.WriteMessage(CancellationInfo); } + if (ScheduledEventId != 0L) { + output.WriteRawTag(104); + output.WriteInt64(ScheduledEventId); + } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -5917,6 +6181,10 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(98); output.WriteMessage(CancellationInfo); } + if (ScheduledEventId != 0L) { + output.WriteRawTag(104); + output.WriteInt64(ScheduledEventId); + } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } @@ -5963,6 +6231,9 @@ public int CalculateSize() { if (cancellationInfo_ != null) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(CancellationInfo); } + if (ScheduledEventId != 0L) { + size += 1 + pb::CodedOutputStream.ComputeInt64Size(ScheduledEventId); + } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -6029,6 +6300,9 @@ public void MergeFrom(PendingNexusOperationInfo other) { } CancellationInfo.MergeFrom(other.CancellationInfo); } + if (other.ScheduledEventId != 0L) { + ScheduledEventId = other.ScheduledEventId; + } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -6110,6 +6384,10 @@ public void MergeFrom(pb::CodedInputStream input) { input.ReadMessage(CancellationInfo); break; } + case 104: { + ScheduledEventId = input.ReadInt64(); + break; + } } } #endif @@ -6191,6 +6469,10 @@ public void MergeFrom(pb::CodedInputStream input) { input.ReadMessage(CancellationInfo); break; } + case 104: { + ScheduledEventId = input.ReadInt64(); + break; + } } } } diff --git a/src/Temporalio/Api/WorkflowService/V1/RequestResponse.cs b/src/Temporalio/Api/WorkflowService/V1/RequestResponse.cs index 525038dc..7e058555 100644 --- a/src/Temporalio/Api/WorkflowService/V1/RequestResponse.cs +++ b/src/Temporalio/Api/WorkflowService/V1/RequestResponse.cs @@ -27,651 +27,693 @@ static RequestResponseReflection() { "CjZ0ZW1wb3JhbC9hcGkvd29ya2Zsb3dzZXJ2aWNlL3YxL3JlcXVlc3RfcmVz", "cG9uc2UucHJvdG8SH3RlbXBvcmFsLmFwaS53b3JrZmxvd3NlcnZpY2UudjEa", "K3RlbXBvcmFsL2FwaS9lbnVtcy92MS9iYXRjaF9vcGVyYXRpb24ucHJvdG8a", - "JHRlbXBvcmFsL2FwaS9lbnVtcy92MS93b3JrZmxvdy5wcm90bxoldGVtcG9y", - "YWwvYXBpL2VudW1zL3YxL25hbWVzcGFjZS5wcm90bxoodGVtcG9yYWwvYXBp", - "L2VudW1zL3YxL2ZhaWxlZF9jYXVzZS5wcm90bxoidGVtcG9yYWwvYXBpL2Vu", - "dW1zL3YxL2NvbW1vbi5wcm90bxohdGVtcG9yYWwvYXBpL2VudW1zL3YxL3F1", + "InRlbXBvcmFsL2FwaS9lbnVtcy92MS9jb21tb24ucHJvdG8aJHRlbXBvcmFs", + "L2FwaS9lbnVtcy92MS93b3JrZmxvdy5wcm90bxoldGVtcG9yYWwvYXBpL2Vu", + "dW1zL3YxL25hbWVzcGFjZS5wcm90bxoodGVtcG9yYWwvYXBpL2VudW1zL3Yx", + "L2ZhaWxlZF9jYXVzZS5wcm90bxohdGVtcG9yYWwvYXBpL2VudW1zL3YxL3F1", "ZXJ5LnByb3RvGiF0ZW1wb3JhbC9hcGkvZW51bXMvdjEvcmVzZXQucHJvdG8a", "JnRlbXBvcmFsL2FwaS9lbnVtcy92MS90YXNrX3F1ZXVlLnByb3RvGiJ0ZW1w", - "b3JhbC9hcGkvZW51bXMvdjEvdXBkYXRlLnByb3RvGiR0ZW1wb3JhbC9hcGkv", - "Y29tbW9uL3YxL21lc3NhZ2UucHJvdG8aJXRlbXBvcmFsL2FwaS9oaXN0b3J5", - "L3YxL21lc3NhZ2UucHJvdG8aJnRlbXBvcmFsL2FwaS93b3JrZmxvdy92MS9t", - "ZXNzYWdlLnByb3RvGiV0ZW1wb3JhbC9hcGkvY29tbWFuZC92MS9tZXNzYWdl", - "LnByb3RvGiV0ZW1wb3JhbC9hcGkvZmFpbHVyZS92MS9tZXNzYWdlLnByb3Rv", - "GiR0ZW1wb3JhbC9hcGkvZmlsdGVyL3YxL21lc3NhZ2UucHJvdG8aJnRlbXBv", - "cmFsL2FwaS9wcm90b2NvbC92MS9tZXNzYWdlLnByb3RvGid0ZW1wb3JhbC9h", - "cGkvbmFtZXNwYWNlL3YxL21lc3NhZ2UucHJvdG8aI3RlbXBvcmFsL2FwaS9x", - "dWVyeS92MS9tZXNzYWdlLnByb3RvGil0ZW1wb3JhbC9hcGkvcmVwbGljYXRp", - "b24vdjEvbWVzc2FnZS5wcm90bxomdGVtcG9yYWwvYXBpL3NjaGVkdWxlL3Yx", - "L21lc3NhZ2UucHJvdG8aJ3RlbXBvcmFsL2FwaS90YXNrcXVldWUvdjEvbWVz", - "c2FnZS5wcm90bxokdGVtcG9yYWwvYXBpL3VwZGF0ZS92MS9tZXNzYWdlLnBy", - "b3RvGiV0ZW1wb3JhbC9hcGkvdmVyc2lvbi92MS9tZXNzYWdlLnByb3RvGiN0", - "ZW1wb3JhbC9hcGkvYmF0Y2gvdjEvbWVzc2FnZS5wcm90bxowdGVtcG9yYWwv", - "YXBpL3Nkay92MS90YXNrX2NvbXBsZXRlX21ldGFkYXRhLnByb3RvGid0ZW1w", - "b3JhbC9hcGkvc2RrL3YxL3VzZXJfbWV0YWRhdGEucHJvdG8aI3RlbXBvcmFs", - "L2FwaS9uZXh1cy92MS9tZXNzYWdlLnByb3RvGh5nb29nbGUvcHJvdG9idWYv", - "ZHVyYXRpb24ucHJvdG8aH2dvb2dsZS9wcm90b2J1Zi90aW1lc3RhbXAucHJv", - "dG8iiAUKGFJlZ2lzdGVyTmFtZXNwYWNlUmVxdWVzdBIRCgluYW1lc3BhY2UY", - "ASABKAkSEwoLZGVzY3JpcHRpb24YAiABKAkSEwoLb3duZXJfZW1haWwYAyAB", - "KAkSRgojd29ya2Zsb3dfZXhlY3V0aW9uX3JldGVudGlvbl9wZXJpb2QYBCAB", - "KAsyGS5nb29nbGUucHJvdG9idWYuRHVyYXRpb24SRwoIY2x1c3RlcnMYBSAD", - "KAsyNS50ZW1wb3JhbC5hcGkucmVwbGljYXRpb24udjEuQ2x1c3RlclJlcGxp", - "Y2F0aW9uQ29uZmlnEhsKE2FjdGl2ZV9jbHVzdGVyX25hbWUYBiABKAkSUQoE", - "ZGF0YRgHIAMoCzJDLnRlbXBvcmFsLmFwaS53b3JrZmxvd3NlcnZpY2UudjEu", - "UmVnaXN0ZXJOYW1lc3BhY2VSZXF1ZXN0LkRhdGFFbnRyeRIWCg5zZWN1cml0", - "eV90b2tlbhgIIAEoCRIbChNpc19nbG9iYWxfbmFtZXNwYWNlGAkgASgIEkQK", - "Fmhpc3RvcnlfYXJjaGl2YWxfc3RhdGUYCiABKA4yJC50ZW1wb3JhbC5hcGku", - "ZW51bXMudjEuQXJjaGl2YWxTdGF0ZRIcChRoaXN0b3J5X2FyY2hpdmFsX3Vy", - "aRgLIAEoCRJHChl2aXNpYmlsaXR5X2FyY2hpdmFsX3N0YXRlGAwgASgOMiQu", - "dGVtcG9yYWwuYXBpLmVudW1zLnYxLkFyY2hpdmFsU3RhdGUSHwoXdmlzaWJp", - "bGl0eV9hcmNoaXZhbF91cmkYDSABKAkaKwoJRGF0YUVudHJ5EgsKA2tleRgB", - "IAEoCRINCgV2YWx1ZRgCIAEoCToCOAEiGwoZUmVnaXN0ZXJOYW1lc3BhY2VS", - "ZXNwb25zZSKJAQoVTGlzdE5hbWVzcGFjZXNSZXF1ZXN0EhEKCXBhZ2Vfc2l6", - "ZRgBIAEoBRIXCg9uZXh0X3BhZ2VfdG9rZW4YAiABKAwSRAoQbmFtZXNwYWNl", - "X2ZpbHRlchgDIAEoCzIqLnRlbXBvcmFsLmFwaS5uYW1lc3BhY2UudjEuTmFt", - "ZXNwYWNlRmlsdGVyIoEBChZMaXN0TmFtZXNwYWNlc1Jlc3BvbnNlEk4KCm5h", - "bWVzcGFjZXMYASADKAsyOi50ZW1wb3JhbC5hcGkud29ya2Zsb3dzZXJ2aWNl", - "LnYxLkRlc2NyaWJlTmFtZXNwYWNlUmVzcG9uc2USFwoPbmV4dF9wYWdlX3Rv", - "a2VuGAIgASgMIjkKGERlc2NyaWJlTmFtZXNwYWNlUmVxdWVzdBIRCgluYW1l", - "c3BhY2UYASABKAkSCgoCaWQYAiABKAki7AIKGURlc2NyaWJlTmFtZXNwYWNl", - "UmVzcG9uc2USQAoObmFtZXNwYWNlX2luZm8YASABKAsyKC50ZW1wb3JhbC5h", - "cGkubmFtZXNwYWNlLnYxLk5hbWVzcGFjZUluZm8SOgoGY29uZmlnGAIgASgL", - "MioudGVtcG9yYWwuYXBpLm5hbWVzcGFjZS52MS5OYW1lc3BhY2VDb25maWcS", - "UwoScmVwbGljYXRpb25fY29uZmlnGAMgASgLMjcudGVtcG9yYWwuYXBpLnJl", - "cGxpY2F0aW9uLnYxLk5hbWVzcGFjZVJlcGxpY2F0aW9uQ29uZmlnEhgKEGZh", - "aWxvdmVyX3ZlcnNpb24YBCABKAMSGwoTaXNfZ2xvYmFsX25hbWVzcGFjZRgF", - "IAEoCBJFChBmYWlsb3Zlcl9oaXN0b3J5GAYgAygLMisudGVtcG9yYWwuYXBp", - "LnJlcGxpY2F0aW9uLnYxLkZhaWxvdmVyU3RhdHVzIs8CChZVcGRhdGVOYW1l", - "c3BhY2VSZXF1ZXN0EhEKCW5hbWVzcGFjZRgBIAEoCRJDCgt1cGRhdGVfaW5m", - "bxgCIAEoCzIuLnRlbXBvcmFsLmFwaS5uYW1lc3BhY2UudjEuVXBkYXRlTmFt", - "ZXNwYWNlSW5mbxI6CgZjb25maWcYAyABKAsyKi50ZW1wb3JhbC5hcGkubmFt", - "ZXNwYWNlLnYxLk5hbWVzcGFjZUNvbmZpZxJTChJyZXBsaWNhdGlvbl9jb25m", - "aWcYBCABKAsyNy50ZW1wb3JhbC5hcGkucmVwbGljYXRpb24udjEuTmFtZXNw", - "YWNlUmVwbGljYXRpb25Db25maWcSFgoOc2VjdXJpdHlfdG9rZW4YBSABKAkS", - "GQoRZGVsZXRlX2JhZF9iaW5hcnkYBiABKAkSGQoRcHJvbW90ZV9uYW1lc3Bh", - "Y2UYByABKAgiowIKF1VwZGF0ZU5hbWVzcGFjZVJlc3BvbnNlEkAKDm5hbWVz", - "cGFjZV9pbmZvGAEgASgLMigudGVtcG9yYWwuYXBpLm5hbWVzcGFjZS52MS5O", - "YW1lc3BhY2VJbmZvEjoKBmNvbmZpZxgCIAEoCzIqLnRlbXBvcmFsLmFwaS5u", - "YW1lc3BhY2UudjEuTmFtZXNwYWNlQ29uZmlnElMKEnJlcGxpY2F0aW9uX2Nv", - "bmZpZxgDIAEoCzI3LnRlbXBvcmFsLmFwaS5yZXBsaWNhdGlvbi52MS5OYW1l", - "c3BhY2VSZXBsaWNhdGlvbkNvbmZpZxIYChBmYWlsb3Zlcl92ZXJzaW9uGAQg", - "ASgDEhsKE2lzX2dsb2JhbF9uYW1lc3BhY2UYBSABKAgiRgoZRGVwcmVjYXRl", - "TmFtZXNwYWNlUmVxdWVzdBIRCgluYW1lc3BhY2UYASABKAkSFgoOc2VjdXJp", - "dHlfdG9rZW4YAiABKAkiHAoaRGVwcmVjYXRlTmFtZXNwYWNlUmVzcG9uc2Ui", - "swkKHVN0YXJ0V29ya2Zsb3dFeGVjdXRpb25SZXF1ZXN0EhEKCW5hbWVzcGFj", - "ZRgBIAEoCRITCgt3b3JrZmxvd19pZBgCIAEoCRI7Cg13b3JrZmxvd190eXBl", - "GAMgASgLMiQudGVtcG9yYWwuYXBpLmNvbW1vbi52MS5Xb3JrZmxvd1R5cGUS", - "OAoKdGFza19xdWV1ZRgEIAEoCzIkLnRlbXBvcmFsLmFwaS50YXNrcXVldWUu", - "djEuVGFza1F1ZXVlEi8KBWlucHV0GAUgASgLMiAudGVtcG9yYWwuYXBpLmNv", - "bW1vbi52MS5QYXlsb2FkcxI9Chp3b3JrZmxvd19leGVjdXRpb25fdGltZW91", - "dBgGIAEoCzIZLmdvb2dsZS5wcm90b2J1Zi5EdXJhdGlvbhI3ChR3b3JrZmxv", - "d19ydW5fdGltZW91dBgHIAEoCzIZLmdvb2dsZS5wcm90b2J1Zi5EdXJhdGlv", - "bhI4ChV3b3JrZmxvd190YXNrX3RpbWVvdXQYCCABKAsyGS5nb29nbGUucHJv", - "dG9idWYuRHVyYXRpb24SEAoIaWRlbnRpdHkYCSABKAkSEgoKcmVxdWVzdF9p", - "ZBgKIAEoCRJOChh3b3JrZmxvd19pZF9yZXVzZV9wb2xpY3kYCyABKA4yLC50", - "ZW1wb3JhbC5hcGkuZW51bXMudjEuV29ya2Zsb3dJZFJldXNlUG9saWN5ElQK", - "G3dvcmtmbG93X2lkX2NvbmZsaWN0X3BvbGljeRgWIAEoDjIvLnRlbXBvcmFs", - "LmFwaS5lbnVtcy52MS5Xb3JrZmxvd0lkQ29uZmxpY3RQb2xpY3kSOQoMcmV0", - "cnlfcG9saWN5GAwgASgLMiMudGVtcG9yYWwuYXBpLmNvbW1vbi52MS5SZXRy", - "eVBvbGljeRIVCg1jcm9uX3NjaGVkdWxlGA0gASgJEioKBG1lbW8YDiABKAsy", - "HC50ZW1wb3JhbC5hcGkuY29tbW9uLnYxLk1lbW8SQwoRc2VhcmNoX2F0dHJp", - "YnV0ZXMYDyABKAsyKC50ZW1wb3JhbC5hcGkuY29tbW9uLnYxLlNlYXJjaEF0", - "dHJpYnV0ZXMSLgoGaGVhZGVyGBAgASgLMh4udGVtcG9yYWwuYXBpLmNvbW1v", - "bi52MS5IZWFkZXISHwoXcmVxdWVzdF9lYWdlcl9leGVjdXRpb24YESABKAgS", - "OwoRY29udGludWVkX2ZhaWx1cmUYEiABKAsyIC50ZW1wb3JhbC5hcGkuZmFp", - "bHVyZS52MS5GYWlsdXJlEkAKFmxhc3RfY29tcGxldGlvbl9yZXN1bHQYEyAB", - "KAsyIC50ZW1wb3JhbC5hcGkuY29tbW9uLnYxLlBheWxvYWRzEjcKFHdvcmtm", - "bG93X3N0YXJ0X2RlbGF5GBQgASgLMhkuZ29vZ2xlLnByb3RvYnVmLkR1cmF0", - "aW9uEj4KFGNvbXBsZXRpb25fY2FsbGJhY2tzGBUgAygLMiAudGVtcG9yYWwu", - "YXBpLmNvbW1vbi52MS5DYWxsYmFjaxI4Cg11c2VyX21ldGFkYXRhGBcgASgL", - "MiEudGVtcG9yYWwuYXBpLnNkay52MS5Vc2VyTWV0YWRhdGEingEKHlN0YXJ0", - "V29ya2Zsb3dFeGVjdXRpb25SZXNwb25zZRIOCgZydW5faWQYASABKAkSDwoH", - "c3RhcnRlZBgDIAEoCBJbChNlYWdlcl93b3JrZmxvd190YXNrGAIgASgLMj4u", - "dGVtcG9yYWwuYXBpLndvcmtmbG93c2VydmljZS52MS5Qb2xsV29ya2Zsb3dU", - "YXNrUXVldWVSZXNwb25zZSKqAgoiR2V0V29ya2Zsb3dFeGVjdXRpb25IaXN0", - "b3J5UmVxdWVzdBIRCgluYW1lc3BhY2UYASABKAkSPAoJZXhlY3V0aW9uGAIg", - "ASgLMikudGVtcG9yYWwuYXBpLmNvbW1vbi52MS5Xb3JrZmxvd0V4ZWN1dGlv", - "bhIZChFtYXhpbXVtX3BhZ2Vfc2l6ZRgDIAEoBRIXCg9uZXh0X3BhZ2VfdG9r", - "ZW4YBCABKAwSFgoOd2FpdF9uZXdfZXZlbnQYBSABKAgSUAoZaGlzdG9yeV9l", - "dmVudF9maWx0ZXJfdHlwZRgGIAEoDjItLnRlbXBvcmFsLmFwaS5lbnVtcy52", - "MS5IaXN0b3J5RXZlbnRGaWx0ZXJUeXBlEhUKDXNraXBfYXJjaGl2YWwYByAB", - "KAgiugEKI0dldFdvcmtmbG93RXhlY3V0aW9uSGlzdG9yeVJlc3BvbnNlEjEK", - "B2hpc3RvcnkYASABKAsyIC50ZW1wb3JhbC5hcGkuaGlzdG9yeS52MS5IaXN0", - "b3J5EjUKC3Jhd19oaXN0b3J5GAIgAygLMiAudGVtcG9yYWwuYXBpLmNvbW1v", - "bi52MS5EYXRhQmxvYhIXCg9uZXh0X3BhZ2VfdG9rZW4YAyABKAwSEAoIYXJj", - "aGl2ZWQYBCABKAgisAEKKUdldFdvcmtmbG93RXhlY3V0aW9uSGlzdG9yeVJl", - "dmVyc2VSZXF1ZXN0EhEKCW5hbWVzcGFjZRgBIAEoCRI8CglleGVjdXRpb24Y", - "AiABKAsyKS50ZW1wb3JhbC5hcGkuY29tbW9uLnYxLldvcmtmbG93RXhlY3V0", - "aW9uEhkKEW1heGltdW1fcGFnZV9zaXplGAMgASgFEhcKD25leHRfcGFnZV90", - "b2tlbhgEIAEoDCJ4CipHZXRXb3JrZmxvd0V4ZWN1dGlvbkhpc3RvcnlSZXZl", - "cnNlUmVzcG9uc2USMQoHaGlzdG9yeRgBIAEoCzIgLnRlbXBvcmFsLmFwaS5o", - "aXN0b3J5LnYxLkhpc3RvcnkSFwoPbmV4dF9wYWdlX3Rva2VuGAMgASgMIu4B", - "ChxQb2xsV29ya2Zsb3dUYXNrUXVldWVSZXF1ZXN0EhEKCW5hbWVzcGFjZRgB", - "IAEoCRI4Cgp0YXNrX3F1ZXVlGAIgASgLMiQudGVtcG9yYWwuYXBpLnRhc2tx", - "dWV1ZS52MS5UYXNrUXVldWUSEAoIaWRlbnRpdHkYAyABKAkSFwoPYmluYXJ5", - "X2NoZWNrc3VtGAQgASgJElYKG3dvcmtlcl92ZXJzaW9uX2NhcGFiaWxpdGll", - "cxgFIAEoCzIxLnRlbXBvcmFsLmFwaS5jb21tb24udjEuV29ya2VyVmVyc2lv", - "bkNhcGFiaWxpdGllcyK+BgodUG9sbFdvcmtmbG93VGFza1F1ZXVlUmVzcG9u", - "c2USEgoKdGFza190b2tlbhgBIAEoDBJFChJ3b3JrZmxvd19leGVjdXRpb24Y", - "AiABKAsyKS50ZW1wb3JhbC5hcGkuY29tbW9uLnYxLldvcmtmbG93RXhlY3V0", - "aW9uEjsKDXdvcmtmbG93X3R5cGUYAyABKAsyJC50ZW1wb3JhbC5hcGkuY29t", - "bW9uLnYxLldvcmtmbG93VHlwZRIhChlwcmV2aW91c19zdGFydGVkX2V2ZW50", - "X2lkGAQgASgDEhgKEHN0YXJ0ZWRfZXZlbnRfaWQYBSABKAMSDwoHYXR0ZW1w", - "dBgGIAEoBRIaChJiYWNrbG9nX2NvdW50X2hpbnQYByABKAMSMQoHaGlzdG9y", - "eRgIIAEoCzIgLnRlbXBvcmFsLmFwaS5oaXN0b3J5LnYxLkhpc3RvcnkSFwoP", - "bmV4dF9wYWdlX3Rva2VuGAkgASgMEjMKBXF1ZXJ5GAogASgLMiQudGVtcG9y", - "YWwuYXBpLnF1ZXJ5LnYxLldvcmtmbG93UXVlcnkSSwodd29ya2Zsb3dfZXhl", - "Y3V0aW9uX3Rhc2tfcXVldWUYCyABKAsyJC50ZW1wb3JhbC5hcGkudGFza3F1", - "ZXVlLnYxLlRhc2tRdWV1ZRIyCg5zY2hlZHVsZWRfdGltZRgMIAEoCzIaLmdv", - "b2dsZS5wcm90b2J1Zi5UaW1lc3RhbXASMAoMc3RhcnRlZF90aW1lGA0gASgL", - "MhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcBJcCgdxdWVyaWVzGA4gAygL", - "MksudGVtcG9yYWwuYXBpLndvcmtmbG93c2VydmljZS52MS5Qb2xsV29ya2Zs", - "b3dUYXNrUXVldWVSZXNwb25zZS5RdWVyaWVzRW50cnkSMwoIbWVzc2FnZXMY", - "DyADKAsyIS50ZW1wb3JhbC5hcGkucHJvdG9jb2wudjEuTWVzc2FnZRpUCgxR", - "dWVyaWVzRW50cnkSCwoDa2V5GAEgASgJEjMKBXZhbHVlGAIgASgLMiQudGVt", - "cG9yYWwuYXBpLnF1ZXJ5LnYxLldvcmtmbG93UXVlcnk6AjgBIqQGCiNSZXNw", - "b25kV29ya2Zsb3dUYXNrQ29tcGxldGVkUmVxdWVzdBISCgp0YXNrX3Rva2Vu", - "GAEgASgMEjIKCGNvbW1hbmRzGAIgAygLMiAudGVtcG9yYWwuYXBpLmNvbW1h", - "bmQudjEuQ29tbWFuZBIQCghpZGVudGl0eRgDIAEoCRJPChFzdGlja3lfYXR0", - "cmlidXRlcxgEIAEoCzI0LnRlbXBvcmFsLmFwaS50YXNrcXVldWUudjEuU3Rp", - "Y2t5RXhlY3V0aW9uQXR0cmlidXRlcxIgChhyZXR1cm5fbmV3X3dvcmtmbG93", - "X3Rhc2sYBSABKAgSJgoeZm9yY2VfY3JlYXRlX25ld193b3JrZmxvd190YXNr", - "GAYgASgIEhcKD2JpbmFyeV9jaGVja3N1bRgHIAEoCRJtCg1xdWVyeV9yZXN1", - "bHRzGAggAygLMlYudGVtcG9yYWwuYXBpLndvcmtmbG93c2VydmljZS52MS5S", - "ZXNwb25kV29ya2Zsb3dUYXNrQ29tcGxldGVkUmVxdWVzdC5RdWVyeVJlc3Vs", - "dHNFbnRyeRIRCgluYW1lc3BhY2UYCSABKAkSSAoUd29ya2VyX3ZlcnNpb25f", - "c3RhbXAYCiABKAsyKi50ZW1wb3JhbC5hcGkuY29tbW9uLnYxLldvcmtlclZl", - "cnNpb25TdGFtcBIzCghtZXNzYWdlcxgLIAMoCzIhLnRlbXBvcmFsLmFwaS5w", - "cm90b2NvbC52MS5NZXNzYWdlEkgKDHNka19tZXRhZGF0YRgMIAEoCzIyLnRl", - "bXBvcmFsLmFwaS5zZGsudjEuV29ya2Zsb3dUYXNrQ29tcGxldGVkTWV0YWRh", - "dGESQwoRbWV0ZXJpbmdfbWV0YWRhdGEYDSABKAsyKC50ZW1wb3JhbC5hcGku", - "Y29tbW9uLnYxLk1ldGVyaW5nTWV0YWRhdGEaXwoRUXVlcnlSZXN1bHRzRW50", - "cnkSCwoDa2V5GAEgASgJEjkKBXZhbHVlGAIgASgLMioudGVtcG9yYWwuYXBp", - "LnF1ZXJ5LnYxLldvcmtmbG93UXVlcnlSZXN1bHQ6AjgBIvUBCiRSZXNwb25k", - "V29ya2Zsb3dUYXNrQ29tcGxldGVkUmVzcG9uc2USVQoNd29ya2Zsb3dfdGFz", - "axgBIAEoCzI+LnRlbXBvcmFsLmFwaS53b3JrZmxvd3NlcnZpY2UudjEuUG9s", - "bFdvcmtmbG93VGFza1F1ZXVlUmVzcG9uc2USVgoOYWN0aXZpdHlfdGFza3MY", - "AiADKAsyPi50ZW1wb3JhbC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYxLlBvbGxB", - "Y3Rpdml0eVRhc2tRdWV1ZVJlc3BvbnNlEh4KFnJlc2V0X2hpc3RvcnlfZXZl", - "bnRfaWQYAyABKAMi3wIKIFJlc3BvbmRXb3JrZmxvd1Rhc2tGYWlsZWRSZXF1", - "ZXN0EhIKCnRhc2tfdG9rZW4YASABKAwSPQoFY2F1c2UYAiABKA4yLi50ZW1w", - "b3JhbC5hcGkuZW51bXMudjEuV29ya2Zsb3dUYXNrRmFpbGVkQ2F1c2USMQoH", - "ZmFpbHVyZRgDIAEoCzIgLnRlbXBvcmFsLmFwaS5mYWlsdXJlLnYxLkZhaWx1", - "cmUSEAoIaWRlbnRpdHkYBCABKAkSFwoPYmluYXJ5X2NoZWNrc3VtGAUgASgJ", - "EhEKCW5hbWVzcGFjZRgGIAEoCRIzCghtZXNzYWdlcxgHIAMoCzIhLnRlbXBv", - "cmFsLmFwaS5wcm90b2NvbC52MS5NZXNzYWdlEkIKDndvcmtlcl92ZXJzaW9u", - "GAggASgLMioudGVtcG9yYWwuYXBpLmNvbW1vbi52MS5Xb3JrZXJWZXJzaW9u", - "U3RhbXAiIwohUmVzcG9uZFdvcmtmbG93VGFza0ZhaWxlZFJlc3BvbnNlIqAC", - "ChxQb2xsQWN0aXZpdHlUYXNrUXVldWVSZXF1ZXN0EhEKCW5hbWVzcGFjZRgB", - "IAEoCRI4Cgp0YXNrX3F1ZXVlGAIgASgLMiQudGVtcG9yYWwuYXBpLnRhc2tx", - "dWV1ZS52MS5UYXNrUXVldWUSEAoIaWRlbnRpdHkYAyABKAkSSQoTdGFza19x", - "dWV1ZV9tZXRhZGF0YRgEIAEoCzIsLnRlbXBvcmFsLmFwaS50YXNrcXVldWUu", - "djEuVGFza1F1ZXVlTWV0YWRhdGESVgobd29ya2VyX3ZlcnNpb25fY2FwYWJp", - "bGl0aWVzGAUgASgLMjEudGVtcG9yYWwuYXBpLmNvbW1vbi52MS5Xb3JrZXJW", - "ZXJzaW9uQ2FwYWJpbGl0aWVzIugGCh1Qb2xsQWN0aXZpdHlUYXNrUXVldWVS", - "ZXNwb25zZRISCgp0YXNrX3Rva2VuGAEgASgMEhoKEndvcmtmbG93X25hbWVz", - "cGFjZRgCIAEoCRI7Cg13b3JrZmxvd190eXBlGAMgASgLMiQudGVtcG9yYWwu", - "YXBpLmNvbW1vbi52MS5Xb3JrZmxvd1R5cGUSRQoSd29ya2Zsb3dfZXhlY3V0", - "aW9uGAQgASgLMikudGVtcG9yYWwuYXBpLmNvbW1vbi52MS5Xb3JrZmxvd0V4", - "ZWN1dGlvbhI7Cg1hY3Rpdml0eV90eXBlGAUgASgLMiQudGVtcG9yYWwuYXBp", - "LmNvbW1vbi52MS5BY3Rpdml0eVR5cGUSEwoLYWN0aXZpdHlfaWQYBiABKAkS", - "LgoGaGVhZGVyGAcgASgLMh4udGVtcG9yYWwuYXBpLmNvbW1vbi52MS5IZWFk", - "ZXISLwoFaW5wdXQYCCABKAsyIC50ZW1wb3JhbC5hcGkuY29tbW9uLnYxLlBh", - "eWxvYWRzEjsKEWhlYXJ0YmVhdF9kZXRhaWxzGAkgASgLMiAudGVtcG9yYWwu", - "YXBpLmNvbW1vbi52MS5QYXlsb2FkcxIyCg5zY2hlZHVsZWRfdGltZRgKIAEo", - "CzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXASQgoeY3VycmVudF9hdHRl", - "bXB0X3NjaGVkdWxlZF90aW1lGAsgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRp", - "bWVzdGFtcBIwCgxzdGFydGVkX3RpbWUYDCABKAsyGi5nb29nbGUucHJvdG9i", - "dWYuVGltZXN0YW1wEg8KB2F0dGVtcHQYDSABKAUSPAoZc2NoZWR1bGVfdG9f", - "Y2xvc2VfdGltZW91dBgOIAEoCzIZLmdvb2dsZS5wcm90b2J1Zi5EdXJhdGlv", - "bhI5ChZzdGFydF90b19jbG9zZV90aW1lb3V0GA8gASgLMhkuZ29vZ2xlLnBy", - "b3RvYnVmLkR1cmF0aW9uEjQKEWhlYXJ0YmVhdF90aW1lb3V0GBAgASgLMhku", - "Z29vZ2xlLnByb3RvYnVmLkR1cmF0aW9uEjkKDHJldHJ5X3BvbGljeRgRIAEo", - "CzIjLnRlbXBvcmFsLmFwaS5jb21tb24udjEuUmV0cnlQb2xpY3kikAEKIlJl", - "Y29yZEFjdGl2aXR5VGFza0hlYXJ0YmVhdFJlcXVlc3QSEgoKdGFza190b2tl", - "bhgBIAEoDBIxCgdkZXRhaWxzGAIgASgLMiAudGVtcG9yYWwuYXBpLmNvbW1v", - "bi52MS5QYXlsb2FkcxIQCghpZGVudGl0eRgDIAEoCRIRCgluYW1lc3BhY2UY", - "BCABKAkiPwojUmVjb3JkQWN0aXZpdHlUYXNrSGVhcnRiZWF0UmVzcG9uc2US", - "GAoQY2FuY2VsX3JlcXVlc3RlZBgBIAEoCCK6AQomUmVjb3JkQWN0aXZpdHlU", - "YXNrSGVhcnRiZWF0QnlJZFJlcXVlc3QSEQoJbmFtZXNwYWNlGAEgASgJEhMK", - "C3dvcmtmbG93X2lkGAIgASgJEg4KBnJ1bl9pZBgDIAEoCRITCgthY3Rpdml0", - "eV9pZBgEIAEoCRIxCgdkZXRhaWxzGAUgASgLMiAudGVtcG9yYWwuYXBpLmNv", - "bW1vbi52MS5QYXlsb2FkcxIQCghpZGVudGl0eRgGIAEoCSJDCidSZWNvcmRB", - "Y3Rpdml0eVRhc2tIZWFydGJlYXRCeUlkUmVzcG9uc2USGAoQY2FuY2VsX3Jl", - "cXVlc3RlZBgBIAEoCCLUAQojUmVzcG9uZEFjdGl2aXR5VGFza0NvbXBsZXRl", - "ZFJlcXVlc3QSEgoKdGFza190b2tlbhgBIAEoDBIwCgZyZXN1bHQYAiABKAsy", - "IC50ZW1wb3JhbC5hcGkuY29tbW9uLnYxLlBheWxvYWRzEhAKCGlkZW50aXR5", - "GAMgASgJEhEKCW5hbWVzcGFjZRgEIAEoCRJCCg53b3JrZXJfdmVyc2lvbhgF", - "IAEoCzIqLnRlbXBvcmFsLmFwaS5jb21tb24udjEuV29ya2VyVmVyc2lvblN0", - "YW1wIiYKJFJlc3BvbmRBY3Rpdml0eVRhc2tDb21wbGV0ZWRSZXNwb25zZSK6", - "AQonUmVzcG9uZEFjdGl2aXR5VGFza0NvbXBsZXRlZEJ5SWRSZXF1ZXN0EhEK", - "CW5hbWVzcGFjZRgBIAEoCRITCgt3b3JrZmxvd19pZBgCIAEoCRIOCgZydW5f", - "aWQYAyABKAkSEwoLYWN0aXZpdHlfaWQYBCABKAkSMAoGcmVzdWx0GAUgASgL", - "MiAudGVtcG9yYWwuYXBpLmNvbW1vbi52MS5QYXlsb2FkcxIQCghpZGVudGl0", - "eRgGIAEoCSIqCihSZXNwb25kQWN0aXZpdHlUYXNrQ29tcGxldGVkQnlJZFJl", - "c3BvbnNlIpQCCiBSZXNwb25kQWN0aXZpdHlUYXNrRmFpbGVkUmVxdWVzdBIS", - "Cgp0YXNrX3Rva2VuGAEgASgMEjEKB2ZhaWx1cmUYAiABKAsyIC50ZW1wb3Jh", - "bC5hcGkuZmFpbHVyZS52MS5GYWlsdXJlEhAKCGlkZW50aXR5GAMgASgJEhEK", - "CW5hbWVzcGFjZRgEIAEoCRJAChZsYXN0X2hlYXJ0YmVhdF9kZXRhaWxzGAUg", - "ASgLMiAudGVtcG9yYWwuYXBpLmNvbW1vbi52MS5QYXlsb2FkcxJCCg53b3Jr", - "ZXJfdmVyc2lvbhgGIAEoCzIqLnRlbXBvcmFsLmFwaS5jb21tb24udjEuV29y", - "a2VyVmVyc2lvblN0YW1wIlcKIVJlc3BvbmRBY3Rpdml0eVRhc2tGYWlsZWRS", - "ZXNwb25zZRIyCghmYWlsdXJlcxgBIAMoCzIgLnRlbXBvcmFsLmFwaS5mYWls", - "dXJlLnYxLkZhaWx1cmUi+gEKJFJlc3BvbmRBY3Rpdml0eVRhc2tGYWlsZWRC", - "eUlkUmVxdWVzdBIRCgluYW1lc3BhY2UYASABKAkSEwoLd29ya2Zsb3dfaWQY", - "AiABKAkSDgoGcnVuX2lkGAMgASgJEhMKC2FjdGl2aXR5X2lkGAQgASgJEjEK", - "B2ZhaWx1cmUYBSABKAsyIC50ZW1wb3JhbC5hcGkuZmFpbHVyZS52MS5GYWls", - "dXJlEhAKCGlkZW50aXR5GAYgASgJEkAKFmxhc3RfaGVhcnRiZWF0X2RldGFp", - "bHMYByABKAsyIC50ZW1wb3JhbC5hcGkuY29tbW9uLnYxLlBheWxvYWRzIlsK", - "JVJlc3BvbmRBY3Rpdml0eVRhc2tGYWlsZWRCeUlkUmVzcG9uc2USMgoIZmFp", - "bHVyZXMYASADKAsyIC50ZW1wb3JhbC5hcGkuZmFpbHVyZS52MS5GYWlsdXJl", - "ItQBCiJSZXNwb25kQWN0aXZpdHlUYXNrQ2FuY2VsZWRSZXF1ZXN0EhIKCnRh", - "c2tfdG9rZW4YASABKAwSMQoHZGV0YWlscxgCIAEoCzIgLnRlbXBvcmFsLmFw", - "aS5jb21tb24udjEuUGF5bG9hZHMSEAoIaWRlbnRpdHkYAyABKAkSEQoJbmFt", - "ZXNwYWNlGAQgASgJEkIKDndvcmtlcl92ZXJzaW9uGAUgASgLMioudGVtcG9y", - "YWwuYXBpLmNvbW1vbi52MS5Xb3JrZXJWZXJzaW9uU3RhbXAiJQojUmVzcG9u", - "ZEFjdGl2aXR5VGFza0NhbmNlbGVkUmVzcG9uc2UiugEKJlJlc3BvbmRBY3Rp", - "dml0eVRhc2tDYW5jZWxlZEJ5SWRSZXF1ZXN0EhEKCW5hbWVzcGFjZRgBIAEo", - "CRITCgt3b3JrZmxvd19pZBgCIAEoCRIOCgZydW5faWQYAyABKAkSEwoLYWN0", - "aXZpdHlfaWQYBCABKAkSMQoHZGV0YWlscxgFIAEoCzIgLnRlbXBvcmFsLmFw", - "aS5jb21tb24udjEuUGF5bG9hZHMSEAoIaWRlbnRpdHkYBiABKAkiKQonUmVz", - "cG9uZEFjdGl2aXR5VGFza0NhbmNlbGVkQnlJZFJlc3BvbnNlItcBCiVSZXF1", - "ZXN0Q2FuY2VsV29ya2Zsb3dFeGVjdXRpb25SZXF1ZXN0EhEKCW5hbWVzcGFj", - "ZRgBIAEoCRJFChJ3b3JrZmxvd19leGVjdXRpb24YAiABKAsyKS50ZW1wb3Jh", - "bC5hcGkuY29tbW9uLnYxLldvcmtmbG93RXhlY3V0aW9uEhAKCGlkZW50aXR5", - "GAMgASgJEhIKCnJlcXVlc3RfaWQYBCABKAkSHgoWZmlyc3RfZXhlY3V0aW9u", - "X3J1bl9pZBgFIAEoCRIOCgZyZWFzb24YBiABKAkiKAomUmVxdWVzdENhbmNl", - "bFdvcmtmbG93RXhlY3V0aW9uUmVzcG9uc2UizAIKHlNpZ25hbFdvcmtmbG93", - "RXhlY3V0aW9uUmVxdWVzdBIRCgluYW1lc3BhY2UYASABKAkSRQoSd29ya2Zs", - "b3dfZXhlY3V0aW9uGAIgASgLMikudGVtcG9yYWwuYXBpLmNvbW1vbi52MS5X", - "b3JrZmxvd0V4ZWN1dGlvbhITCgtzaWduYWxfbmFtZRgDIAEoCRIvCgVpbnB1", - "dBgEIAEoCzIgLnRlbXBvcmFsLmFwaS5jb21tb24udjEuUGF5bG9hZHMSEAoI", - "aWRlbnRpdHkYBSABKAkSEgoKcmVxdWVzdF9pZBgGIAEoCRIPCgdjb250cm9s", - "GAcgASgJEi4KBmhlYWRlchgIIAEoCzIeLnRlbXBvcmFsLmFwaS5jb21tb24u", - "djEuSGVhZGVyEiMKG3NraXBfZ2VuZXJhdGVfd29ya2Zsb3dfdGFzaxgJIAEo", - "CCIhCh9TaWduYWxXb3JrZmxvd0V4ZWN1dGlvblJlc3BvbnNlIuAICidTaWdu", - "YWxXaXRoU3RhcnRXb3JrZmxvd0V4ZWN1dGlvblJlcXVlc3QSEQoJbmFtZXNw", - "YWNlGAEgASgJEhMKC3dvcmtmbG93X2lkGAIgASgJEjsKDXdvcmtmbG93X3R5", - "cGUYAyABKAsyJC50ZW1wb3JhbC5hcGkuY29tbW9uLnYxLldvcmtmbG93VHlw", - "ZRI4Cgp0YXNrX3F1ZXVlGAQgASgLMiQudGVtcG9yYWwuYXBpLnRhc2txdWV1", - "ZS52MS5UYXNrUXVldWUSLwoFaW5wdXQYBSABKAsyIC50ZW1wb3JhbC5hcGku", - "Y29tbW9uLnYxLlBheWxvYWRzEj0KGndvcmtmbG93X2V4ZWN1dGlvbl90aW1l", - "b3V0GAYgASgLMhkuZ29vZ2xlLnByb3RvYnVmLkR1cmF0aW9uEjcKFHdvcmtm", - "bG93X3J1bl90aW1lb3V0GAcgASgLMhkuZ29vZ2xlLnByb3RvYnVmLkR1cmF0", - "aW9uEjgKFXdvcmtmbG93X3Rhc2tfdGltZW91dBgIIAEoCzIZLmdvb2dsZS5w", - "cm90b2J1Zi5EdXJhdGlvbhIQCghpZGVudGl0eRgJIAEoCRISCgpyZXF1ZXN0", - "X2lkGAogASgJEk4KGHdvcmtmbG93X2lkX3JldXNlX3BvbGljeRgLIAEoDjIs", - "LnRlbXBvcmFsLmFwaS5lbnVtcy52MS5Xb3JrZmxvd0lkUmV1c2VQb2xpY3kS", - "VAobd29ya2Zsb3dfaWRfY29uZmxpY3RfcG9saWN5GBYgASgOMi8udGVtcG9y", - "YWwuYXBpLmVudW1zLnYxLldvcmtmbG93SWRDb25mbGljdFBvbGljeRITCgtz", - "aWduYWxfbmFtZRgMIAEoCRI2CgxzaWduYWxfaW5wdXQYDSABKAsyIC50ZW1w", - "b3JhbC5hcGkuY29tbW9uLnYxLlBheWxvYWRzEg8KB2NvbnRyb2wYDiABKAkS", - "OQoMcmV0cnlfcG9saWN5GA8gASgLMiMudGVtcG9yYWwuYXBpLmNvbW1vbi52", - "MS5SZXRyeVBvbGljeRIVCg1jcm9uX3NjaGVkdWxlGBAgASgJEioKBG1lbW8Y", - "ESABKAsyHC50ZW1wb3JhbC5hcGkuY29tbW9uLnYxLk1lbW8SQwoRc2VhcmNo", - "X2F0dHJpYnV0ZXMYEiABKAsyKC50ZW1wb3JhbC5hcGkuY29tbW9uLnYxLlNl", - "YXJjaEF0dHJpYnV0ZXMSLgoGaGVhZGVyGBMgASgLMh4udGVtcG9yYWwuYXBp", - "LmNvbW1vbi52MS5IZWFkZXISNwoUd29ya2Zsb3dfc3RhcnRfZGVsYXkYFCAB", - "KAsyGS5nb29nbGUucHJvdG9idWYuRHVyYXRpb24SIwobc2tpcF9nZW5lcmF0", - "ZV93b3JrZmxvd190YXNrGBUgASgIEjgKDXVzZXJfbWV0YWRhdGEYFyABKAsy", - "IS50ZW1wb3JhbC5hcGkuc2RrLnYxLlVzZXJNZXRhZGF0YSJLCihTaWduYWxX", - "aXRoU3RhcnRXb3JrZmxvd0V4ZWN1dGlvblJlc3BvbnNlEg4KBnJ1bl9pZBgB", - "IAEoCRIPCgdzdGFydGVkGAIgASgIIt4CCh1SZXNldFdvcmtmbG93RXhlY3V0", - "aW9uUmVxdWVzdBIRCgluYW1lc3BhY2UYASABKAkSRQoSd29ya2Zsb3dfZXhl", - "Y3V0aW9uGAIgASgLMikudGVtcG9yYWwuYXBpLmNvbW1vbi52MS5Xb3JrZmxv", - "d0V4ZWN1dGlvbhIOCgZyZWFzb24YAyABKAkSJQodd29ya2Zsb3dfdGFza19m", - "aW5pc2hfZXZlbnRfaWQYBCABKAMSEgoKcmVxdWVzdF9pZBgFIAEoCRJDChJy", - "ZXNldF9yZWFwcGx5X3R5cGUYBiABKA4yJy50ZW1wb3JhbC5hcGkuZW51bXMu", - "djEuUmVzZXRSZWFwcGx5VHlwZRJTChtyZXNldF9yZWFwcGx5X2V4Y2x1ZGVf", - "dHlwZXMYByADKA4yLi50ZW1wb3JhbC5hcGkuZW51bXMudjEuUmVzZXRSZWFw", - "cGx5RXhjbHVkZVR5cGUiMAoeUmVzZXRXb3JrZmxvd0V4ZWN1dGlvblJlc3Bv", - "bnNlEg4KBnJ1bl9pZBgBIAEoCSLyAQohVGVybWluYXRlV29ya2Zsb3dFeGVj", - "dXRpb25SZXF1ZXN0EhEKCW5hbWVzcGFjZRgBIAEoCRJFChJ3b3JrZmxvd19l", - "eGVjdXRpb24YAiABKAsyKS50ZW1wb3JhbC5hcGkuY29tbW9uLnYxLldvcmtm", - "bG93RXhlY3V0aW9uEg4KBnJlYXNvbhgDIAEoCRIxCgdkZXRhaWxzGAQgASgL", - "MiAudGVtcG9yYWwuYXBpLmNvbW1vbi52MS5QYXlsb2FkcxIQCghpZGVudGl0", - "eRgFIAEoCRIeChZmaXJzdF9leGVjdXRpb25fcnVuX2lkGAYgASgJIiQKIlRl", - "cm1pbmF0ZVdvcmtmbG93RXhlY3V0aW9uUmVzcG9uc2UiegoeRGVsZXRlV29y", + "b3JhbC9hcGkvZW51bXMvdjEvdXBkYXRlLnByb3RvGiZ0ZW1wb3JhbC9hcGkv", + "YWN0aXZpdHkvdjEvbWVzc2FnZS5wcm90bxokdGVtcG9yYWwvYXBpL2NvbW1v", + "bi92MS9tZXNzYWdlLnByb3RvGiV0ZW1wb3JhbC9hcGkvaGlzdG9yeS92MS9t", + "ZXNzYWdlLnByb3RvGiZ0ZW1wb3JhbC9hcGkvd29ya2Zsb3cvdjEvbWVzc2Fn", + "ZS5wcm90bxoldGVtcG9yYWwvYXBpL2NvbW1hbmQvdjEvbWVzc2FnZS5wcm90", + "bxoldGVtcG9yYWwvYXBpL2ZhaWx1cmUvdjEvbWVzc2FnZS5wcm90bxokdGVt", + "cG9yYWwvYXBpL2ZpbHRlci92MS9tZXNzYWdlLnByb3RvGiZ0ZW1wb3JhbC9h", + "cGkvcHJvdG9jb2wvdjEvbWVzc2FnZS5wcm90bxondGVtcG9yYWwvYXBpL25h", + "bWVzcGFjZS92MS9tZXNzYWdlLnByb3RvGiN0ZW1wb3JhbC9hcGkvcXVlcnkv", + "djEvbWVzc2FnZS5wcm90bxopdGVtcG9yYWwvYXBpL3JlcGxpY2F0aW9uL3Yx", + "L21lc3NhZ2UucHJvdG8aJnRlbXBvcmFsL2FwaS9zY2hlZHVsZS92MS9tZXNz", + "YWdlLnByb3RvGid0ZW1wb3JhbC9hcGkvdGFza3F1ZXVlL3YxL21lc3NhZ2Uu", + "cHJvdG8aJHRlbXBvcmFsL2FwaS91cGRhdGUvdjEvbWVzc2FnZS5wcm90bxol", + "dGVtcG9yYWwvYXBpL3ZlcnNpb24vdjEvbWVzc2FnZS5wcm90bxojdGVtcG9y", + "YWwvYXBpL2JhdGNoL3YxL21lc3NhZ2UucHJvdG8aMHRlbXBvcmFsL2FwaS9z", + "ZGsvdjEvdGFza19jb21wbGV0ZV9tZXRhZGF0YS5wcm90bxondGVtcG9yYWwv", + "YXBpL3Nkay92MS91c2VyX21ldGFkYXRhLnByb3RvGiN0ZW1wb3JhbC9hcGkv", + "bmV4dXMvdjEvbWVzc2FnZS5wcm90bxoeZ29vZ2xlL3Byb3RvYnVmL2R1cmF0", + "aW9uLnByb3RvGiBnb29nbGUvcHJvdG9idWYvZmllbGRfbWFzay5wcm90bxof", + "Z29vZ2xlL3Byb3RvYnVmL3RpbWVzdGFtcC5wcm90byKIBQoYUmVnaXN0ZXJO", + "YW1lc3BhY2VSZXF1ZXN0EhEKCW5hbWVzcGFjZRgBIAEoCRITCgtkZXNjcmlw", + "dGlvbhgCIAEoCRITCgtvd25lcl9lbWFpbBgDIAEoCRJGCiN3b3JrZmxvd19l", + "eGVjdXRpb25fcmV0ZW50aW9uX3BlcmlvZBgEIAEoCzIZLmdvb2dsZS5wcm90", + "b2J1Zi5EdXJhdGlvbhJHCghjbHVzdGVycxgFIAMoCzI1LnRlbXBvcmFsLmFw", + "aS5yZXBsaWNhdGlvbi52MS5DbHVzdGVyUmVwbGljYXRpb25Db25maWcSGwoT", + "YWN0aXZlX2NsdXN0ZXJfbmFtZRgGIAEoCRJRCgRkYXRhGAcgAygLMkMudGVt", + "cG9yYWwuYXBpLndvcmtmbG93c2VydmljZS52MS5SZWdpc3Rlck5hbWVzcGFj", + "ZVJlcXVlc3QuRGF0YUVudHJ5EhYKDnNlY3VyaXR5X3Rva2VuGAggASgJEhsK", + "E2lzX2dsb2JhbF9uYW1lc3BhY2UYCSABKAgSRAoWaGlzdG9yeV9hcmNoaXZh", + "bF9zdGF0ZRgKIAEoDjIkLnRlbXBvcmFsLmFwaS5lbnVtcy52MS5BcmNoaXZh", + "bFN0YXRlEhwKFGhpc3RvcnlfYXJjaGl2YWxfdXJpGAsgASgJEkcKGXZpc2li", + "aWxpdHlfYXJjaGl2YWxfc3RhdGUYDCABKA4yJC50ZW1wb3JhbC5hcGkuZW51", + "bXMudjEuQXJjaGl2YWxTdGF0ZRIfChd2aXNpYmlsaXR5X2FyY2hpdmFsX3Vy", + "aRgNIAEoCRorCglEYXRhRW50cnkSCwoDa2V5GAEgASgJEg0KBXZhbHVlGAIg", + "ASgJOgI4ASIbChlSZWdpc3Rlck5hbWVzcGFjZVJlc3BvbnNlIokBChVMaXN0", + "TmFtZXNwYWNlc1JlcXVlc3QSEQoJcGFnZV9zaXplGAEgASgFEhcKD25leHRf", + "cGFnZV90b2tlbhgCIAEoDBJEChBuYW1lc3BhY2VfZmlsdGVyGAMgASgLMiou", + "dGVtcG9yYWwuYXBpLm5hbWVzcGFjZS52MS5OYW1lc3BhY2VGaWx0ZXIigQEK", + "Fkxpc3ROYW1lc3BhY2VzUmVzcG9uc2USTgoKbmFtZXNwYWNlcxgBIAMoCzI6", + "LnRlbXBvcmFsLmFwaS53b3JrZmxvd3NlcnZpY2UudjEuRGVzY3JpYmVOYW1l", + "c3BhY2VSZXNwb25zZRIXCg9uZXh0X3BhZ2VfdG9rZW4YAiABKAwiOQoYRGVz", + "Y3JpYmVOYW1lc3BhY2VSZXF1ZXN0EhEKCW5hbWVzcGFjZRgBIAEoCRIKCgJp", + "ZBgCIAEoCSLsAgoZRGVzY3JpYmVOYW1lc3BhY2VSZXNwb25zZRJACg5uYW1l", + "c3BhY2VfaW5mbxgBIAEoCzIoLnRlbXBvcmFsLmFwaS5uYW1lc3BhY2UudjEu", + "TmFtZXNwYWNlSW5mbxI6CgZjb25maWcYAiABKAsyKi50ZW1wb3JhbC5hcGku", + "bmFtZXNwYWNlLnYxLk5hbWVzcGFjZUNvbmZpZxJTChJyZXBsaWNhdGlvbl9j", + "b25maWcYAyABKAsyNy50ZW1wb3JhbC5hcGkucmVwbGljYXRpb24udjEuTmFt", + "ZXNwYWNlUmVwbGljYXRpb25Db25maWcSGAoQZmFpbG92ZXJfdmVyc2lvbhgE", + "IAEoAxIbChNpc19nbG9iYWxfbmFtZXNwYWNlGAUgASgIEkUKEGZhaWxvdmVy", + "X2hpc3RvcnkYBiADKAsyKy50ZW1wb3JhbC5hcGkucmVwbGljYXRpb24udjEu", + "RmFpbG92ZXJTdGF0dXMizwIKFlVwZGF0ZU5hbWVzcGFjZVJlcXVlc3QSEQoJ", + "bmFtZXNwYWNlGAEgASgJEkMKC3VwZGF0ZV9pbmZvGAIgASgLMi4udGVtcG9y", + "YWwuYXBpLm5hbWVzcGFjZS52MS5VcGRhdGVOYW1lc3BhY2VJbmZvEjoKBmNv", + "bmZpZxgDIAEoCzIqLnRlbXBvcmFsLmFwaS5uYW1lc3BhY2UudjEuTmFtZXNw", + "YWNlQ29uZmlnElMKEnJlcGxpY2F0aW9uX2NvbmZpZxgEIAEoCzI3LnRlbXBv", + "cmFsLmFwaS5yZXBsaWNhdGlvbi52MS5OYW1lc3BhY2VSZXBsaWNhdGlvbkNv", + "bmZpZxIWCg5zZWN1cml0eV90b2tlbhgFIAEoCRIZChFkZWxldGVfYmFkX2Jp", + "bmFyeRgGIAEoCRIZChFwcm9tb3RlX25hbWVzcGFjZRgHIAEoCCKjAgoXVXBk", + "YXRlTmFtZXNwYWNlUmVzcG9uc2USQAoObmFtZXNwYWNlX2luZm8YASABKAsy", + "KC50ZW1wb3JhbC5hcGkubmFtZXNwYWNlLnYxLk5hbWVzcGFjZUluZm8SOgoG", + "Y29uZmlnGAIgASgLMioudGVtcG9yYWwuYXBpLm5hbWVzcGFjZS52MS5OYW1l", + "c3BhY2VDb25maWcSUwoScmVwbGljYXRpb25fY29uZmlnGAMgASgLMjcudGVt", + "cG9yYWwuYXBpLnJlcGxpY2F0aW9uLnYxLk5hbWVzcGFjZVJlcGxpY2F0aW9u", + "Q29uZmlnEhgKEGZhaWxvdmVyX3ZlcnNpb24YBCABKAMSGwoTaXNfZ2xvYmFs", + "X25hbWVzcGFjZRgFIAEoCCJGChlEZXByZWNhdGVOYW1lc3BhY2VSZXF1ZXN0", + "EhEKCW5hbWVzcGFjZRgBIAEoCRIWCg5zZWN1cml0eV90b2tlbhgCIAEoCSIc", + "ChpEZXByZWNhdGVOYW1lc3BhY2VSZXNwb25zZSLgCQodU3RhcnRXb3JrZmxv", + "d0V4ZWN1dGlvblJlcXVlc3QSEQoJbmFtZXNwYWNlGAEgASgJEhMKC3dvcmtm", + "bG93X2lkGAIgASgJEjsKDXdvcmtmbG93X3R5cGUYAyABKAsyJC50ZW1wb3Jh", + "bC5hcGkuY29tbW9uLnYxLldvcmtmbG93VHlwZRI4Cgp0YXNrX3F1ZXVlGAQg", + "ASgLMiQudGVtcG9yYWwuYXBpLnRhc2txdWV1ZS52MS5UYXNrUXVldWUSLwoF", + "aW5wdXQYBSABKAsyIC50ZW1wb3JhbC5hcGkuY29tbW9uLnYxLlBheWxvYWRz", + "Ej0KGndvcmtmbG93X2V4ZWN1dGlvbl90aW1lb3V0GAYgASgLMhkuZ29vZ2xl", + "LnByb3RvYnVmLkR1cmF0aW9uEjcKFHdvcmtmbG93X3J1bl90aW1lb3V0GAcg", + "ASgLMhkuZ29vZ2xlLnByb3RvYnVmLkR1cmF0aW9uEjgKFXdvcmtmbG93X3Rh", + "c2tfdGltZW91dBgIIAEoCzIZLmdvb2dsZS5wcm90b2J1Zi5EdXJhdGlvbhIQ", + "CghpZGVudGl0eRgJIAEoCRISCgpyZXF1ZXN0X2lkGAogASgJEk4KGHdvcmtm", + "bG93X2lkX3JldXNlX3BvbGljeRgLIAEoDjIsLnRlbXBvcmFsLmFwaS5lbnVt", + "cy52MS5Xb3JrZmxvd0lkUmV1c2VQb2xpY3kSVAobd29ya2Zsb3dfaWRfY29u", + "ZmxpY3RfcG9saWN5GBYgASgOMi8udGVtcG9yYWwuYXBpLmVudW1zLnYxLldv", + "cmtmbG93SWRDb25mbGljdFBvbGljeRI5CgxyZXRyeV9wb2xpY3kYDCABKAsy", + "Iy50ZW1wb3JhbC5hcGkuY29tbW9uLnYxLlJldHJ5UG9saWN5EhUKDWNyb25f", + "c2NoZWR1bGUYDSABKAkSKgoEbWVtbxgOIAEoCzIcLnRlbXBvcmFsLmFwaS5j", + "b21tb24udjEuTWVtbxJDChFzZWFyY2hfYXR0cmlidXRlcxgPIAEoCzIoLnRl", + "bXBvcmFsLmFwaS5jb21tb24udjEuU2VhcmNoQXR0cmlidXRlcxIuCgZoZWFk", + "ZXIYECABKAsyHi50ZW1wb3JhbC5hcGkuY29tbW9uLnYxLkhlYWRlchIfChdy", + "ZXF1ZXN0X2VhZ2VyX2V4ZWN1dGlvbhgRIAEoCBI7ChFjb250aW51ZWRfZmFp", + "bHVyZRgSIAEoCzIgLnRlbXBvcmFsLmFwaS5mYWlsdXJlLnYxLkZhaWx1cmUS", + "QAoWbGFzdF9jb21wbGV0aW9uX3Jlc3VsdBgTIAEoCzIgLnRlbXBvcmFsLmFw", + "aS5jb21tb24udjEuUGF5bG9hZHMSNwoUd29ya2Zsb3dfc3RhcnRfZGVsYXkY", + "FCABKAsyGS5nb29nbGUucHJvdG9idWYuRHVyYXRpb24SPgoUY29tcGxldGlv", + "bl9jYWxsYmFja3MYFSADKAsyIC50ZW1wb3JhbC5hcGkuY29tbW9uLnYxLkNh", + "bGxiYWNrEjgKDXVzZXJfbWV0YWRhdGEYFyABKAsyIS50ZW1wb3JhbC5hcGku", + "c2RrLnYxLlVzZXJNZXRhZGF0YRIrCgVsaW5rcxgYIAMoCzIcLnRlbXBvcmFs", + "LmFwaS5jb21tb24udjEuTGluayKeAQoeU3RhcnRXb3JrZmxvd0V4ZWN1dGlv", + "blJlc3BvbnNlEg4KBnJ1bl9pZBgBIAEoCRIPCgdzdGFydGVkGAMgASgIElsK", + "E2VhZ2VyX3dvcmtmbG93X3Rhc2sYAiABKAsyPi50ZW1wb3JhbC5hcGkud29y", + "a2Zsb3dzZXJ2aWNlLnYxLlBvbGxXb3JrZmxvd1Rhc2tRdWV1ZVJlc3BvbnNl", + "IqoCCiJHZXRXb3JrZmxvd0V4ZWN1dGlvbkhpc3RvcnlSZXF1ZXN0EhEKCW5h", + "bWVzcGFjZRgBIAEoCRI8CglleGVjdXRpb24YAiABKAsyKS50ZW1wb3JhbC5h", + "cGkuY29tbW9uLnYxLldvcmtmbG93RXhlY3V0aW9uEhkKEW1heGltdW1fcGFn", + "ZV9zaXplGAMgASgFEhcKD25leHRfcGFnZV90b2tlbhgEIAEoDBIWCg53YWl0", + "X25ld19ldmVudBgFIAEoCBJQChloaXN0b3J5X2V2ZW50X2ZpbHRlcl90eXBl", + "GAYgASgOMi0udGVtcG9yYWwuYXBpLmVudW1zLnYxLkhpc3RvcnlFdmVudEZp", + "bHRlclR5cGUSFQoNc2tpcF9hcmNoaXZhbBgHIAEoCCK6AQojR2V0V29ya2Zs", + "b3dFeGVjdXRpb25IaXN0b3J5UmVzcG9uc2USMQoHaGlzdG9yeRgBIAEoCzIg", + "LnRlbXBvcmFsLmFwaS5oaXN0b3J5LnYxLkhpc3RvcnkSNQoLcmF3X2hpc3Rv", + "cnkYAiADKAsyIC50ZW1wb3JhbC5hcGkuY29tbW9uLnYxLkRhdGFCbG9iEhcK", + "D25leHRfcGFnZV90b2tlbhgDIAEoDBIQCghhcmNoaXZlZBgEIAEoCCKwAQop", + "R2V0V29ya2Zsb3dFeGVjdXRpb25IaXN0b3J5UmV2ZXJzZVJlcXVlc3QSEQoJ", + "bmFtZXNwYWNlGAEgASgJEjwKCWV4ZWN1dGlvbhgCIAEoCzIpLnRlbXBvcmFs", + "LmFwaS5jb21tb24udjEuV29ya2Zsb3dFeGVjdXRpb24SGQoRbWF4aW11bV9w", + "YWdlX3NpemUYAyABKAUSFwoPbmV4dF9wYWdlX3Rva2VuGAQgASgMIngKKkdl", + "dFdvcmtmbG93RXhlY3V0aW9uSGlzdG9yeVJldmVyc2VSZXNwb25zZRIxCgdo", + "aXN0b3J5GAEgASgLMiAudGVtcG9yYWwuYXBpLmhpc3RvcnkudjEuSGlzdG9y", + "eRIXCg9uZXh0X3BhZ2VfdG9rZW4YAyABKAwi7gEKHFBvbGxXb3JrZmxvd1Rh", + "c2tRdWV1ZVJlcXVlc3QSEQoJbmFtZXNwYWNlGAEgASgJEjgKCnRhc2tfcXVl", + "dWUYAiABKAsyJC50ZW1wb3JhbC5hcGkudGFza3F1ZXVlLnYxLlRhc2tRdWV1", + "ZRIQCghpZGVudGl0eRgDIAEoCRIXCg9iaW5hcnlfY2hlY2tzdW0YBCABKAkS", + "Vgobd29ya2VyX3ZlcnNpb25fY2FwYWJpbGl0aWVzGAUgASgLMjEudGVtcG9y", + "YWwuYXBpLmNvbW1vbi52MS5Xb3JrZXJWZXJzaW9uQ2FwYWJpbGl0aWVzIr4G", + "Ch1Qb2xsV29ya2Zsb3dUYXNrUXVldWVSZXNwb25zZRISCgp0YXNrX3Rva2Vu", + "GAEgASgMEkUKEndvcmtmbG93X2V4ZWN1dGlvbhgCIAEoCzIpLnRlbXBvcmFs", + "LmFwaS5jb21tb24udjEuV29ya2Zsb3dFeGVjdXRpb24SOwoNd29ya2Zsb3df", + "dHlwZRgDIAEoCzIkLnRlbXBvcmFsLmFwaS5jb21tb24udjEuV29ya2Zsb3dU", + "eXBlEiEKGXByZXZpb3VzX3N0YXJ0ZWRfZXZlbnRfaWQYBCABKAMSGAoQc3Rh", + "cnRlZF9ldmVudF9pZBgFIAEoAxIPCgdhdHRlbXB0GAYgASgFEhoKEmJhY2ts", + "b2dfY291bnRfaGludBgHIAEoAxIxCgdoaXN0b3J5GAggASgLMiAudGVtcG9y", + "YWwuYXBpLmhpc3RvcnkudjEuSGlzdG9yeRIXCg9uZXh0X3BhZ2VfdG9rZW4Y", + "CSABKAwSMwoFcXVlcnkYCiABKAsyJC50ZW1wb3JhbC5hcGkucXVlcnkudjEu", + "V29ya2Zsb3dRdWVyeRJLCh13b3JrZmxvd19leGVjdXRpb25fdGFza19xdWV1", + "ZRgLIAEoCzIkLnRlbXBvcmFsLmFwaS50YXNrcXVldWUudjEuVGFza1F1ZXVl", + "EjIKDnNjaGVkdWxlZF90aW1lGAwgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRp", + "bWVzdGFtcBIwCgxzdGFydGVkX3RpbWUYDSABKAsyGi5nb29nbGUucHJvdG9i", + "dWYuVGltZXN0YW1wElwKB3F1ZXJpZXMYDiADKAsySy50ZW1wb3JhbC5hcGku", + "d29ya2Zsb3dzZXJ2aWNlLnYxLlBvbGxXb3JrZmxvd1Rhc2tRdWV1ZVJlc3Bv", + "bnNlLlF1ZXJpZXNFbnRyeRIzCghtZXNzYWdlcxgPIAMoCzIhLnRlbXBvcmFs", + "LmFwaS5wcm90b2NvbC52MS5NZXNzYWdlGlQKDFF1ZXJpZXNFbnRyeRILCgNr", + "ZXkYASABKAkSMwoFdmFsdWUYAiABKAsyJC50ZW1wb3JhbC5hcGkucXVlcnku", + "djEuV29ya2Zsb3dRdWVyeToCOAEi1AcKI1Jlc3BvbmRXb3JrZmxvd1Rhc2tD", + "b21wbGV0ZWRSZXF1ZXN0EhIKCnRhc2tfdG9rZW4YASABKAwSMgoIY29tbWFu", + "ZHMYAiADKAsyIC50ZW1wb3JhbC5hcGkuY29tbWFuZC52MS5Db21tYW5kEhAK", + "CGlkZW50aXR5GAMgASgJEk8KEXN0aWNreV9hdHRyaWJ1dGVzGAQgASgLMjQu", + "dGVtcG9yYWwuYXBpLnRhc2txdWV1ZS52MS5TdGlja3lFeGVjdXRpb25BdHRy", + "aWJ1dGVzEiAKGHJldHVybl9uZXdfd29ya2Zsb3dfdGFzaxgFIAEoCBImCh5m", + "b3JjZV9jcmVhdGVfbmV3X3dvcmtmbG93X3Rhc2sYBiABKAgSFwoPYmluYXJ5", + "X2NoZWNrc3VtGAcgASgJEm0KDXF1ZXJ5X3Jlc3VsdHMYCCADKAsyVi50ZW1w", + "b3JhbC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYxLlJlc3BvbmRXb3JrZmxvd1Rh", + "c2tDb21wbGV0ZWRSZXF1ZXN0LlF1ZXJ5UmVzdWx0c0VudHJ5EhEKCW5hbWVz", + "cGFjZRgJIAEoCRJIChR3b3JrZXJfdmVyc2lvbl9zdGFtcBgKIAEoCzIqLnRl", + "bXBvcmFsLmFwaS5jb21tb24udjEuV29ya2VyVmVyc2lvblN0YW1wEjMKCG1l", + "c3NhZ2VzGAsgAygLMiEudGVtcG9yYWwuYXBpLnByb3RvY29sLnYxLk1lc3Nh", + "Z2USSAoMc2RrX21ldGFkYXRhGAwgASgLMjIudGVtcG9yYWwuYXBpLnNkay52", + "MS5Xb3JrZmxvd1Rhc2tDb21wbGV0ZWRNZXRhZGF0YRJDChFtZXRlcmluZ19t", + "ZXRhZGF0YRgNIAEoCzIoLnRlbXBvcmFsLmFwaS5jb21tb24udjEuTWV0ZXJp", + "bmdNZXRhZGF0YRJnCgxjYXBhYmlsaXRpZXMYDiABKAsyUS50ZW1wb3JhbC5h", + "cGkud29ya2Zsb3dzZXJ2aWNlLnYxLlJlc3BvbmRXb3JrZmxvd1Rhc2tDb21w", + "bGV0ZWRSZXF1ZXN0LkNhcGFiaWxpdGllcxpfChFRdWVyeVJlc3VsdHNFbnRy", + "eRILCgNrZXkYASABKAkSOQoFdmFsdWUYAiABKAsyKi50ZW1wb3JhbC5hcGku", + "cXVlcnkudjEuV29ya2Zsb3dRdWVyeVJlc3VsdDoCOAEaRQoMQ2FwYWJpbGl0", + "aWVzEjUKLWRpc2NhcmRfc3BlY3VsYXRpdmVfd29ya2Zsb3dfdGFza193aXRo", + "X2V2ZW50cxgBIAEoCCL1AQokUmVzcG9uZFdvcmtmbG93VGFza0NvbXBsZXRl", + "ZFJlc3BvbnNlElUKDXdvcmtmbG93X3Rhc2sYASABKAsyPi50ZW1wb3JhbC5h", + "cGkud29ya2Zsb3dzZXJ2aWNlLnYxLlBvbGxXb3JrZmxvd1Rhc2tRdWV1ZVJl", + "c3BvbnNlElYKDmFjdGl2aXR5X3Rhc2tzGAIgAygLMj4udGVtcG9yYWwuYXBp", + "LndvcmtmbG93c2VydmljZS52MS5Qb2xsQWN0aXZpdHlUYXNrUXVldWVSZXNw", + "b25zZRIeChZyZXNldF9oaXN0b3J5X2V2ZW50X2lkGAMgASgDIt8CCiBSZXNw", + "b25kV29ya2Zsb3dUYXNrRmFpbGVkUmVxdWVzdBISCgp0YXNrX3Rva2VuGAEg", + "ASgMEj0KBWNhdXNlGAIgASgOMi4udGVtcG9yYWwuYXBpLmVudW1zLnYxLldv", + "cmtmbG93VGFza0ZhaWxlZENhdXNlEjEKB2ZhaWx1cmUYAyABKAsyIC50ZW1w", + "b3JhbC5hcGkuZmFpbHVyZS52MS5GYWlsdXJlEhAKCGlkZW50aXR5GAQgASgJ", + "EhcKD2JpbmFyeV9jaGVja3N1bRgFIAEoCRIRCgluYW1lc3BhY2UYBiABKAkS", + "MwoIbWVzc2FnZXMYByADKAsyIS50ZW1wb3JhbC5hcGkucHJvdG9jb2wudjEu", + "TWVzc2FnZRJCCg53b3JrZXJfdmVyc2lvbhgIIAEoCzIqLnRlbXBvcmFsLmFw", + "aS5jb21tb24udjEuV29ya2VyVmVyc2lvblN0YW1wIiMKIVJlc3BvbmRXb3Jr", + "Zmxvd1Rhc2tGYWlsZWRSZXNwb25zZSKgAgocUG9sbEFjdGl2aXR5VGFza1F1", + "ZXVlUmVxdWVzdBIRCgluYW1lc3BhY2UYASABKAkSOAoKdGFza19xdWV1ZRgC", + "IAEoCzIkLnRlbXBvcmFsLmFwaS50YXNrcXVldWUudjEuVGFza1F1ZXVlEhAK", + "CGlkZW50aXR5GAMgASgJEkkKE3Rhc2tfcXVldWVfbWV0YWRhdGEYBCABKAsy", + "LC50ZW1wb3JhbC5hcGkudGFza3F1ZXVlLnYxLlRhc2tRdWV1ZU1ldGFkYXRh", + "ElYKG3dvcmtlcl92ZXJzaW9uX2NhcGFiaWxpdGllcxgFIAEoCzIxLnRlbXBv", + "cmFsLmFwaS5jb21tb24udjEuV29ya2VyVmVyc2lvbkNhcGFiaWxpdGllcyLo", + "BgodUG9sbEFjdGl2aXR5VGFza1F1ZXVlUmVzcG9uc2USEgoKdGFza190b2tl", + "bhgBIAEoDBIaChJ3b3JrZmxvd19uYW1lc3BhY2UYAiABKAkSOwoNd29ya2Zs", + "b3dfdHlwZRgDIAEoCzIkLnRlbXBvcmFsLmFwaS5jb21tb24udjEuV29ya2Zs", + "b3dUeXBlEkUKEndvcmtmbG93X2V4ZWN1dGlvbhgEIAEoCzIpLnRlbXBvcmFs", + "LmFwaS5jb21tb24udjEuV29ya2Zsb3dFeGVjdXRpb24SOwoNYWN0aXZpdHlf", + "dHlwZRgFIAEoCzIkLnRlbXBvcmFsLmFwaS5jb21tb24udjEuQWN0aXZpdHlU", + "eXBlEhMKC2FjdGl2aXR5X2lkGAYgASgJEi4KBmhlYWRlchgHIAEoCzIeLnRl", + "bXBvcmFsLmFwaS5jb21tb24udjEuSGVhZGVyEi8KBWlucHV0GAggASgLMiAu", + "dGVtcG9yYWwuYXBpLmNvbW1vbi52MS5QYXlsb2FkcxI7ChFoZWFydGJlYXRf", + "ZGV0YWlscxgJIAEoCzIgLnRlbXBvcmFsLmFwaS5jb21tb24udjEuUGF5bG9h", + "ZHMSMgoOc2NoZWR1bGVkX3RpbWUYCiABKAsyGi5nb29nbGUucHJvdG9idWYu", + "VGltZXN0YW1wEkIKHmN1cnJlbnRfYXR0ZW1wdF9zY2hlZHVsZWRfdGltZRgL", + "IAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXASMAoMc3RhcnRlZF90", + "aW1lGAwgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcBIPCgdhdHRl", + "bXB0GA0gASgFEjwKGXNjaGVkdWxlX3RvX2Nsb3NlX3RpbWVvdXQYDiABKAsy", + "GS5nb29nbGUucHJvdG9idWYuRHVyYXRpb24SOQoWc3RhcnRfdG9fY2xvc2Vf", + "dGltZW91dBgPIAEoCzIZLmdvb2dsZS5wcm90b2J1Zi5EdXJhdGlvbhI0ChFo", + "ZWFydGJlYXRfdGltZW91dBgQIAEoCzIZLmdvb2dsZS5wcm90b2J1Zi5EdXJh", + "dGlvbhI5CgxyZXRyeV9wb2xpY3kYESABKAsyIy50ZW1wb3JhbC5hcGkuY29t", + "bW9uLnYxLlJldHJ5UG9saWN5IpABCiJSZWNvcmRBY3Rpdml0eVRhc2tIZWFy", + "dGJlYXRSZXF1ZXN0EhIKCnRhc2tfdG9rZW4YASABKAwSMQoHZGV0YWlscxgC", + "IAEoCzIgLnRlbXBvcmFsLmFwaS5jb21tb24udjEuUGF5bG9hZHMSEAoIaWRl", + "bnRpdHkYAyABKAkSEQoJbmFtZXNwYWNlGAQgASgJIlgKI1JlY29yZEFjdGl2", + "aXR5VGFza0hlYXJ0YmVhdFJlc3BvbnNlEhgKEGNhbmNlbF9yZXF1ZXN0ZWQY", + "ASABKAgSFwoPYWN0aXZpdHlfcGF1c2VkGAIgASgIIroBCiZSZWNvcmRBY3Rp", + "dml0eVRhc2tIZWFydGJlYXRCeUlkUmVxdWVzdBIRCgluYW1lc3BhY2UYASAB", + "KAkSEwoLd29ya2Zsb3dfaWQYAiABKAkSDgoGcnVuX2lkGAMgASgJEhMKC2Fj", + "dGl2aXR5X2lkGAQgASgJEjEKB2RldGFpbHMYBSABKAsyIC50ZW1wb3JhbC5h", + "cGkuY29tbW9uLnYxLlBheWxvYWRzEhAKCGlkZW50aXR5GAYgASgJIkMKJ1Jl", + "Y29yZEFjdGl2aXR5VGFza0hlYXJ0YmVhdEJ5SWRSZXNwb25zZRIYChBjYW5j", + "ZWxfcmVxdWVzdGVkGAEgASgIItQBCiNSZXNwb25kQWN0aXZpdHlUYXNrQ29t", + "cGxldGVkUmVxdWVzdBISCgp0YXNrX3Rva2VuGAEgASgMEjAKBnJlc3VsdBgC", + "IAEoCzIgLnRlbXBvcmFsLmFwaS5jb21tb24udjEuUGF5bG9hZHMSEAoIaWRl", + "bnRpdHkYAyABKAkSEQoJbmFtZXNwYWNlGAQgASgJEkIKDndvcmtlcl92ZXJz", + "aW9uGAUgASgLMioudGVtcG9yYWwuYXBpLmNvbW1vbi52MS5Xb3JrZXJWZXJz", + "aW9uU3RhbXAiJgokUmVzcG9uZEFjdGl2aXR5VGFza0NvbXBsZXRlZFJlc3Bv", + "bnNlIroBCidSZXNwb25kQWN0aXZpdHlUYXNrQ29tcGxldGVkQnlJZFJlcXVl", + "c3QSEQoJbmFtZXNwYWNlGAEgASgJEhMKC3dvcmtmbG93X2lkGAIgASgJEg4K", + "BnJ1bl9pZBgDIAEoCRITCgthY3Rpdml0eV9pZBgEIAEoCRIwCgZyZXN1bHQY", + "BSABKAsyIC50ZW1wb3JhbC5hcGkuY29tbW9uLnYxLlBheWxvYWRzEhAKCGlk", + "ZW50aXR5GAYgASgJIioKKFJlc3BvbmRBY3Rpdml0eVRhc2tDb21wbGV0ZWRC", + "eUlkUmVzcG9uc2UilAIKIFJlc3BvbmRBY3Rpdml0eVRhc2tGYWlsZWRSZXF1", + "ZXN0EhIKCnRhc2tfdG9rZW4YASABKAwSMQoHZmFpbHVyZRgCIAEoCzIgLnRl", + "bXBvcmFsLmFwaS5mYWlsdXJlLnYxLkZhaWx1cmUSEAoIaWRlbnRpdHkYAyAB", + "KAkSEQoJbmFtZXNwYWNlGAQgASgJEkAKFmxhc3RfaGVhcnRiZWF0X2RldGFp", + "bHMYBSABKAsyIC50ZW1wb3JhbC5hcGkuY29tbW9uLnYxLlBheWxvYWRzEkIK", + "Dndvcmtlcl92ZXJzaW9uGAYgASgLMioudGVtcG9yYWwuYXBpLmNvbW1vbi52", + "MS5Xb3JrZXJWZXJzaW9uU3RhbXAiVwohUmVzcG9uZEFjdGl2aXR5VGFza0Zh", + "aWxlZFJlc3BvbnNlEjIKCGZhaWx1cmVzGAEgAygLMiAudGVtcG9yYWwuYXBp", + "LmZhaWx1cmUudjEuRmFpbHVyZSL6AQokUmVzcG9uZEFjdGl2aXR5VGFza0Zh", + "aWxlZEJ5SWRSZXF1ZXN0EhEKCW5hbWVzcGFjZRgBIAEoCRITCgt3b3JrZmxv", + "d19pZBgCIAEoCRIOCgZydW5faWQYAyABKAkSEwoLYWN0aXZpdHlfaWQYBCAB", + "KAkSMQoHZmFpbHVyZRgFIAEoCzIgLnRlbXBvcmFsLmFwaS5mYWlsdXJlLnYx", + "LkZhaWx1cmUSEAoIaWRlbnRpdHkYBiABKAkSQAoWbGFzdF9oZWFydGJlYXRf", + "ZGV0YWlscxgHIAEoCzIgLnRlbXBvcmFsLmFwaS5jb21tb24udjEuUGF5bG9h", + "ZHMiWwolUmVzcG9uZEFjdGl2aXR5VGFza0ZhaWxlZEJ5SWRSZXNwb25zZRIy", + "CghmYWlsdXJlcxgBIAMoCzIgLnRlbXBvcmFsLmFwaS5mYWlsdXJlLnYxLkZh", + "aWx1cmUi1AEKIlJlc3BvbmRBY3Rpdml0eVRhc2tDYW5jZWxlZFJlcXVlc3QS", + "EgoKdGFza190b2tlbhgBIAEoDBIxCgdkZXRhaWxzGAIgASgLMiAudGVtcG9y", + "YWwuYXBpLmNvbW1vbi52MS5QYXlsb2FkcxIQCghpZGVudGl0eRgDIAEoCRIR", + "CgluYW1lc3BhY2UYBCABKAkSQgoOd29ya2VyX3ZlcnNpb24YBSABKAsyKi50", + "ZW1wb3JhbC5hcGkuY29tbW9uLnYxLldvcmtlclZlcnNpb25TdGFtcCIlCiNS", + "ZXNwb25kQWN0aXZpdHlUYXNrQ2FuY2VsZWRSZXNwb25zZSK6AQomUmVzcG9u", + "ZEFjdGl2aXR5VGFza0NhbmNlbGVkQnlJZFJlcXVlc3QSEQoJbmFtZXNwYWNl", + "GAEgASgJEhMKC3dvcmtmbG93X2lkGAIgASgJEg4KBnJ1bl9pZBgDIAEoCRIT", + "CgthY3Rpdml0eV9pZBgEIAEoCRIxCgdkZXRhaWxzGAUgASgLMiAudGVtcG9y", + "YWwuYXBpLmNvbW1vbi52MS5QYXlsb2FkcxIQCghpZGVudGl0eRgGIAEoCSIp", + "CidSZXNwb25kQWN0aXZpdHlUYXNrQ2FuY2VsZWRCeUlkUmVzcG9uc2UihAIK", + "JVJlcXVlc3RDYW5jZWxXb3JrZmxvd0V4ZWN1dGlvblJlcXVlc3QSEQoJbmFt", + "ZXNwYWNlGAEgASgJEkUKEndvcmtmbG93X2V4ZWN1dGlvbhgCIAEoCzIpLnRl", + "bXBvcmFsLmFwaS5jb21tb24udjEuV29ya2Zsb3dFeGVjdXRpb24SEAoIaWRl", + "bnRpdHkYAyABKAkSEgoKcmVxdWVzdF9pZBgEIAEoCRIeChZmaXJzdF9leGVj", + "dXRpb25fcnVuX2lkGAUgASgJEg4KBnJlYXNvbhgGIAEoCRIrCgVsaW5rcxgH", + "IAMoCzIcLnRlbXBvcmFsLmFwaS5jb21tb24udjEuTGluayIoCiZSZXF1ZXN0", + "Q2FuY2VsV29ya2Zsb3dFeGVjdXRpb25SZXNwb25zZSL5AgoeU2lnbmFsV29y", "a2Zsb3dFeGVjdXRpb25SZXF1ZXN0EhEKCW5hbWVzcGFjZRgBIAEoCRJFChJ3", "b3JrZmxvd19leGVjdXRpb24YAiABKAsyKS50ZW1wb3JhbC5hcGkuY29tbW9u", - "LnYxLldvcmtmbG93RXhlY3V0aW9uIiEKH0RlbGV0ZVdvcmtmbG93RXhlY3V0", - "aW9uUmVzcG9uc2UiyQIKIUxpc3RPcGVuV29ya2Zsb3dFeGVjdXRpb25zUmVx", - "dWVzdBIRCgluYW1lc3BhY2UYASABKAkSGQoRbWF4aW11bV9wYWdlX3NpemUY", - "AiABKAUSFwoPbmV4dF9wYWdlX3Rva2VuGAMgASgMEkIKEXN0YXJ0X3RpbWVf", - "ZmlsdGVyGAQgASgLMicudGVtcG9yYWwuYXBpLmZpbHRlci52MS5TdGFydFRp", - "bWVGaWx0ZXISSwoQZXhlY3V0aW9uX2ZpbHRlchgFIAEoCzIvLnRlbXBvcmFs", - "LmFwaS5maWx0ZXIudjEuV29ya2Zsb3dFeGVjdXRpb25GaWx0ZXJIABJBCgt0", - "eXBlX2ZpbHRlchgGIAEoCzIqLnRlbXBvcmFsLmFwaS5maWx0ZXIudjEuV29y", - "a2Zsb3dUeXBlRmlsdGVySABCCQoHZmlsdGVycyKCAQoiTGlzdE9wZW5Xb3Jr", - "Zmxvd0V4ZWN1dGlvbnNSZXNwb25zZRJDCgpleGVjdXRpb25zGAEgAygLMi8u", - "dGVtcG9yYWwuYXBpLndvcmtmbG93LnYxLldvcmtmbG93RXhlY3V0aW9uSW5m", - "bxIXCg9uZXh0X3BhZ2VfdG9rZW4YAiABKAwiigMKI0xpc3RDbG9zZWRXb3Jr", - "Zmxvd0V4ZWN1dGlvbnNSZXF1ZXN0EhEKCW5hbWVzcGFjZRgBIAEoCRIZChFt", - "YXhpbXVtX3BhZ2Vfc2l6ZRgCIAEoBRIXCg9uZXh0X3BhZ2VfdG9rZW4YAyAB", - "KAwSQgoRc3RhcnRfdGltZV9maWx0ZXIYBCABKAsyJy50ZW1wb3JhbC5hcGku", - "ZmlsdGVyLnYxLlN0YXJ0VGltZUZpbHRlchJLChBleGVjdXRpb25fZmlsdGVy", - "GAUgASgLMi8udGVtcG9yYWwuYXBpLmZpbHRlci52MS5Xb3JrZmxvd0V4ZWN1", - "dGlvbkZpbHRlckgAEkEKC3R5cGVfZmlsdGVyGAYgASgLMioudGVtcG9yYWwu", - "YXBpLmZpbHRlci52MS5Xb3JrZmxvd1R5cGVGaWx0ZXJIABI9Cg1zdGF0dXNf", - "ZmlsdGVyGAcgASgLMiQudGVtcG9yYWwuYXBpLmZpbHRlci52MS5TdGF0dXNG", - "aWx0ZXJIAEIJCgdmaWx0ZXJzIoQBCiRMaXN0Q2xvc2VkV29ya2Zsb3dFeGVj", - "dXRpb25zUmVzcG9uc2USQwoKZXhlY3V0aW9ucxgBIAMoCzIvLnRlbXBvcmFs", - "LmFwaS53b3JrZmxvdy52MS5Xb3JrZmxvd0V4ZWN1dGlvbkluZm8SFwoPbmV4", - "dF9wYWdlX3Rva2VuGAIgASgMIm0KHUxpc3RXb3JrZmxvd0V4ZWN1dGlvbnNS", - "ZXF1ZXN0EhEKCW5hbWVzcGFjZRgBIAEoCRIRCglwYWdlX3NpemUYAiABKAUS", - "FwoPbmV4dF9wYWdlX3Rva2VuGAMgASgMEg0KBXF1ZXJ5GAQgASgJIn4KHkxp", - "c3RXb3JrZmxvd0V4ZWN1dGlvbnNSZXNwb25zZRJDCgpleGVjdXRpb25zGAEg", - "AygLMi8udGVtcG9yYWwuYXBpLndvcmtmbG93LnYxLldvcmtmbG93RXhlY3V0", - "aW9uSW5mbxIXCg9uZXh0X3BhZ2VfdG9rZW4YAiABKAwidQolTGlzdEFyY2hp", - "dmVkV29ya2Zsb3dFeGVjdXRpb25zUmVxdWVzdBIRCgluYW1lc3BhY2UYASAB", - "KAkSEQoJcGFnZV9zaXplGAIgASgFEhcKD25leHRfcGFnZV90b2tlbhgDIAEo", - "DBINCgVxdWVyeRgEIAEoCSKGAQomTGlzdEFyY2hpdmVkV29ya2Zsb3dFeGVj", - "dXRpb25zUmVzcG9uc2USQwoKZXhlY3V0aW9ucxgBIAMoCzIvLnRlbXBvcmFs", - "LmFwaS53b3JrZmxvdy52MS5Xb3JrZmxvd0V4ZWN1dGlvbkluZm8SFwoPbmV4", - "dF9wYWdlX3Rva2VuGAIgASgMIm0KHVNjYW5Xb3JrZmxvd0V4ZWN1dGlvbnNS", - "ZXF1ZXN0EhEKCW5hbWVzcGFjZRgBIAEoCRIRCglwYWdlX3NpemUYAiABKAUS", - "FwoPbmV4dF9wYWdlX3Rva2VuGAMgASgMEg0KBXF1ZXJ5GAQgASgJIn4KHlNj", - "YW5Xb3JrZmxvd0V4ZWN1dGlvbnNSZXNwb25zZRJDCgpleGVjdXRpb25zGAEg", - "AygLMi8udGVtcG9yYWwuYXBpLndvcmtmbG93LnYxLldvcmtmbG93RXhlY3V0", - "aW9uSW5mbxIXCg9uZXh0X3BhZ2VfdG9rZW4YAiABKAwiQgoeQ291bnRXb3Jr", - "Zmxvd0V4ZWN1dGlvbnNSZXF1ZXN0EhEKCW5hbWVzcGFjZRgBIAEoCRINCgVx", - "dWVyeRgCIAEoCSLtAQofQ291bnRXb3JrZmxvd0V4ZWN1dGlvbnNSZXNwb25z", - "ZRINCgVjb3VudBgBIAEoAxJhCgZncm91cHMYAiADKAsyUS50ZW1wb3JhbC5h", - "cGkud29ya2Zsb3dzZXJ2aWNlLnYxLkNvdW50V29ya2Zsb3dFeGVjdXRpb25z", - "UmVzcG9uc2UuQWdncmVnYXRpb25Hcm91cBpYChBBZ2dyZWdhdGlvbkdyb3Vw", - "EjUKDGdyb3VwX3ZhbHVlcxgBIAMoCzIfLnRlbXBvcmFsLmFwaS5jb21tb24u", - "djEuUGF5bG9hZBINCgVjb3VudBgCIAEoAyIcChpHZXRTZWFyY2hBdHRyaWJ1", - "dGVzUmVxdWVzdCLJAQobR2V0U2VhcmNoQXR0cmlidXRlc1Jlc3BvbnNlElQK", - "BGtleXMYASADKAsyRi50ZW1wb3JhbC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYx", - "LkdldFNlYXJjaEF0dHJpYnV0ZXNSZXNwb25zZS5LZXlzRW50cnkaVAoJS2V5", - "c0VudHJ5EgsKA2tleRgBIAEoCRI2CgV2YWx1ZRgCIAEoDjInLnRlbXBvcmFs", - "LmFwaS5lbnVtcy52MS5JbmRleGVkVmFsdWVUeXBlOgI4ASLeAQogUmVzcG9u", - "ZFF1ZXJ5VGFza0NvbXBsZXRlZFJlcXVlc3QSEgoKdGFza190b2tlbhgBIAEo", - "DBI+Cg5jb21wbGV0ZWRfdHlwZRgCIAEoDjImLnRlbXBvcmFsLmFwaS5lbnVt", - "cy52MS5RdWVyeVJlc3VsdFR5cGUSNgoMcXVlcnlfcmVzdWx0GAMgASgLMiAu", - "dGVtcG9yYWwuYXBpLmNvbW1vbi52MS5QYXlsb2FkcxIVCg1lcnJvcl9tZXNz", - "YWdlGAQgASgJEhEKCW5hbWVzcGFjZRgGIAEoCUoECAUQBiIjCiFSZXNwb25k", - "UXVlcnlUYXNrQ29tcGxldGVkUmVzcG9uc2UibgobUmVzZXRTdGlja3lUYXNr", - "UXVldWVSZXF1ZXN0EhEKCW5hbWVzcGFjZRgBIAEoCRI8CglleGVjdXRpb24Y", - "AiABKAsyKS50ZW1wb3JhbC5hcGkuY29tbW9uLnYxLldvcmtmbG93RXhlY3V0", - "aW9uIh4KHFJlc2V0U3RpY2t5VGFza1F1ZXVlUmVzcG9uc2Ui6QEKFFF1ZXJ5", - "V29ya2Zsb3dSZXF1ZXN0EhEKCW5hbWVzcGFjZRgBIAEoCRI8CglleGVjdXRp", - "b24YAiABKAsyKS50ZW1wb3JhbC5hcGkuY29tbW9uLnYxLldvcmtmbG93RXhl", - "Y3V0aW9uEjMKBXF1ZXJ5GAMgASgLMiQudGVtcG9yYWwuYXBpLnF1ZXJ5LnYx", - "LldvcmtmbG93UXVlcnkSSwoWcXVlcnlfcmVqZWN0X2NvbmRpdGlvbhgEIAEo", - "DjIrLnRlbXBvcmFsLmFwaS5lbnVtcy52MS5RdWVyeVJlamVjdENvbmRpdGlv", - "biKNAQoVUXVlcnlXb3JrZmxvd1Jlc3BvbnNlEjYKDHF1ZXJ5X3Jlc3VsdBgB", - "IAEoCzIgLnRlbXBvcmFsLmFwaS5jb21tb24udjEuUGF5bG9hZHMSPAoOcXVl", - "cnlfcmVqZWN0ZWQYAiABKAsyJC50ZW1wb3JhbC5hcGkucXVlcnkudjEuUXVl", - "cnlSZWplY3RlZCJzCiBEZXNjcmliZVdvcmtmbG93RXhlY3V0aW9uUmVxdWVz", - "dBIRCgluYW1lc3BhY2UYASABKAkSPAoJZXhlY3V0aW9uGAIgASgLMikudGVt", - "cG9yYWwuYXBpLmNvbW1vbi52MS5Xb3JrZmxvd0V4ZWN1dGlvbiLABAohRGVz", - "Y3JpYmVXb3JrZmxvd0V4ZWN1dGlvblJlc3BvbnNlEksKEGV4ZWN1dGlvbl9j", - "b25maWcYASABKAsyMS50ZW1wb3JhbC5hcGkud29ya2Zsb3cudjEuV29ya2Zs", - "b3dFeGVjdXRpb25Db25maWcSUAoXd29ya2Zsb3dfZXhlY3V0aW9uX2luZm8Y", - "AiABKAsyLy50ZW1wb3JhbC5hcGkud29ya2Zsb3cudjEuV29ya2Zsb3dFeGVj", - "dXRpb25JbmZvEkkKEnBlbmRpbmdfYWN0aXZpdGllcxgDIAMoCzItLnRlbXBv", - "cmFsLmFwaS53b3JrZmxvdy52MS5QZW5kaW5nQWN0aXZpdHlJbmZvEk0KEHBl", - "bmRpbmdfY2hpbGRyZW4YBCADKAsyMy50ZW1wb3JhbC5hcGkud29ya2Zsb3cu", - "djEuUGVuZGluZ0NoaWxkRXhlY3V0aW9uSW5mbxJQChVwZW5kaW5nX3dvcmtm", - "bG93X3Rhc2sYBSABKAsyMS50ZW1wb3JhbC5hcGkud29ya2Zsb3cudjEuUGVu", - "ZGluZ1dvcmtmbG93VGFza0luZm8SOQoJY2FsbGJhY2tzGAYgAygLMiYudGVt", - "cG9yYWwuYXBpLndvcmtmbG93LnYxLkNhbGxiYWNrSW5mbxJVChhwZW5kaW5n", - "X25leHVzX29wZXJhdGlvbnMYByADKAsyMy50ZW1wb3JhbC5hcGkud29ya2Zs", - "b3cudjEuUGVuZGluZ05leHVzT3BlcmF0aW9uSW5mbyLhAwoYRGVzY3JpYmVU", - "YXNrUXVldWVSZXF1ZXN0EhEKCW5hbWVzcGFjZRgBIAEoCRI4Cgp0YXNrX3F1", + "LnYxLldvcmtmbG93RXhlY3V0aW9uEhMKC3NpZ25hbF9uYW1lGAMgASgJEi8K", + "BWlucHV0GAQgASgLMiAudGVtcG9yYWwuYXBpLmNvbW1vbi52MS5QYXlsb2Fk", + "cxIQCghpZGVudGl0eRgFIAEoCRISCgpyZXF1ZXN0X2lkGAYgASgJEg8KB2Nv", + "bnRyb2wYByABKAkSLgoGaGVhZGVyGAggASgLMh4udGVtcG9yYWwuYXBpLmNv", + "bW1vbi52MS5IZWFkZXISIwobc2tpcF9nZW5lcmF0ZV93b3JrZmxvd190YXNr", + "GAkgASgIEisKBWxpbmtzGAogAygLMhwudGVtcG9yYWwuYXBpLmNvbW1vbi52", + "MS5MaW5rIiEKH1NpZ25hbFdvcmtmbG93RXhlY3V0aW9uUmVzcG9uc2UijQkK", + "J1NpZ25hbFdpdGhTdGFydFdvcmtmbG93RXhlY3V0aW9uUmVxdWVzdBIRCglu", + "YW1lc3BhY2UYASABKAkSEwoLd29ya2Zsb3dfaWQYAiABKAkSOwoNd29ya2Zs", + "b3dfdHlwZRgDIAEoCzIkLnRlbXBvcmFsLmFwaS5jb21tb24udjEuV29ya2Zs", + "b3dUeXBlEjgKCnRhc2tfcXVldWUYBCABKAsyJC50ZW1wb3JhbC5hcGkudGFz", + "a3F1ZXVlLnYxLlRhc2tRdWV1ZRIvCgVpbnB1dBgFIAEoCzIgLnRlbXBvcmFs", + "LmFwaS5jb21tb24udjEuUGF5bG9hZHMSPQoad29ya2Zsb3dfZXhlY3V0aW9u", + "X3RpbWVvdXQYBiABKAsyGS5nb29nbGUucHJvdG9idWYuRHVyYXRpb24SNwoU", + "d29ya2Zsb3dfcnVuX3RpbWVvdXQYByABKAsyGS5nb29nbGUucHJvdG9idWYu", + "RHVyYXRpb24SOAoVd29ya2Zsb3dfdGFza190aW1lb3V0GAggASgLMhkuZ29v", + "Z2xlLnByb3RvYnVmLkR1cmF0aW9uEhAKCGlkZW50aXR5GAkgASgJEhIKCnJl", + "cXVlc3RfaWQYCiABKAkSTgoYd29ya2Zsb3dfaWRfcmV1c2VfcG9saWN5GAsg", + "ASgOMiwudGVtcG9yYWwuYXBpLmVudW1zLnYxLldvcmtmbG93SWRSZXVzZVBv", + "bGljeRJUCht3b3JrZmxvd19pZF9jb25mbGljdF9wb2xpY3kYFiABKA4yLy50", + "ZW1wb3JhbC5hcGkuZW51bXMudjEuV29ya2Zsb3dJZENvbmZsaWN0UG9saWN5", + "EhMKC3NpZ25hbF9uYW1lGAwgASgJEjYKDHNpZ25hbF9pbnB1dBgNIAEoCzIg", + "LnRlbXBvcmFsLmFwaS5jb21tb24udjEuUGF5bG9hZHMSDwoHY29udHJvbBgO", + "IAEoCRI5CgxyZXRyeV9wb2xpY3kYDyABKAsyIy50ZW1wb3JhbC5hcGkuY29t", + "bW9uLnYxLlJldHJ5UG9saWN5EhUKDWNyb25fc2NoZWR1bGUYECABKAkSKgoE", + "bWVtbxgRIAEoCzIcLnRlbXBvcmFsLmFwaS5jb21tb24udjEuTWVtbxJDChFz", + "ZWFyY2hfYXR0cmlidXRlcxgSIAEoCzIoLnRlbXBvcmFsLmFwaS5jb21tb24u", + "djEuU2VhcmNoQXR0cmlidXRlcxIuCgZoZWFkZXIYEyABKAsyHi50ZW1wb3Jh", + "bC5hcGkuY29tbW9uLnYxLkhlYWRlchI3ChR3b3JrZmxvd19zdGFydF9kZWxh", + "eRgUIAEoCzIZLmdvb2dsZS5wcm90b2J1Zi5EdXJhdGlvbhIjChtza2lwX2dl", + "bmVyYXRlX3dvcmtmbG93X3Rhc2sYFSABKAgSOAoNdXNlcl9tZXRhZGF0YRgX", + "IAEoCzIhLnRlbXBvcmFsLmFwaS5zZGsudjEuVXNlck1ldGFkYXRhEisKBWxp", + "bmtzGBggAygLMhwudGVtcG9yYWwuYXBpLmNvbW1vbi52MS5MaW5rIksKKFNp", + "Z25hbFdpdGhTdGFydFdvcmtmbG93RXhlY3V0aW9uUmVzcG9uc2USDgoGcnVu", + "X2lkGAEgASgJEg8KB3N0YXJ0ZWQYAiABKAgi3gIKHVJlc2V0V29ya2Zsb3dF", + "eGVjdXRpb25SZXF1ZXN0EhEKCW5hbWVzcGFjZRgBIAEoCRJFChJ3b3JrZmxv", + "d19leGVjdXRpb24YAiABKAsyKS50ZW1wb3JhbC5hcGkuY29tbW9uLnYxLldv", + "cmtmbG93RXhlY3V0aW9uEg4KBnJlYXNvbhgDIAEoCRIlCh13b3JrZmxvd190", + "YXNrX2ZpbmlzaF9ldmVudF9pZBgEIAEoAxISCgpyZXF1ZXN0X2lkGAUgASgJ", + "EkMKEnJlc2V0X3JlYXBwbHlfdHlwZRgGIAEoDjInLnRlbXBvcmFsLmFwaS5l", + "bnVtcy52MS5SZXNldFJlYXBwbHlUeXBlElMKG3Jlc2V0X3JlYXBwbHlfZXhj", + "bHVkZV90eXBlcxgHIAMoDjIuLnRlbXBvcmFsLmFwaS5lbnVtcy52MS5SZXNl", + "dFJlYXBwbHlFeGNsdWRlVHlwZSIwCh5SZXNldFdvcmtmbG93RXhlY3V0aW9u", + "UmVzcG9uc2USDgoGcnVuX2lkGAEgASgJIp8CCiFUZXJtaW5hdGVXb3JrZmxv", + "d0V4ZWN1dGlvblJlcXVlc3QSEQoJbmFtZXNwYWNlGAEgASgJEkUKEndvcmtm", + "bG93X2V4ZWN1dGlvbhgCIAEoCzIpLnRlbXBvcmFsLmFwaS5jb21tb24udjEu", + "V29ya2Zsb3dFeGVjdXRpb24SDgoGcmVhc29uGAMgASgJEjEKB2RldGFpbHMY", + "BCABKAsyIC50ZW1wb3JhbC5hcGkuY29tbW9uLnYxLlBheWxvYWRzEhAKCGlk", + "ZW50aXR5GAUgASgJEh4KFmZpcnN0X2V4ZWN1dGlvbl9ydW5faWQYBiABKAkS", + "KwoFbGlua3MYByADKAsyHC50ZW1wb3JhbC5hcGkuY29tbW9uLnYxLkxpbmsi", + "JAoiVGVybWluYXRlV29ya2Zsb3dFeGVjdXRpb25SZXNwb25zZSJ6Ch5EZWxl", + "dGVXb3JrZmxvd0V4ZWN1dGlvblJlcXVlc3QSEQoJbmFtZXNwYWNlGAEgASgJ", + "EkUKEndvcmtmbG93X2V4ZWN1dGlvbhgCIAEoCzIpLnRlbXBvcmFsLmFwaS5j", + "b21tb24udjEuV29ya2Zsb3dFeGVjdXRpb24iIQofRGVsZXRlV29ya2Zsb3dF", + "eGVjdXRpb25SZXNwb25zZSLJAgohTGlzdE9wZW5Xb3JrZmxvd0V4ZWN1dGlv", + "bnNSZXF1ZXN0EhEKCW5hbWVzcGFjZRgBIAEoCRIZChFtYXhpbXVtX3BhZ2Vf", + "c2l6ZRgCIAEoBRIXCg9uZXh0X3BhZ2VfdG9rZW4YAyABKAwSQgoRc3RhcnRf", + "dGltZV9maWx0ZXIYBCABKAsyJy50ZW1wb3JhbC5hcGkuZmlsdGVyLnYxLlN0", + "YXJ0VGltZUZpbHRlchJLChBleGVjdXRpb25fZmlsdGVyGAUgASgLMi8udGVt", + "cG9yYWwuYXBpLmZpbHRlci52MS5Xb3JrZmxvd0V4ZWN1dGlvbkZpbHRlckgA", + "EkEKC3R5cGVfZmlsdGVyGAYgASgLMioudGVtcG9yYWwuYXBpLmZpbHRlci52", + "MS5Xb3JrZmxvd1R5cGVGaWx0ZXJIAEIJCgdmaWx0ZXJzIoIBCiJMaXN0T3Bl", + "bldvcmtmbG93RXhlY3V0aW9uc1Jlc3BvbnNlEkMKCmV4ZWN1dGlvbnMYASAD", + "KAsyLy50ZW1wb3JhbC5hcGkud29ya2Zsb3cudjEuV29ya2Zsb3dFeGVjdXRp", + "b25JbmZvEhcKD25leHRfcGFnZV90b2tlbhgCIAEoDCKKAwojTGlzdENsb3Nl", + "ZFdvcmtmbG93RXhlY3V0aW9uc1JlcXVlc3QSEQoJbmFtZXNwYWNlGAEgASgJ", + "EhkKEW1heGltdW1fcGFnZV9zaXplGAIgASgFEhcKD25leHRfcGFnZV90b2tl", + "bhgDIAEoDBJCChFzdGFydF90aW1lX2ZpbHRlchgEIAEoCzInLnRlbXBvcmFs", + "LmFwaS5maWx0ZXIudjEuU3RhcnRUaW1lRmlsdGVyEksKEGV4ZWN1dGlvbl9m", + "aWx0ZXIYBSABKAsyLy50ZW1wb3JhbC5hcGkuZmlsdGVyLnYxLldvcmtmbG93", + "RXhlY3V0aW9uRmlsdGVySAASQQoLdHlwZV9maWx0ZXIYBiABKAsyKi50ZW1w", + "b3JhbC5hcGkuZmlsdGVyLnYxLldvcmtmbG93VHlwZUZpbHRlckgAEj0KDXN0", + "YXR1c19maWx0ZXIYByABKAsyJC50ZW1wb3JhbC5hcGkuZmlsdGVyLnYxLlN0", + "YXR1c0ZpbHRlckgAQgkKB2ZpbHRlcnMihAEKJExpc3RDbG9zZWRXb3JrZmxv", + "d0V4ZWN1dGlvbnNSZXNwb25zZRJDCgpleGVjdXRpb25zGAEgAygLMi8udGVt", + "cG9yYWwuYXBpLndvcmtmbG93LnYxLldvcmtmbG93RXhlY3V0aW9uSW5mbxIX", + "Cg9uZXh0X3BhZ2VfdG9rZW4YAiABKAwibQodTGlzdFdvcmtmbG93RXhlY3V0", + "aW9uc1JlcXVlc3QSEQoJbmFtZXNwYWNlGAEgASgJEhEKCXBhZ2Vfc2l6ZRgC", + "IAEoBRIXCg9uZXh0X3BhZ2VfdG9rZW4YAyABKAwSDQoFcXVlcnkYBCABKAki", + "fgoeTGlzdFdvcmtmbG93RXhlY3V0aW9uc1Jlc3BvbnNlEkMKCmV4ZWN1dGlv", + "bnMYASADKAsyLy50ZW1wb3JhbC5hcGkud29ya2Zsb3cudjEuV29ya2Zsb3dF", + "eGVjdXRpb25JbmZvEhcKD25leHRfcGFnZV90b2tlbhgCIAEoDCJ1CiVMaXN0", + "QXJjaGl2ZWRXb3JrZmxvd0V4ZWN1dGlvbnNSZXF1ZXN0EhEKCW5hbWVzcGFj", + "ZRgBIAEoCRIRCglwYWdlX3NpemUYAiABKAUSFwoPbmV4dF9wYWdlX3Rva2Vu", + "GAMgASgMEg0KBXF1ZXJ5GAQgASgJIoYBCiZMaXN0QXJjaGl2ZWRXb3JrZmxv", + "d0V4ZWN1dGlvbnNSZXNwb25zZRJDCgpleGVjdXRpb25zGAEgAygLMi8udGVt", + "cG9yYWwuYXBpLndvcmtmbG93LnYxLldvcmtmbG93RXhlY3V0aW9uSW5mbxIX", + "Cg9uZXh0X3BhZ2VfdG9rZW4YAiABKAwibQodU2NhbldvcmtmbG93RXhlY3V0", + "aW9uc1JlcXVlc3QSEQoJbmFtZXNwYWNlGAEgASgJEhEKCXBhZ2Vfc2l6ZRgC", + "IAEoBRIXCg9uZXh0X3BhZ2VfdG9rZW4YAyABKAwSDQoFcXVlcnkYBCABKAki", + "fgoeU2NhbldvcmtmbG93RXhlY3V0aW9uc1Jlc3BvbnNlEkMKCmV4ZWN1dGlv", + "bnMYASADKAsyLy50ZW1wb3JhbC5hcGkud29ya2Zsb3cudjEuV29ya2Zsb3dF", + "eGVjdXRpb25JbmZvEhcKD25leHRfcGFnZV90b2tlbhgCIAEoDCJCCh5Db3Vu", + "dFdvcmtmbG93RXhlY3V0aW9uc1JlcXVlc3QSEQoJbmFtZXNwYWNlGAEgASgJ", + "Eg0KBXF1ZXJ5GAIgASgJIu0BCh9Db3VudFdvcmtmbG93RXhlY3V0aW9uc1Jl", + "c3BvbnNlEg0KBWNvdW50GAEgASgDEmEKBmdyb3VwcxgCIAMoCzJRLnRlbXBv", + "cmFsLmFwaS53b3JrZmxvd3NlcnZpY2UudjEuQ291bnRXb3JrZmxvd0V4ZWN1", + "dGlvbnNSZXNwb25zZS5BZ2dyZWdhdGlvbkdyb3VwGlgKEEFnZ3JlZ2F0aW9u", + "R3JvdXASNQoMZ3JvdXBfdmFsdWVzGAEgAygLMh8udGVtcG9yYWwuYXBpLmNv", + "bW1vbi52MS5QYXlsb2FkEg0KBWNvdW50GAIgASgDIhwKGkdldFNlYXJjaEF0", + "dHJpYnV0ZXNSZXF1ZXN0IskBChtHZXRTZWFyY2hBdHRyaWJ1dGVzUmVzcG9u", + "c2USVAoEa2V5cxgBIAMoCzJGLnRlbXBvcmFsLmFwaS53b3JrZmxvd3NlcnZp", + "Y2UudjEuR2V0U2VhcmNoQXR0cmlidXRlc1Jlc3BvbnNlLktleXNFbnRyeRpU", + "CglLZXlzRW50cnkSCwoDa2V5GAEgASgJEjYKBXZhbHVlGAIgASgOMicudGVt", + "cG9yYWwuYXBpLmVudW1zLnYxLkluZGV4ZWRWYWx1ZVR5cGU6AjgBIt4BCiBS", + "ZXNwb25kUXVlcnlUYXNrQ29tcGxldGVkUmVxdWVzdBISCgp0YXNrX3Rva2Vu", + "GAEgASgMEj4KDmNvbXBsZXRlZF90eXBlGAIgASgOMiYudGVtcG9yYWwuYXBp", + "LmVudW1zLnYxLlF1ZXJ5UmVzdWx0VHlwZRI2CgxxdWVyeV9yZXN1bHQYAyAB", + "KAsyIC50ZW1wb3JhbC5hcGkuY29tbW9uLnYxLlBheWxvYWRzEhUKDWVycm9y", + "X21lc3NhZ2UYBCABKAkSEQoJbmFtZXNwYWNlGAYgASgJSgQIBRAGIiMKIVJl", + "c3BvbmRRdWVyeVRhc2tDb21wbGV0ZWRSZXNwb25zZSJuChtSZXNldFN0aWNr", + "eVRhc2tRdWV1ZVJlcXVlc3QSEQoJbmFtZXNwYWNlGAEgASgJEjwKCWV4ZWN1", + "dGlvbhgCIAEoCzIpLnRlbXBvcmFsLmFwaS5jb21tb24udjEuV29ya2Zsb3dF", + "eGVjdXRpb24iHgocUmVzZXRTdGlja3lUYXNrUXVldWVSZXNwb25zZSJnChVT", + "aHV0ZG93bldvcmtlclJlcXVlc3QSEQoJbmFtZXNwYWNlGAEgASgJEhkKEXN0", + "aWNreV90YXNrX3F1ZXVlGAIgASgJEhAKCGlkZW50aXR5GAMgASgJEg4KBnJl", + "YXNvbhgEIAEoCSIYChZTaHV0ZG93bldvcmtlclJlc3BvbnNlIukBChRRdWVy", + "eVdvcmtmbG93UmVxdWVzdBIRCgluYW1lc3BhY2UYASABKAkSPAoJZXhlY3V0", + "aW9uGAIgASgLMikudGVtcG9yYWwuYXBpLmNvbW1vbi52MS5Xb3JrZmxvd0V4", + "ZWN1dGlvbhIzCgVxdWVyeRgDIAEoCzIkLnRlbXBvcmFsLmFwaS5xdWVyeS52", + "MS5Xb3JrZmxvd1F1ZXJ5EksKFnF1ZXJ5X3JlamVjdF9jb25kaXRpb24YBCAB", + "KA4yKy50ZW1wb3JhbC5hcGkuZW51bXMudjEuUXVlcnlSZWplY3RDb25kaXRp", + "b24ijQEKFVF1ZXJ5V29ya2Zsb3dSZXNwb25zZRI2CgxxdWVyeV9yZXN1bHQY", + "ASABKAsyIC50ZW1wb3JhbC5hcGkuY29tbW9uLnYxLlBheWxvYWRzEjwKDnF1", + "ZXJ5X3JlamVjdGVkGAIgASgLMiQudGVtcG9yYWwuYXBpLnF1ZXJ5LnYxLlF1", + "ZXJ5UmVqZWN0ZWQicwogRGVzY3JpYmVXb3JrZmxvd0V4ZWN1dGlvblJlcXVl", + "c3QSEQoJbmFtZXNwYWNlGAEgASgJEjwKCWV4ZWN1dGlvbhgCIAEoCzIpLnRl", + "bXBvcmFsLmFwaS5jb21tb24udjEuV29ya2Zsb3dFeGVjdXRpb24iwAQKIURl", + "c2NyaWJlV29ya2Zsb3dFeGVjdXRpb25SZXNwb25zZRJLChBleGVjdXRpb25f", + "Y29uZmlnGAEgASgLMjEudGVtcG9yYWwuYXBpLndvcmtmbG93LnYxLldvcmtm", + "bG93RXhlY3V0aW9uQ29uZmlnElAKF3dvcmtmbG93X2V4ZWN1dGlvbl9pbmZv", + "GAIgASgLMi8udGVtcG9yYWwuYXBpLndvcmtmbG93LnYxLldvcmtmbG93RXhl", + "Y3V0aW9uSW5mbxJJChJwZW5kaW5nX2FjdGl2aXRpZXMYAyADKAsyLS50ZW1w", + "b3JhbC5hcGkud29ya2Zsb3cudjEuUGVuZGluZ0FjdGl2aXR5SW5mbxJNChBw", + "ZW5kaW5nX2NoaWxkcmVuGAQgAygLMjMudGVtcG9yYWwuYXBpLndvcmtmbG93", + "LnYxLlBlbmRpbmdDaGlsZEV4ZWN1dGlvbkluZm8SUAoVcGVuZGluZ193b3Jr", + "Zmxvd190YXNrGAUgASgLMjEudGVtcG9yYWwuYXBpLndvcmtmbG93LnYxLlBl", + "bmRpbmdXb3JrZmxvd1Rhc2tJbmZvEjkKCWNhbGxiYWNrcxgGIAMoCzImLnRl", + "bXBvcmFsLmFwaS53b3JrZmxvdy52MS5DYWxsYmFja0luZm8SVQoYcGVuZGlu", + "Z19uZXh1c19vcGVyYXRpb25zGAcgAygLMjMudGVtcG9yYWwuYXBpLndvcmtm", + "bG93LnYxLlBlbmRpbmdOZXh1c09wZXJhdGlvbkluZm8i4QMKGERlc2NyaWJl", + "VGFza1F1ZXVlUmVxdWVzdBIRCgluYW1lc3BhY2UYASABKAkSOAoKdGFza19x", + "dWV1ZRgCIAEoCzIkLnRlbXBvcmFsLmFwaS50YXNrcXVldWUudjEuVGFza1F1", + "ZXVlEj0KD3Rhc2tfcXVldWVfdHlwZRgDIAEoDjIkLnRlbXBvcmFsLmFwaS5l", + "bnVtcy52MS5UYXNrUXVldWVUeXBlEiEKGWluY2x1ZGVfdGFza19xdWV1ZV9z", + "dGF0dXMYBCABKAgSPgoIYXBpX21vZGUYBSABKA4yLC50ZW1wb3JhbC5hcGku", + "ZW51bXMudjEuRGVzY3JpYmVUYXNrUXVldWVNb2RlEkYKCHZlcnNpb25zGAYg", + "ASgLMjQudGVtcG9yYWwuYXBpLnRhc2txdWV1ZS52MS5UYXNrUXVldWVWZXJz", + "aW9uU2VsZWN0aW9uEj4KEHRhc2tfcXVldWVfdHlwZXMYByADKA4yJC50ZW1w", + "b3JhbC5hcGkuZW51bXMudjEuVGFza1F1ZXVlVHlwZRIUCgxyZXBvcnRfc3Rh", + "dHMYCCABKAgSFgoOcmVwb3J0X3BvbGxlcnMYCSABKAgSIAoYcmVwb3J0X3Rh", + "c2tfcmVhY2hhYmlsaXR5GAogASgIIuUCChlEZXNjcmliZVRhc2tRdWV1ZVJl", + "c3BvbnNlEjYKB3BvbGxlcnMYASADKAsyJS50ZW1wb3JhbC5hcGkudGFza3F1", + "ZXVlLnYxLlBvbGxlckluZm8SRQoRdGFza19xdWV1ZV9zdGF0dXMYAiABKAsy", + "Ki50ZW1wb3JhbC5hcGkudGFza3F1ZXVlLnYxLlRhc2tRdWV1ZVN0YXR1cxJj", + "Cg12ZXJzaW9uc19pbmZvGAMgAygLMkwudGVtcG9yYWwuYXBpLndvcmtmbG93", + "c2VydmljZS52MS5EZXNjcmliZVRhc2tRdWV1ZVJlc3BvbnNlLlZlcnNpb25z", + "SW5mb0VudHJ5GmQKEVZlcnNpb25zSW5mb0VudHJ5EgsKA2tleRgBIAEoCRI+", + "CgV2YWx1ZRgCIAEoCzIvLnRlbXBvcmFsLmFwaS50YXNrcXVldWUudjEuVGFz", + "a1F1ZXVlVmVyc2lvbkluZm86AjgBIhcKFUdldENsdXN0ZXJJbmZvUmVxdWVz", + "dCKLAwoWR2V0Q2x1c3RlckluZm9SZXNwb25zZRJoChFzdXBwb3J0ZWRfY2xp", + "ZW50cxgBIAMoCzJNLnRlbXBvcmFsLmFwaS53b3JrZmxvd3NlcnZpY2UudjEu", + "R2V0Q2x1c3RlckluZm9SZXNwb25zZS5TdXBwb3J0ZWRDbGllbnRzRW50cnkS", + "FgoOc2VydmVyX3ZlcnNpb24YAiABKAkSEgoKY2x1c3Rlcl9pZBgDIAEoCRI6", + "Cgx2ZXJzaW9uX2luZm8YBCABKAsyJC50ZW1wb3JhbC5hcGkudmVyc2lvbi52", + "MS5WZXJzaW9uSW5mbxIUCgxjbHVzdGVyX25hbWUYBSABKAkSGwoTaGlzdG9y", + "eV9zaGFyZF9jb3VudBgGIAEoBRIZChFwZXJzaXN0ZW5jZV9zdG9yZRgHIAEo", + "CRIYChB2aXNpYmlsaXR5X3N0b3JlGAggASgJGjcKFVN1cHBvcnRlZENsaWVu", + "dHNFbnRyeRILCgNrZXkYASABKAkSDQoFdmFsdWUYAiABKAk6AjgBIhYKFEdl", + "dFN5c3RlbUluZm9SZXF1ZXN0IvQDChVHZXRTeXN0ZW1JbmZvUmVzcG9uc2US", + "FgoOc2VydmVyX3ZlcnNpb24YASABKAkSWQoMY2FwYWJpbGl0aWVzGAIgASgL", + "MkMudGVtcG9yYWwuYXBpLndvcmtmbG93c2VydmljZS52MS5HZXRTeXN0ZW1J", + "bmZvUmVzcG9uc2UuQ2FwYWJpbGl0aWVzGucCCgxDYXBhYmlsaXRpZXMSHwoX", + "c2lnbmFsX2FuZF9xdWVyeV9oZWFkZXIYASABKAgSJgoeaW50ZXJuYWxfZXJy", + "b3JfZGlmZmVyZW50aWF0aW9uGAIgASgIEioKImFjdGl2aXR5X2ZhaWx1cmVf", + "aW5jbHVkZV9oZWFydGJlYXQYAyABKAgSGgoSc3VwcG9ydHNfc2NoZWR1bGVz", + "GAQgASgIEiIKGmVuY29kZWRfZmFpbHVyZV9hdHRyaWJ1dGVzGAUgASgIEiEK", + "GWJ1aWxkX2lkX2Jhc2VkX3ZlcnNpb25pbmcYBiABKAgSEwoLdXBzZXJ0X21l", + "bW8YByABKAgSHAoUZWFnZXJfd29ya2Zsb3dfc3RhcnQYCCABKAgSFAoMc2Rr", + "X21ldGFkYXRhGAkgASgIEicKH2NvdW50X2dyb3VwX2J5X2V4ZWN1dGlvbl9z", + "dGF0dXMYCiABKAgSDQoFbmV4dXMYCyABKAgibQoeTGlzdFRhc2tRdWV1ZVBh", + "cnRpdGlvbnNSZXF1ZXN0EhEKCW5hbWVzcGFjZRgBIAEoCRI4Cgp0YXNrX3F1", "ZXVlGAIgASgLMiQudGVtcG9yYWwuYXBpLnRhc2txdWV1ZS52MS5UYXNrUXVl", - "dWUSPQoPdGFza19xdWV1ZV90eXBlGAMgASgOMiQudGVtcG9yYWwuYXBpLmVu", - "dW1zLnYxLlRhc2tRdWV1ZVR5cGUSIQoZaW5jbHVkZV90YXNrX3F1ZXVlX3N0", - "YXR1cxgEIAEoCBI+CghhcGlfbW9kZRgFIAEoDjIsLnRlbXBvcmFsLmFwaS5l", - "bnVtcy52MS5EZXNjcmliZVRhc2tRdWV1ZU1vZGUSRgoIdmVyc2lvbnMYBiAB", - "KAsyNC50ZW1wb3JhbC5hcGkudGFza3F1ZXVlLnYxLlRhc2tRdWV1ZVZlcnNp", - "b25TZWxlY3Rpb24SPgoQdGFza19xdWV1ZV90eXBlcxgHIAMoDjIkLnRlbXBv", - "cmFsLmFwaS5lbnVtcy52MS5UYXNrUXVldWVUeXBlEhQKDHJlcG9ydF9zdGF0", - "cxgIIAEoCBIWCg5yZXBvcnRfcG9sbGVycxgJIAEoCBIgChhyZXBvcnRfdGFz", - "a19yZWFjaGFiaWxpdHkYCiABKAgi5QIKGURlc2NyaWJlVGFza1F1ZXVlUmVz", - "cG9uc2USNgoHcG9sbGVycxgBIAMoCzIlLnRlbXBvcmFsLmFwaS50YXNrcXVl", - "dWUudjEuUG9sbGVySW5mbxJFChF0YXNrX3F1ZXVlX3N0YXR1cxgCIAEoCzIq", - "LnRlbXBvcmFsLmFwaS50YXNrcXVldWUudjEuVGFza1F1ZXVlU3RhdHVzEmMK", - "DXZlcnNpb25zX2luZm8YAyADKAsyTC50ZW1wb3JhbC5hcGkud29ya2Zsb3dz", - "ZXJ2aWNlLnYxLkRlc2NyaWJlVGFza1F1ZXVlUmVzcG9uc2UuVmVyc2lvbnNJ", - "bmZvRW50cnkaZAoRVmVyc2lvbnNJbmZvRW50cnkSCwoDa2V5GAEgASgJEj4K", - "BXZhbHVlGAIgASgLMi8udGVtcG9yYWwuYXBpLnRhc2txdWV1ZS52MS5UYXNr", - "UXVldWVWZXJzaW9uSW5mbzoCOAEiFwoVR2V0Q2x1c3RlckluZm9SZXF1ZXN0", - "IosDChZHZXRDbHVzdGVySW5mb1Jlc3BvbnNlEmgKEXN1cHBvcnRlZF9jbGll", - "bnRzGAEgAygLMk0udGVtcG9yYWwuYXBpLndvcmtmbG93c2VydmljZS52MS5H", - "ZXRDbHVzdGVySW5mb1Jlc3BvbnNlLlN1cHBvcnRlZENsaWVudHNFbnRyeRIW", - "Cg5zZXJ2ZXJfdmVyc2lvbhgCIAEoCRISCgpjbHVzdGVyX2lkGAMgASgJEjoK", - "DHZlcnNpb25faW5mbxgEIAEoCzIkLnRlbXBvcmFsLmFwaS52ZXJzaW9uLnYx", - "LlZlcnNpb25JbmZvEhQKDGNsdXN0ZXJfbmFtZRgFIAEoCRIbChNoaXN0b3J5", - "X3NoYXJkX2NvdW50GAYgASgFEhkKEXBlcnNpc3RlbmNlX3N0b3JlGAcgASgJ", - "EhgKEHZpc2liaWxpdHlfc3RvcmUYCCABKAkaNwoVU3VwcG9ydGVkQ2xpZW50", - "c0VudHJ5EgsKA2tleRgBIAEoCRINCgV2YWx1ZRgCIAEoCToCOAEiFgoUR2V0", - "U3lzdGVtSW5mb1JlcXVlc3Qi5QMKFUdldFN5c3RlbUluZm9SZXNwb25zZRIW", - "Cg5zZXJ2ZXJfdmVyc2lvbhgBIAEoCRJZCgxjYXBhYmlsaXRpZXMYAiABKAsy", - "Qy50ZW1wb3JhbC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYxLkdldFN5c3RlbUlu", - "Zm9SZXNwb25zZS5DYXBhYmlsaXRpZXMa2AIKDENhcGFiaWxpdGllcxIfChdz", - "aWduYWxfYW5kX3F1ZXJ5X2hlYWRlchgBIAEoCBImCh5pbnRlcm5hbF9lcnJv", - "cl9kaWZmZXJlbnRpYXRpb24YAiABKAgSKgoiYWN0aXZpdHlfZmFpbHVyZV9p", - "bmNsdWRlX2hlYXJ0YmVhdBgDIAEoCBIaChJzdXBwb3J0c19zY2hlZHVsZXMY", - "BCABKAgSIgoaZW5jb2RlZF9mYWlsdXJlX2F0dHJpYnV0ZXMYBSABKAgSIQoZ", - "YnVpbGRfaWRfYmFzZWRfdmVyc2lvbmluZxgGIAEoCBITCgt1cHNlcnRfbWVt", - "bxgHIAEoCBIcChRlYWdlcl93b3JrZmxvd19zdGFydBgIIAEoCBIUCgxzZGtf", - "bWV0YWRhdGEYCSABKAgSJwofY291bnRfZ3JvdXBfYnlfZXhlY3V0aW9uX3N0", - "YXR1cxgKIAEoCCJtCh5MaXN0VGFza1F1ZXVlUGFydGl0aW9uc1JlcXVlc3QS", - "EQoJbmFtZXNwYWNlGAEgASgJEjgKCnRhc2tfcXVldWUYAiABKAsyJC50ZW1w", - "b3JhbC5hcGkudGFza3F1ZXVlLnYxLlRhc2tRdWV1ZSLfAQofTGlzdFRhc2tR", - "dWV1ZVBhcnRpdGlvbnNSZXNwb25zZRJdCh5hY3Rpdml0eV90YXNrX3F1ZXVl", - "X3BhcnRpdGlvbnMYASADKAsyNS50ZW1wb3JhbC5hcGkudGFza3F1ZXVlLnYx", - "LlRhc2tRdWV1ZVBhcnRpdGlvbk1ldGFkYXRhEl0KHndvcmtmbG93X3Rhc2tf", - "cXVldWVfcGFydGl0aW9ucxgCIAMoCzI1LnRlbXBvcmFsLmFwaS50YXNrcXVl", - "dWUudjEuVGFza1F1ZXVlUGFydGl0aW9uTWV0YWRhdGEizAIKFUNyZWF0ZVNj", - "aGVkdWxlUmVxdWVzdBIRCgluYW1lc3BhY2UYASABKAkSEwoLc2NoZWR1bGVf", - "aWQYAiABKAkSNAoIc2NoZWR1bGUYAyABKAsyIi50ZW1wb3JhbC5hcGkuc2No", - "ZWR1bGUudjEuU2NoZWR1bGUSPgoNaW5pdGlhbF9wYXRjaBgEIAEoCzInLnRl", - "bXBvcmFsLmFwaS5zY2hlZHVsZS52MS5TY2hlZHVsZVBhdGNoEhAKCGlkZW50", - "aXR5GAUgASgJEhIKCnJlcXVlc3RfaWQYBiABKAkSKgoEbWVtbxgHIAEoCzIc", - "LnRlbXBvcmFsLmFwaS5jb21tb24udjEuTWVtbxJDChFzZWFyY2hfYXR0cmli", - "dXRlcxgIIAEoCzIoLnRlbXBvcmFsLmFwaS5jb21tb24udjEuU2VhcmNoQXR0", - "cmlidXRlcyIwChZDcmVhdGVTY2hlZHVsZVJlc3BvbnNlEhYKDmNvbmZsaWN0", - "X3Rva2VuGAEgASgMIkEKF0Rlc2NyaWJlU2NoZWR1bGVSZXF1ZXN0EhEKCW5h", - "bWVzcGFjZRgBIAEoCRITCgtzY2hlZHVsZV9pZBgCIAEoCSKPAgoYRGVzY3Jp", - "YmVTY2hlZHVsZVJlc3BvbnNlEjQKCHNjaGVkdWxlGAEgASgLMiIudGVtcG9y", - "YWwuYXBpLnNjaGVkdWxlLnYxLlNjaGVkdWxlEjQKBGluZm8YAiABKAsyJi50", - "ZW1wb3JhbC5hcGkuc2NoZWR1bGUudjEuU2NoZWR1bGVJbmZvEioKBG1lbW8Y", - "AyABKAsyHC50ZW1wb3JhbC5hcGkuY29tbW9uLnYxLk1lbW8SQwoRc2VhcmNo", - "X2F0dHJpYnV0ZXMYBCABKAsyKC50ZW1wb3JhbC5hcGkuY29tbW9uLnYxLlNl", - "YXJjaEF0dHJpYnV0ZXMSFgoOY29uZmxpY3RfdG9rZW4YBSABKAwi+AEKFVVw", - "ZGF0ZVNjaGVkdWxlUmVxdWVzdBIRCgluYW1lc3BhY2UYASABKAkSEwoLc2No", - "ZWR1bGVfaWQYAiABKAkSNAoIc2NoZWR1bGUYAyABKAsyIi50ZW1wb3JhbC5h", - "cGkuc2NoZWR1bGUudjEuU2NoZWR1bGUSFgoOY29uZmxpY3RfdG9rZW4YBCAB", - "KAwSEAoIaWRlbnRpdHkYBSABKAkSEgoKcmVxdWVzdF9pZBgGIAEoCRJDChFz", - "ZWFyY2hfYXR0cmlidXRlcxgHIAEoCzIoLnRlbXBvcmFsLmFwaS5jb21tb24u", - "djEuU2VhcmNoQXR0cmlidXRlcyIYChZVcGRhdGVTY2hlZHVsZVJlc3BvbnNl", - "IpwBChRQYXRjaFNjaGVkdWxlUmVxdWVzdBIRCgluYW1lc3BhY2UYASABKAkS", - "EwoLc2NoZWR1bGVfaWQYAiABKAkSNgoFcGF0Y2gYAyABKAsyJy50ZW1wb3Jh", - "bC5hcGkuc2NoZWR1bGUudjEuU2NoZWR1bGVQYXRjaBIQCghpZGVudGl0eRgE", - "IAEoCRISCgpyZXF1ZXN0X2lkGAUgASgJIhcKFVBhdGNoU2NoZWR1bGVSZXNw", - "b25zZSKoAQogTGlzdFNjaGVkdWxlTWF0Y2hpbmdUaW1lc1JlcXVlc3QSEQoJ", - "bmFtZXNwYWNlGAEgASgJEhMKC3NjaGVkdWxlX2lkGAIgASgJEi4KCnN0YXJ0", - "X3RpbWUYAyABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wEiwKCGVu", - "ZF90aW1lGAQgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcCJTCiFM", - "aXN0U2NoZWR1bGVNYXRjaGluZ1RpbWVzUmVzcG9uc2USLgoKc3RhcnRfdGlt", - "ZRgBIAMoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXAiUQoVRGVsZXRl", - "U2NoZWR1bGVSZXF1ZXN0EhEKCW5hbWVzcGFjZRgBIAEoCRITCgtzY2hlZHVs", - "ZV9pZBgCIAEoCRIQCghpZGVudGl0eRgDIAEoCSIYChZEZWxldGVTY2hlZHVs", - "ZVJlc3BvbnNlImwKFExpc3RTY2hlZHVsZXNSZXF1ZXN0EhEKCW5hbWVzcGFj", - "ZRgBIAEoCRIZChFtYXhpbXVtX3BhZ2Vfc2l6ZRgCIAEoBRIXCg9uZXh0X3Bh", - "Z2VfdG9rZW4YAyABKAwSDQoFcXVlcnkYBCABKAkicAoVTGlzdFNjaGVkdWxl", - "c1Jlc3BvbnNlEj4KCXNjaGVkdWxlcxgBIAMoCzIrLnRlbXBvcmFsLmFwaS5z", - "Y2hlZHVsZS52MS5TY2hlZHVsZUxpc3RFbnRyeRIXCg9uZXh0X3BhZ2VfdG9r", - "ZW4YAiABKAwihgUKJ1VwZGF0ZVdvcmtlckJ1aWxkSWRDb21wYXRpYmlsaXR5", - "UmVxdWVzdBIRCgluYW1lc3BhY2UYASABKAkSEgoKdGFza19xdWV1ZRgCIAEo", - "CRItCiNhZGRfbmV3X2J1aWxkX2lkX2luX25ld19kZWZhdWx0X3NldBgDIAEo", - "CUgAEocBChthZGRfbmV3X2NvbXBhdGlibGVfYnVpbGRfaWQYBCABKAsyYC50", - "ZW1wb3JhbC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYxLlVwZGF0ZVdvcmtlckJ1", - "aWxkSWRDb21wYXRpYmlsaXR5UmVxdWVzdC5BZGROZXdDb21wYXRpYmxlVmVy", - "c2lvbkgAEiEKF3Byb21vdGVfc2V0X2J5X2J1aWxkX2lkGAUgASgJSAASJQob", - "cHJvbW90ZV9idWlsZF9pZF93aXRoaW5fc2V0GAYgASgJSAASaAoKbWVyZ2Vf", - "c2V0cxgHIAEoCzJSLnRlbXBvcmFsLmFwaS53b3JrZmxvd3NlcnZpY2UudjEu", - "VXBkYXRlV29ya2VyQnVpbGRJZENvbXBhdGliaWxpdHlSZXF1ZXN0Lk1lcmdl", - "U2V0c0gAGm8KF0FkZE5ld0NvbXBhdGlibGVWZXJzaW9uEhQKDG5ld19idWls", - "ZF9pZBgBIAEoCRIkChxleGlzdGluZ19jb21wYXRpYmxlX2J1aWxkX2lkGAIg", - "ASgJEhgKEG1ha2Vfc2V0X2RlZmF1bHQYAyABKAgaSQoJTWVyZ2VTZXRzEhwK", - "FHByaW1hcnlfc2V0X2J1aWxkX2lkGAEgASgJEh4KFnNlY29uZGFyeV9zZXRf", - "YnVpbGRfaWQYAiABKAlCCwoJb3BlcmF0aW9uIkAKKFVwZGF0ZVdvcmtlckJ1", - "aWxkSWRDb21wYXRpYmlsaXR5UmVzcG9uc2VKBAgBEAJSDnZlcnNpb25fc2V0", - "X2lkIl8KJEdldFdvcmtlckJ1aWxkSWRDb21wYXRpYmlsaXR5UmVxdWVzdBIR", - "CgluYW1lc3BhY2UYASABKAkSEgoKdGFza19xdWV1ZRgCIAEoCRIQCghtYXhf", - "c2V0cxgDIAEoBSJ0CiVHZXRXb3JrZXJCdWlsZElkQ29tcGF0aWJpbGl0eVJl", - "c3BvbnNlEksKEm1ham9yX3ZlcnNpb25fc2V0cxgBIAMoCzIvLnRlbXBvcmFs", - "LmFwaS50YXNrcXVldWUudjEuQ29tcGF0aWJsZVZlcnNpb25TZXQitQ0KIlVw", - "ZGF0ZVdvcmtlclZlcnNpb25pbmdSdWxlc1JlcXVlc3QSEQoJbmFtZXNwYWNl", - "GAEgASgJEhIKCnRhc2tfcXVldWUYAiABKAkSFgoOY29uZmxpY3RfdG9rZW4Y", - "AyABKAwSgQEKFmluc2VydF9hc3NpZ25tZW50X3J1bGUYBCABKAsyXy50ZW1w", - "b3JhbC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYxLlVwZGF0ZVdvcmtlclZlcnNp", - "b25pbmdSdWxlc1JlcXVlc3QuSW5zZXJ0QnVpbGRJZEFzc2lnbm1lbnRSdWxl", - "SAASgwEKF3JlcGxhY2VfYXNzaWdubWVudF9ydWxlGAUgASgLMmAudGVtcG9y", - "YWwuYXBpLndvcmtmbG93c2VydmljZS52MS5VcGRhdGVXb3JrZXJWZXJzaW9u", - "aW5nUnVsZXNSZXF1ZXN0LlJlcGxhY2VCdWlsZElkQXNzaWdubWVudFJ1bGVI", - "ABKBAQoWZGVsZXRlX2Fzc2lnbm1lbnRfcnVsZRgGIAEoCzJfLnRlbXBvcmFs", - "LmFwaS53b3JrZmxvd3NlcnZpY2UudjEuVXBkYXRlV29ya2VyVmVyc2lvbmlu", - "Z1J1bGVzUmVxdWVzdC5EZWxldGVCdWlsZElkQXNzaWdubWVudFJ1bGVIABKM", - "AQocYWRkX2NvbXBhdGlibGVfcmVkaXJlY3RfcnVsZRgHIAEoCzJkLnRlbXBv", - "cmFsLmFwaS53b3JrZmxvd3NlcnZpY2UudjEuVXBkYXRlV29ya2VyVmVyc2lv", - "bmluZ1J1bGVzUmVxdWVzdC5BZGRDb21wYXRpYmxlQnVpbGRJZFJlZGlyZWN0", - "UnVsZUgAEpQBCiByZXBsYWNlX2NvbXBhdGlibGVfcmVkaXJlY3RfcnVsZRgI", - "IAEoCzJoLnRlbXBvcmFsLmFwaS53b3JrZmxvd3NlcnZpY2UudjEuVXBkYXRl", - "V29ya2VyVmVyc2lvbmluZ1J1bGVzUmVxdWVzdC5SZXBsYWNlQ29tcGF0aWJs", - "ZUJ1aWxkSWRSZWRpcmVjdFJ1bGVIABKSAQofZGVsZXRlX2NvbXBhdGlibGVf", - "cmVkaXJlY3RfcnVsZRgJIAEoCzJnLnRlbXBvcmFsLmFwaS53b3JrZmxvd3Nl", - "cnZpY2UudjEuVXBkYXRlV29ya2VyVmVyc2lvbmluZ1J1bGVzUmVxdWVzdC5E", - "ZWxldGVDb21wYXRpYmxlQnVpbGRJZFJlZGlyZWN0UnVsZUgAEmwKD2NvbW1p", - "dF9idWlsZF9pZBgKIAEoCzJRLnRlbXBvcmFsLmFwaS53b3JrZmxvd3NlcnZp", - "Y2UudjEuVXBkYXRlV29ya2VyVmVyc2lvbmluZ1J1bGVzUmVxdWVzdC5Db21t", - "aXRCdWlsZElkSAAacQobSW5zZXJ0QnVpbGRJZEFzc2lnbm1lbnRSdWxlEhIK", - "CnJ1bGVfaW5kZXgYASABKAUSPgoEcnVsZRgCIAEoCzIwLnRlbXBvcmFsLmFw", - "aS50YXNrcXVldWUudjEuQnVpbGRJZEFzc2lnbm1lbnRSdWxlGoEBChxSZXBs", - "YWNlQnVpbGRJZEFzc2lnbm1lbnRSdWxlEhIKCnJ1bGVfaW5kZXgYASABKAUS", - "PgoEcnVsZRgCIAEoCzIwLnRlbXBvcmFsLmFwaS50YXNrcXVldWUudjEuQnVp", - "bGRJZEFzc2lnbm1lbnRSdWxlEg0KBWZvcmNlGAMgASgIGkAKG0RlbGV0ZUJ1", - "aWxkSWRBc3NpZ25tZW50UnVsZRISCgpydWxlX2luZGV4GAEgASgFEg0KBWZv", - "cmNlGAIgASgIGmoKIEFkZENvbXBhdGlibGVCdWlsZElkUmVkaXJlY3RSdWxl", - "EkYKBHJ1bGUYASABKAsyOC50ZW1wb3JhbC5hcGkudGFza3F1ZXVlLnYxLkNv", - "bXBhdGlibGVCdWlsZElkUmVkaXJlY3RSdWxlGm4KJFJlcGxhY2VDb21wYXRp", - "YmxlQnVpbGRJZFJlZGlyZWN0UnVsZRJGCgRydWxlGAEgASgLMjgudGVtcG9y", - "YWwuYXBpLnRhc2txdWV1ZS52MS5Db21wYXRpYmxlQnVpbGRJZFJlZGlyZWN0", - "UnVsZRo+CiNEZWxldGVDb21wYXRpYmxlQnVpbGRJZFJlZGlyZWN0UnVsZRIX", - "Cg9zb3VyY2VfYnVpbGRfaWQYASABKAkaNwoNQ29tbWl0QnVpbGRJZBIXCg90", - "YXJnZXRfYnVpbGRfaWQYASABKAkSDQoFZm9yY2UYAiABKAhCCwoJb3BlcmF0", - "aW9uIvwBCiNVcGRhdGVXb3JrZXJWZXJzaW9uaW5nUnVsZXNSZXNwb25zZRJV", - "ChBhc3NpZ25tZW50X3J1bGVzGAEgAygLMjsudGVtcG9yYWwuYXBpLnRhc2tx", - "dWV1ZS52MS5UaW1lc3RhbXBlZEJ1aWxkSWRBc3NpZ25tZW50UnVsZRJmChlj", - "b21wYXRpYmxlX3JlZGlyZWN0X3J1bGVzGAIgAygLMkMudGVtcG9yYWwuYXBp", - "LnRhc2txdWV1ZS52MS5UaW1lc3RhbXBlZENvbXBhdGlibGVCdWlsZElkUmVk", - "aXJlY3RSdWxlEhYKDmNvbmZsaWN0X3Rva2VuGAMgASgMIkgKH0dldFdvcmtl", - "clZlcnNpb25pbmdSdWxlc1JlcXVlc3QSEQoJbmFtZXNwYWNlGAEgASgJEhIK", - "CnRhc2tfcXVldWUYAiABKAki+QEKIEdldFdvcmtlclZlcnNpb25pbmdSdWxl", - "c1Jlc3BvbnNlElUKEGFzc2lnbm1lbnRfcnVsZXMYASADKAsyOy50ZW1wb3Jh", - "bC5hcGkudGFza3F1ZXVlLnYxLlRpbWVzdGFtcGVkQnVpbGRJZEFzc2lnbm1l", - "bnRSdWxlEmYKGWNvbXBhdGlibGVfcmVkaXJlY3RfcnVsZXMYAiADKAsyQy50", - "ZW1wb3JhbC5hcGkudGFza3F1ZXVlLnYxLlRpbWVzdGFtcGVkQ29tcGF0aWJs", - "ZUJ1aWxkSWRSZWRpcmVjdFJ1bGUSFgoOY29uZmxpY3RfdG9rZW4YAyABKAwi", - "nAEKIEdldFdvcmtlclRhc2tSZWFjaGFiaWxpdHlSZXF1ZXN0EhEKCW5hbWVz", - "cGFjZRgBIAEoCRIRCglidWlsZF9pZHMYAiADKAkSEwoLdGFza19xdWV1ZXMY", - "AyADKAkSPQoMcmVhY2hhYmlsaXR5GAQgASgOMicudGVtcG9yYWwuYXBpLmVu", - "dW1zLnYxLlRhc2tSZWFjaGFiaWxpdHkicgohR2V0V29ya2VyVGFza1JlYWNo", - "YWJpbGl0eVJlc3BvbnNlEk0KFWJ1aWxkX2lkX3JlYWNoYWJpbGl0eRgBIAMo", - "CzIuLnRlbXBvcmFsLmFwaS50YXNrcXVldWUudjEuQnVpbGRJZFJlYWNoYWJp", - "bGl0eSKFAgoeVXBkYXRlV29ya2Zsb3dFeGVjdXRpb25SZXF1ZXN0EhEKCW5h", - "bWVzcGFjZRgBIAEoCRJFChJ3b3JrZmxvd19leGVjdXRpb24YAiABKAsyKS50", - "ZW1wb3JhbC5hcGkuY29tbW9uLnYxLldvcmtmbG93RXhlY3V0aW9uEh4KFmZp", - "cnN0X2V4ZWN1dGlvbl9ydW5faWQYAyABKAkSNwoLd2FpdF9wb2xpY3kYBCAB", - "KAsyIi50ZW1wb3JhbC5hcGkudXBkYXRlLnYxLldhaXRQb2xpY3kSMAoHcmVx", - "dWVzdBgFIAEoCzIfLnRlbXBvcmFsLmFwaS51cGRhdGUudjEuUmVxdWVzdCLX", - "AQofVXBkYXRlV29ya2Zsb3dFeGVjdXRpb25SZXNwb25zZRI1Cgp1cGRhdGVf", - "cmVmGAEgASgLMiEudGVtcG9yYWwuYXBpLnVwZGF0ZS52MS5VcGRhdGVSZWYS", - "MAoHb3V0Y29tZRgCIAEoCzIfLnRlbXBvcmFsLmFwaS51cGRhdGUudjEuT3V0", - "Y29tZRJLCgVzdGFnZRgDIAEoDjI8LnRlbXBvcmFsLmFwaS5lbnVtcy52MS5V", - "cGRhdGVXb3JrZmxvd0V4ZWN1dGlvbkxpZmVjeWNsZVN0YWdlIt0EChpTdGFy", - "dEJhdGNoT3BlcmF0aW9uUmVxdWVzdBIRCgluYW1lc3BhY2UYASABKAkSGAoQ", - "dmlzaWJpbGl0eV9xdWVyeRgCIAEoCRIOCgZqb2JfaWQYAyABKAkSDgoGcmVh", - "c29uGAQgASgJEj0KCmV4ZWN1dGlvbnMYBSADKAsyKS50ZW1wb3JhbC5hcGku", - "Y29tbW9uLnYxLldvcmtmbG93RXhlY3V0aW9uEiEKGW1heF9vcGVyYXRpb25z", - "X3Blcl9zZWNvbmQYBiABKAISUQoVdGVybWluYXRpb25fb3BlcmF0aW9uGAog", - "ASgLMjAudGVtcG9yYWwuYXBpLmJhdGNoLnYxLkJhdGNoT3BlcmF0aW9uVGVy", - "bWluYXRpb25IABJHChBzaWduYWxfb3BlcmF0aW9uGAsgASgLMisudGVtcG9y", - "YWwuYXBpLmJhdGNoLnYxLkJhdGNoT3BlcmF0aW9uU2lnbmFsSAASUwoWY2Fu", - "Y2VsbGF0aW9uX29wZXJhdGlvbhgMIAEoCzIxLnRlbXBvcmFsLmFwaS5iYXRj", - "aC52MS5CYXRjaE9wZXJhdGlvbkNhbmNlbGxhdGlvbkgAEksKEmRlbGV0aW9u", - "X29wZXJhdGlvbhgNIAEoCzItLnRlbXBvcmFsLmFwaS5iYXRjaC52MS5CYXRj", - "aE9wZXJhdGlvbkRlbGV0aW9uSAASRQoPcmVzZXRfb3BlcmF0aW9uGA4gASgL", - "MioudGVtcG9yYWwuYXBpLmJhdGNoLnYxLkJhdGNoT3BlcmF0aW9uUmVzZXRI", - "AEILCglvcGVyYXRpb24iHQobU3RhcnRCYXRjaE9wZXJhdGlvblJlc3BvbnNl", - "ImAKGVN0b3BCYXRjaE9wZXJhdGlvblJlcXVlc3QSEQoJbmFtZXNwYWNlGAEg", - "ASgJEg4KBmpvYl9pZBgCIAEoCRIOCgZyZWFzb24YAyABKAkSEAoIaWRlbnRp", - "dHkYBCABKAkiHAoaU3RvcEJhdGNoT3BlcmF0aW9uUmVzcG9uc2UiQgodRGVz", - "Y3JpYmVCYXRjaE9wZXJhdGlvblJlcXVlc3QSEQoJbmFtZXNwYWNlGAEgASgJ", - "Eg4KBmpvYl9pZBgCIAEoCSKSAwoeRGVzY3JpYmVCYXRjaE9wZXJhdGlvblJl", - "c3BvbnNlEkEKDm9wZXJhdGlvbl90eXBlGAEgASgOMikudGVtcG9yYWwuYXBp", - "LmVudW1zLnYxLkJhdGNoT3BlcmF0aW9uVHlwZRIOCgZqb2JfaWQYAiABKAkS", - "OQoFc3RhdGUYAyABKA4yKi50ZW1wb3JhbC5hcGkuZW51bXMudjEuQmF0Y2hP", - "cGVyYXRpb25TdGF0ZRIuCgpzdGFydF90aW1lGAQgASgLMhouZ29vZ2xlLnBy", - "b3RvYnVmLlRpbWVzdGFtcBIuCgpjbG9zZV90aW1lGAUgASgLMhouZ29vZ2xl", - "LnByb3RvYnVmLlRpbWVzdGFtcBIdChV0b3RhbF9vcGVyYXRpb25fY291bnQY", - "BiABKAMSIAoYY29tcGxldGVfb3BlcmF0aW9uX2NvdW50GAcgASgDEh8KF2Zh", - "aWx1cmVfb3BlcmF0aW9uX2NvdW50GAggASgDEhAKCGlkZW50aXR5GAkgASgJ", - "Eg4KBnJlYXNvbhgKIAEoCSJbChpMaXN0QmF0Y2hPcGVyYXRpb25zUmVxdWVz", - "dBIRCgluYW1lc3BhY2UYASABKAkSEQoJcGFnZV9zaXplGAIgASgFEhcKD25l", - "eHRfcGFnZV90b2tlbhgDIAEoDCJ5ChtMaXN0QmF0Y2hPcGVyYXRpb25zUmVz", - "cG9uc2USQQoOb3BlcmF0aW9uX2luZm8YASADKAsyKS50ZW1wb3JhbC5hcGku", - "YmF0Y2gudjEuQmF0Y2hPcGVyYXRpb25JbmZvEhcKD25leHRfcGFnZV90b2tl", - "bhgCIAEoDCK5AQoiUG9sbFdvcmtmbG93RXhlY3V0aW9uVXBkYXRlUmVxdWVz", - "dBIRCgluYW1lc3BhY2UYASABKAkSNQoKdXBkYXRlX3JlZhgCIAEoCzIhLnRl", - "bXBvcmFsLmFwaS51cGRhdGUudjEuVXBkYXRlUmVmEhAKCGlkZW50aXR5GAMg", - "ASgJEjcKC3dhaXRfcG9saWN5GAQgASgLMiIudGVtcG9yYWwuYXBpLnVwZGF0", - "ZS52MS5XYWl0UG9saWN5ItsBCiNQb2xsV29ya2Zsb3dFeGVjdXRpb25VcGRh", - "dGVSZXNwb25zZRIwCgdvdXRjb21lGAEgASgLMh8udGVtcG9yYWwuYXBpLnVw", - "ZGF0ZS52MS5PdXRjb21lEksKBXN0YWdlGAIgASgOMjwudGVtcG9yYWwuYXBp", - "LmVudW1zLnYxLlVwZGF0ZVdvcmtmbG93RXhlY3V0aW9uTGlmZWN5Y2xlU3Rh", - "Z2USNQoKdXBkYXRlX3JlZhgDIAEoCzIhLnRlbXBvcmFsLmFwaS51cGRhdGUu", - "djEuVXBkYXRlUmVmItIBChlQb2xsTmV4dXNUYXNrUXVldWVSZXF1ZXN0EhEK", - "CW5hbWVzcGFjZRgBIAEoCRIQCghpZGVudGl0eRgCIAEoCRI4Cgp0YXNrX3F1", - "ZXVlGAMgASgLMiQudGVtcG9yYWwuYXBpLnRhc2txdWV1ZS52MS5UYXNrUXVl", - "dWUSVgobd29ya2VyX3ZlcnNpb25fY2FwYWJpbGl0aWVzGAQgASgLMjEudGVt", - "cG9yYWwuYXBpLmNvbW1vbi52MS5Xb3JrZXJWZXJzaW9uQ2FwYWJpbGl0aWVz", - "ImEKGlBvbGxOZXh1c1Rhc2tRdWV1ZVJlc3BvbnNlEhIKCnRhc2tfdG9rZW4Y", - "ASABKAwSLwoHcmVxdWVzdBgCIAEoCzIeLnRlbXBvcmFsLmFwaS5uZXh1cy52", - "MS5SZXF1ZXN0Io4BCiBSZXNwb25kTmV4dXNUYXNrQ29tcGxldGVkUmVxdWVz", - "dBIRCgluYW1lc3BhY2UYASABKAkSEAoIaWRlbnRpdHkYAiABKAkSEgoKdGFz", - "a190b2tlbhgDIAEoDBIxCghyZXNwb25zZRgEIAEoCzIfLnRlbXBvcmFsLmFw", - "aS5uZXh1cy52MS5SZXNwb25zZSIjCiFSZXNwb25kTmV4dXNUYXNrQ29tcGxl", - "dGVkUmVzcG9uc2UijAEKHVJlc3BvbmROZXh1c1Rhc2tGYWlsZWRSZXF1ZXN0", - "EhEKCW5hbWVzcGFjZRgBIAEoCRIQCghpZGVudGl0eRgCIAEoCRISCgp0YXNr", - "X3Rva2VuGAMgASgMEjIKBWVycm9yGAQgASgLMiMudGVtcG9yYWwuYXBpLm5l", - "eHVzLnYxLkhhbmRsZXJFcnJvciIgCh5SZXNwb25kTmV4dXNUYXNrRmFpbGVk", - "UmVzcG9uc2Ui3wIKHEV4ZWN1dGVNdWx0aU9wZXJhdGlvblJlcXVlc3QSEQoJ", - "bmFtZXNwYWNlGAEgASgJElsKCm9wZXJhdGlvbnMYAiADKAsyRy50ZW1wb3Jh", - "bC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYxLkV4ZWN1dGVNdWx0aU9wZXJhdGlv", - "blJlcXVlc3QuT3BlcmF0aW9uGs4BCglPcGVyYXRpb24SWAoOc3RhcnRfd29y", - "a2Zsb3cYASABKAsyPi50ZW1wb3JhbC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYx", - "LlN0YXJ0V29ya2Zsb3dFeGVjdXRpb25SZXF1ZXN0SAASWgoPdXBkYXRlX3dv", - "cmtmbG93GAIgASgLMj8udGVtcG9yYWwuYXBpLndvcmtmbG93c2VydmljZS52", - "MS5VcGRhdGVXb3JrZmxvd0V4ZWN1dGlvblJlcXVlc3RIAEILCglvcGVyYXRp", - "b24izAIKHUV4ZWN1dGVNdWx0aU9wZXJhdGlvblJlc3BvbnNlEloKCXJlc3Bv", - "bnNlcxgBIAMoCzJHLnRlbXBvcmFsLmFwaS53b3JrZmxvd3NlcnZpY2UudjEu", - "RXhlY3V0ZU11bHRpT3BlcmF0aW9uUmVzcG9uc2UuUmVzcG9uc2UazgEKCFJl", - "c3BvbnNlElkKDnN0YXJ0X3dvcmtmbG93GAEgASgLMj8udGVtcG9yYWwuYXBp", - "LndvcmtmbG93c2VydmljZS52MS5TdGFydFdvcmtmbG93RXhlY3V0aW9uUmVz", - "cG9uc2VIABJbCg91cGRhdGVfd29ya2Zsb3cYAiABKAsyQC50ZW1wb3JhbC5h", - "cGkud29ya2Zsb3dzZXJ2aWNlLnYxLlVwZGF0ZVdvcmtmbG93RXhlY3V0aW9u", - "UmVzcG9uc2VIAEIKCghyZXNwb25zZUK+AQoiaW8udGVtcG9yYWwuYXBpLndv", - "cmtmbG93c2VydmljZS52MUIUUmVxdWVzdFJlc3BvbnNlUHJvdG9QAVo1Z28u", - "dGVtcG9yYWwuaW8vYXBpL3dvcmtmbG93c2VydmljZS92MTt3b3JrZmxvd3Nl", - "cnZpY2WqAiFUZW1wb3JhbGlvLkFwaS5Xb3JrZmxvd1NlcnZpY2UuVjHqAiRU", - "ZW1wb3JhbGlvOjpBcGk6OldvcmtmbG93U2VydmljZTo6VjFiBnByb3RvMw==")); + "dWUi3wEKH0xpc3RUYXNrUXVldWVQYXJ0aXRpb25zUmVzcG9uc2USXQoeYWN0", + "aXZpdHlfdGFza19xdWV1ZV9wYXJ0aXRpb25zGAEgAygLMjUudGVtcG9yYWwu", + "YXBpLnRhc2txdWV1ZS52MS5UYXNrUXVldWVQYXJ0aXRpb25NZXRhZGF0YRJd", + "Ch53b3JrZmxvd190YXNrX3F1ZXVlX3BhcnRpdGlvbnMYAiADKAsyNS50ZW1w", + "b3JhbC5hcGkudGFza3F1ZXVlLnYxLlRhc2tRdWV1ZVBhcnRpdGlvbk1ldGFk", + "YXRhIswCChVDcmVhdGVTY2hlZHVsZVJlcXVlc3QSEQoJbmFtZXNwYWNlGAEg", + "ASgJEhMKC3NjaGVkdWxlX2lkGAIgASgJEjQKCHNjaGVkdWxlGAMgASgLMiIu", + "dGVtcG9yYWwuYXBpLnNjaGVkdWxlLnYxLlNjaGVkdWxlEj4KDWluaXRpYWxf", + "cGF0Y2gYBCABKAsyJy50ZW1wb3JhbC5hcGkuc2NoZWR1bGUudjEuU2NoZWR1", + "bGVQYXRjaBIQCghpZGVudGl0eRgFIAEoCRISCgpyZXF1ZXN0X2lkGAYgASgJ", + "EioKBG1lbW8YByABKAsyHC50ZW1wb3JhbC5hcGkuY29tbW9uLnYxLk1lbW8S", + "QwoRc2VhcmNoX2F0dHJpYnV0ZXMYCCABKAsyKC50ZW1wb3JhbC5hcGkuY29t", + "bW9uLnYxLlNlYXJjaEF0dHJpYnV0ZXMiMAoWQ3JlYXRlU2NoZWR1bGVSZXNw", + "b25zZRIWCg5jb25mbGljdF90b2tlbhgBIAEoDCJBChdEZXNjcmliZVNjaGVk", + "dWxlUmVxdWVzdBIRCgluYW1lc3BhY2UYASABKAkSEwoLc2NoZWR1bGVfaWQY", + "AiABKAkijwIKGERlc2NyaWJlU2NoZWR1bGVSZXNwb25zZRI0CghzY2hlZHVs", + "ZRgBIAEoCzIiLnRlbXBvcmFsLmFwaS5zY2hlZHVsZS52MS5TY2hlZHVsZRI0", + "CgRpbmZvGAIgASgLMiYudGVtcG9yYWwuYXBpLnNjaGVkdWxlLnYxLlNjaGVk", + "dWxlSW5mbxIqCgRtZW1vGAMgASgLMhwudGVtcG9yYWwuYXBpLmNvbW1vbi52", + "MS5NZW1vEkMKEXNlYXJjaF9hdHRyaWJ1dGVzGAQgASgLMigudGVtcG9yYWwu", + "YXBpLmNvbW1vbi52MS5TZWFyY2hBdHRyaWJ1dGVzEhYKDmNvbmZsaWN0X3Rv", + "a2VuGAUgASgMIvgBChVVcGRhdGVTY2hlZHVsZVJlcXVlc3QSEQoJbmFtZXNw", + "YWNlGAEgASgJEhMKC3NjaGVkdWxlX2lkGAIgASgJEjQKCHNjaGVkdWxlGAMg", + "ASgLMiIudGVtcG9yYWwuYXBpLnNjaGVkdWxlLnYxLlNjaGVkdWxlEhYKDmNv", + "bmZsaWN0X3Rva2VuGAQgASgMEhAKCGlkZW50aXR5GAUgASgJEhIKCnJlcXVl", + "c3RfaWQYBiABKAkSQwoRc2VhcmNoX2F0dHJpYnV0ZXMYByABKAsyKC50ZW1w", + "b3JhbC5hcGkuY29tbW9uLnYxLlNlYXJjaEF0dHJpYnV0ZXMiGAoWVXBkYXRl", + "U2NoZWR1bGVSZXNwb25zZSKcAQoUUGF0Y2hTY2hlZHVsZVJlcXVlc3QSEQoJ", + "bmFtZXNwYWNlGAEgASgJEhMKC3NjaGVkdWxlX2lkGAIgASgJEjYKBXBhdGNo", + "GAMgASgLMicudGVtcG9yYWwuYXBpLnNjaGVkdWxlLnYxLlNjaGVkdWxlUGF0", + "Y2gSEAoIaWRlbnRpdHkYBCABKAkSEgoKcmVxdWVzdF9pZBgFIAEoCSIXChVQ", + "YXRjaFNjaGVkdWxlUmVzcG9uc2UiqAEKIExpc3RTY2hlZHVsZU1hdGNoaW5n", + "VGltZXNSZXF1ZXN0EhEKCW5hbWVzcGFjZRgBIAEoCRITCgtzY2hlZHVsZV9p", + "ZBgCIAEoCRIuCgpzdGFydF90aW1lGAMgASgLMhouZ29vZ2xlLnByb3RvYnVm", + "LlRpbWVzdGFtcBIsCghlbmRfdGltZRgEIAEoCzIaLmdvb2dsZS5wcm90b2J1", + "Zi5UaW1lc3RhbXAiUwohTGlzdFNjaGVkdWxlTWF0Y2hpbmdUaW1lc1Jlc3Bv", + "bnNlEi4KCnN0YXJ0X3RpbWUYASADKAsyGi5nb29nbGUucHJvdG9idWYuVGlt", + "ZXN0YW1wIlEKFURlbGV0ZVNjaGVkdWxlUmVxdWVzdBIRCgluYW1lc3BhY2UY", + "ASABKAkSEwoLc2NoZWR1bGVfaWQYAiABKAkSEAoIaWRlbnRpdHkYAyABKAki", + "GAoWRGVsZXRlU2NoZWR1bGVSZXNwb25zZSJsChRMaXN0U2NoZWR1bGVzUmVx", + "dWVzdBIRCgluYW1lc3BhY2UYASABKAkSGQoRbWF4aW11bV9wYWdlX3NpemUY", + "AiABKAUSFwoPbmV4dF9wYWdlX3Rva2VuGAMgASgMEg0KBXF1ZXJ5GAQgASgJ", + "InAKFUxpc3RTY2hlZHVsZXNSZXNwb25zZRI+CglzY2hlZHVsZXMYASADKAsy", + "Ky50ZW1wb3JhbC5hcGkuc2NoZWR1bGUudjEuU2NoZWR1bGVMaXN0RW50cnkS", + "FwoPbmV4dF9wYWdlX3Rva2VuGAIgASgMIoYFCidVcGRhdGVXb3JrZXJCdWls", + "ZElkQ29tcGF0aWJpbGl0eVJlcXVlc3QSEQoJbmFtZXNwYWNlGAEgASgJEhIK", + "CnRhc2tfcXVldWUYAiABKAkSLQojYWRkX25ld19idWlsZF9pZF9pbl9uZXdf", + "ZGVmYXVsdF9zZXQYAyABKAlIABKHAQobYWRkX25ld19jb21wYXRpYmxlX2J1", + "aWxkX2lkGAQgASgLMmAudGVtcG9yYWwuYXBpLndvcmtmbG93c2VydmljZS52", + "MS5VcGRhdGVXb3JrZXJCdWlsZElkQ29tcGF0aWJpbGl0eVJlcXVlc3QuQWRk", + "TmV3Q29tcGF0aWJsZVZlcnNpb25IABIhChdwcm9tb3RlX3NldF9ieV9idWls", + "ZF9pZBgFIAEoCUgAEiUKG3Byb21vdGVfYnVpbGRfaWRfd2l0aGluX3NldBgG", + "IAEoCUgAEmgKCm1lcmdlX3NldHMYByABKAsyUi50ZW1wb3JhbC5hcGkud29y", + "a2Zsb3dzZXJ2aWNlLnYxLlVwZGF0ZVdvcmtlckJ1aWxkSWRDb21wYXRpYmls", + "aXR5UmVxdWVzdC5NZXJnZVNldHNIABpvChdBZGROZXdDb21wYXRpYmxlVmVy", + "c2lvbhIUCgxuZXdfYnVpbGRfaWQYASABKAkSJAocZXhpc3RpbmdfY29tcGF0", + "aWJsZV9idWlsZF9pZBgCIAEoCRIYChBtYWtlX3NldF9kZWZhdWx0GAMgASgI", + "GkkKCU1lcmdlU2V0cxIcChRwcmltYXJ5X3NldF9idWlsZF9pZBgBIAEoCRIe", + "ChZzZWNvbmRhcnlfc2V0X2J1aWxkX2lkGAIgASgJQgsKCW9wZXJhdGlvbiJA", + "CihVcGRhdGVXb3JrZXJCdWlsZElkQ29tcGF0aWJpbGl0eVJlc3BvbnNlSgQI", + "ARACUg52ZXJzaW9uX3NldF9pZCJfCiRHZXRXb3JrZXJCdWlsZElkQ29tcGF0", + "aWJpbGl0eVJlcXVlc3QSEQoJbmFtZXNwYWNlGAEgASgJEhIKCnRhc2tfcXVl", + "dWUYAiABKAkSEAoIbWF4X3NldHMYAyABKAUidAolR2V0V29ya2VyQnVpbGRJ", + "ZENvbXBhdGliaWxpdHlSZXNwb25zZRJLChJtYWpvcl92ZXJzaW9uX3NldHMY", + "ASADKAsyLy50ZW1wb3JhbC5hcGkudGFza3F1ZXVlLnYxLkNvbXBhdGlibGVW", + "ZXJzaW9uU2V0IrUNCiJVcGRhdGVXb3JrZXJWZXJzaW9uaW5nUnVsZXNSZXF1", + "ZXN0EhEKCW5hbWVzcGFjZRgBIAEoCRISCgp0YXNrX3F1ZXVlGAIgASgJEhYK", + "DmNvbmZsaWN0X3Rva2VuGAMgASgMEoEBChZpbnNlcnRfYXNzaWdubWVudF9y", + "dWxlGAQgASgLMl8udGVtcG9yYWwuYXBpLndvcmtmbG93c2VydmljZS52MS5V", + "cGRhdGVXb3JrZXJWZXJzaW9uaW5nUnVsZXNSZXF1ZXN0Lkluc2VydEJ1aWxk", + "SWRBc3NpZ25tZW50UnVsZUgAEoMBChdyZXBsYWNlX2Fzc2lnbm1lbnRfcnVs", + "ZRgFIAEoCzJgLnRlbXBvcmFsLmFwaS53b3JrZmxvd3NlcnZpY2UudjEuVXBk", + "YXRlV29ya2VyVmVyc2lvbmluZ1J1bGVzUmVxdWVzdC5SZXBsYWNlQnVpbGRJ", + "ZEFzc2lnbm1lbnRSdWxlSAASgQEKFmRlbGV0ZV9hc3NpZ25tZW50X3J1bGUY", + "BiABKAsyXy50ZW1wb3JhbC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYxLlVwZGF0", + "ZVdvcmtlclZlcnNpb25pbmdSdWxlc1JlcXVlc3QuRGVsZXRlQnVpbGRJZEFz", + "c2lnbm1lbnRSdWxlSAASjAEKHGFkZF9jb21wYXRpYmxlX3JlZGlyZWN0X3J1", + "bGUYByABKAsyZC50ZW1wb3JhbC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYxLlVw", + "ZGF0ZVdvcmtlclZlcnNpb25pbmdSdWxlc1JlcXVlc3QuQWRkQ29tcGF0aWJs", + "ZUJ1aWxkSWRSZWRpcmVjdFJ1bGVIABKUAQogcmVwbGFjZV9jb21wYXRpYmxl", + "X3JlZGlyZWN0X3J1bGUYCCABKAsyaC50ZW1wb3JhbC5hcGkud29ya2Zsb3dz", + "ZXJ2aWNlLnYxLlVwZGF0ZVdvcmtlclZlcnNpb25pbmdSdWxlc1JlcXVlc3Qu", + "UmVwbGFjZUNvbXBhdGlibGVCdWlsZElkUmVkaXJlY3RSdWxlSAASkgEKH2Rl", + "bGV0ZV9jb21wYXRpYmxlX3JlZGlyZWN0X3J1bGUYCSABKAsyZy50ZW1wb3Jh", + "bC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYxLlVwZGF0ZVdvcmtlclZlcnNpb25p", + "bmdSdWxlc1JlcXVlc3QuRGVsZXRlQ29tcGF0aWJsZUJ1aWxkSWRSZWRpcmVj", + "dFJ1bGVIABJsCg9jb21taXRfYnVpbGRfaWQYCiABKAsyUS50ZW1wb3JhbC5h", + "cGkud29ya2Zsb3dzZXJ2aWNlLnYxLlVwZGF0ZVdvcmtlclZlcnNpb25pbmdS", + "dWxlc1JlcXVlc3QuQ29tbWl0QnVpbGRJZEgAGnEKG0luc2VydEJ1aWxkSWRB", + "c3NpZ25tZW50UnVsZRISCgpydWxlX2luZGV4GAEgASgFEj4KBHJ1bGUYAiAB", + "KAsyMC50ZW1wb3JhbC5hcGkudGFza3F1ZXVlLnYxLkJ1aWxkSWRBc3NpZ25t", + "ZW50UnVsZRqBAQocUmVwbGFjZUJ1aWxkSWRBc3NpZ25tZW50UnVsZRISCgpy", + "dWxlX2luZGV4GAEgASgFEj4KBHJ1bGUYAiABKAsyMC50ZW1wb3JhbC5hcGku", + "dGFza3F1ZXVlLnYxLkJ1aWxkSWRBc3NpZ25tZW50UnVsZRINCgVmb3JjZRgD", + "IAEoCBpAChtEZWxldGVCdWlsZElkQXNzaWdubWVudFJ1bGUSEgoKcnVsZV9p", + "bmRleBgBIAEoBRINCgVmb3JjZRgCIAEoCBpqCiBBZGRDb21wYXRpYmxlQnVp", + "bGRJZFJlZGlyZWN0UnVsZRJGCgRydWxlGAEgASgLMjgudGVtcG9yYWwuYXBp", + "LnRhc2txdWV1ZS52MS5Db21wYXRpYmxlQnVpbGRJZFJlZGlyZWN0UnVsZRpu", + "CiRSZXBsYWNlQ29tcGF0aWJsZUJ1aWxkSWRSZWRpcmVjdFJ1bGUSRgoEcnVs", + "ZRgBIAEoCzI4LnRlbXBvcmFsLmFwaS50YXNrcXVldWUudjEuQ29tcGF0aWJs", + "ZUJ1aWxkSWRSZWRpcmVjdFJ1bGUaPgojRGVsZXRlQ29tcGF0aWJsZUJ1aWxk", + "SWRSZWRpcmVjdFJ1bGUSFwoPc291cmNlX2J1aWxkX2lkGAEgASgJGjcKDUNv", + "bW1pdEJ1aWxkSWQSFwoPdGFyZ2V0X2J1aWxkX2lkGAEgASgJEg0KBWZvcmNl", + "GAIgASgIQgsKCW9wZXJhdGlvbiL8AQojVXBkYXRlV29ya2VyVmVyc2lvbmlu", + "Z1J1bGVzUmVzcG9uc2USVQoQYXNzaWdubWVudF9ydWxlcxgBIAMoCzI7LnRl", + "bXBvcmFsLmFwaS50YXNrcXVldWUudjEuVGltZXN0YW1wZWRCdWlsZElkQXNz", + "aWdubWVudFJ1bGUSZgoZY29tcGF0aWJsZV9yZWRpcmVjdF9ydWxlcxgCIAMo", + "CzJDLnRlbXBvcmFsLmFwaS50YXNrcXVldWUudjEuVGltZXN0YW1wZWRDb21w", + "YXRpYmxlQnVpbGRJZFJlZGlyZWN0UnVsZRIWCg5jb25mbGljdF90b2tlbhgD", + "IAEoDCJICh9HZXRXb3JrZXJWZXJzaW9uaW5nUnVsZXNSZXF1ZXN0EhEKCW5h", + "bWVzcGFjZRgBIAEoCRISCgp0YXNrX3F1ZXVlGAIgASgJIvkBCiBHZXRXb3Jr", + "ZXJWZXJzaW9uaW5nUnVsZXNSZXNwb25zZRJVChBhc3NpZ25tZW50X3J1bGVz", + "GAEgAygLMjsudGVtcG9yYWwuYXBpLnRhc2txdWV1ZS52MS5UaW1lc3RhbXBl", + "ZEJ1aWxkSWRBc3NpZ25tZW50UnVsZRJmChljb21wYXRpYmxlX3JlZGlyZWN0", + "X3J1bGVzGAIgAygLMkMudGVtcG9yYWwuYXBpLnRhc2txdWV1ZS52MS5UaW1l", + "c3RhbXBlZENvbXBhdGlibGVCdWlsZElkUmVkaXJlY3RSdWxlEhYKDmNvbmZs", + "aWN0X3Rva2VuGAMgASgMIpwBCiBHZXRXb3JrZXJUYXNrUmVhY2hhYmlsaXR5", + "UmVxdWVzdBIRCgluYW1lc3BhY2UYASABKAkSEQoJYnVpbGRfaWRzGAIgAygJ", + "EhMKC3Rhc2tfcXVldWVzGAMgAygJEj0KDHJlYWNoYWJpbGl0eRgEIAEoDjIn", + "LnRlbXBvcmFsLmFwaS5lbnVtcy52MS5UYXNrUmVhY2hhYmlsaXR5InIKIUdl", + "dFdvcmtlclRhc2tSZWFjaGFiaWxpdHlSZXNwb25zZRJNChVidWlsZF9pZF9y", + "ZWFjaGFiaWxpdHkYASADKAsyLi50ZW1wb3JhbC5hcGkudGFza3F1ZXVlLnYx", + "LkJ1aWxkSWRSZWFjaGFiaWxpdHkihQIKHlVwZGF0ZVdvcmtmbG93RXhlY3V0", + "aW9uUmVxdWVzdBIRCgluYW1lc3BhY2UYASABKAkSRQoSd29ya2Zsb3dfZXhl", + "Y3V0aW9uGAIgASgLMikudGVtcG9yYWwuYXBpLmNvbW1vbi52MS5Xb3JrZmxv", + "d0V4ZWN1dGlvbhIeChZmaXJzdF9leGVjdXRpb25fcnVuX2lkGAMgASgJEjcK", + "C3dhaXRfcG9saWN5GAQgASgLMiIudGVtcG9yYWwuYXBpLnVwZGF0ZS52MS5X", + "YWl0UG9saWN5EjAKB3JlcXVlc3QYBSABKAsyHy50ZW1wb3JhbC5hcGkudXBk", + "YXRlLnYxLlJlcXVlc3Qi1wEKH1VwZGF0ZVdvcmtmbG93RXhlY3V0aW9uUmVz", + "cG9uc2USNQoKdXBkYXRlX3JlZhgBIAEoCzIhLnRlbXBvcmFsLmFwaS51cGRh", + "dGUudjEuVXBkYXRlUmVmEjAKB291dGNvbWUYAiABKAsyHy50ZW1wb3JhbC5h", + "cGkudXBkYXRlLnYxLk91dGNvbWUSSwoFc3RhZ2UYAyABKA4yPC50ZW1wb3Jh", + "bC5hcGkuZW51bXMudjEuVXBkYXRlV29ya2Zsb3dFeGVjdXRpb25MaWZlY3lj", + "bGVTdGFnZSLdBAoaU3RhcnRCYXRjaE9wZXJhdGlvblJlcXVlc3QSEQoJbmFt", + "ZXNwYWNlGAEgASgJEhgKEHZpc2liaWxpdHlfcXVlcnkYAiABKAkSDgoGam9i", + "X2lkGAMgASgJEg4KBnJlYXNvbhgEIAEoCRI9CgpleGVjdXRpb25zGAUgAygL", + "MikudGVtcG9yYWwuYXBpLmNvbW1vbi52MS5Xb3JrZmxvd0V4ZWN1dGlvbhIh", + "ChltYXhfb3BlcmF0aW9uc19wZXJfc2Vjb25kGAYgASgCElEKFXRlcm1pbmF0", + "aW9uX29wZXJhdGlvbhgKIAEoCzIwLnRlbXBvcmFsLmFwaS5iYXRjaC52MS5C", + "YXRjaE9wZXJhdGlvblRlcm1pbmF0aW9uSAASRwoQc2lnbmFsX29wZXJhdGlv", + "bhgLIAEoCzIrLnRlbXBvcmFsLmFwaS5iYXRjaC52MS5CYXRjaE9wZXJhdGlv", + "blNpZ25hbEgAElMKFmNhbmNlbGxhdGlvbl9vcGVyYXRpb24YDCABKAsyMS50", + "ZW1wb3JhbC5hcGkuYmF0Y2gudjEuQmF0Y2hPcGVyYXRpb25DYW5jZWxsYXRp", + "b25IABJLChJkZWxldGlvbl9vcGVyYXRpb24YDSABKAsyLS50ZW1wb3JhbC5h", + "cGkuYmF0Y2gudjEuQmF0Y2hPcGVyYXRpb25EZWxldGlvbkgAEkUKD3Jlc2V0", + "X29wZXJhdGlvbhgOIAEoCzIqLnRlbXBvcmFsLmFwaS5iYXRjaC52MS5CYXRj", + "aE9wZXJhdGlvblJlc2V0SABCCwoJb3BlcmF0aW9uIh0KG1N0YXJ0QmF0Y2hP", + "cGVyYXRpb25SZXNwb25zZSJgChlTdG9wQmF0Y2hPcGVyYXRpb25SZXF1ZXN0", + "EhEKCW5hbWVzcGFjZRgBIAEoCRIOCgZqb2JfaWQYAiABKAkSDgoGcmVhc29u", + "GAMgASgJEhAKCGlkZW50aXR5GAQgASgJIhwKGlN0b3BCYXRjaE9wZXJhdGlv", + "blJlc3BvbnNlIkIKHURlc2NyaWJlQmF0Y2hPcGVyYXRpb25SZXF1ZXN0EhEK", + "CW5hbWVzcGFjZRgBIAEoCRIOCgZqb2JfaWQYAiABKAkikgMKHkRlc2NyaWJl", + "QmF0Y2hPcGVyYXRpb25SZXNwb25zZRJBCg5vcGVyYXRpb25fdHlwZRgBIAEo", + "DjIpLnRlbXBvcmFsLmFwaS5lbnVtcy52MS5CYXRjaE9wZXJhdGlvblR5cGUS", + "DgoGam9iX2lkGAIgASgJEjkKBXN0YXRlGAMgASgOMioudGVtcG9yYWwuYXBp", + "LmVudW1zLnYxLkJhdGNoT3BlcmF0aW9uU3RhdGUSLgoKc3RhcnRfdGltZRgE", + "IAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXASLgoKY2xvc2VfdGlt", + "ZRgFIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXASHQoVdG90YWxf", + "b3BlcmF0aW9uX2NvdW50GAYgASgDEiAKGGNvbXBsZXRlX29wZXJhdGlvbl9j", + "b3VudBgHIAEoAxIfChdmYWlsdXJlX29wZXJhdGlvbl9jb3VudBgIIAEoAxIQ", + "CghpZGVudGl0eRgJIAEoCRIOCgZyZWFzb24YCiABKAkiWwoaTGlzdEJhdGNo", + "T3BlcmF0aW9uc1JlcXVlc3QSEQoJbmFtZXNwYWNlGAEgASgJEhEKCXBhZ2Vf", + "c2l6ZRgCIAEoBRIXCg9uZXh0X3BhZ2VfdG9rZW4YAyABKAwieQobTGlzdEJh", + "dGNoT3BlcmF0aW9uc1Jlc3BvbnNlEkEKDm9wZXJhdGlvbl9pbmZvGAEgAygL", + "MikudGVtcG9yYWwuYXBpLmJhdGNoLnYxLkJhdGNoT3BlcmF0aW9uSW5mbxIX", + "Cg9uZXh0X3BhZ2VfdG9rZW4YAiABKAwiuQEKIlBvbGxXb3JrZmxvd0V4ZWN1", + "dGlvblVwZGF0ZVJlcXVlc3QSEQoJbmFtZXNwYWNlGAEgASgJEjUKCnVwZGF0", + "ZV9yZWYYAiABKAsyIS50ZW1wb3JhbC5hcGkudXBkYXRlLnYxLlVwZGF0ZVJl", + "ZhIQCghpZGVudGl0eRgDIAEoCRI3Cgt3YWl0X3BvbGljeRgEIAEoCzIiLnRl", + "bXBvcmFsLmFwaS51cGRhdGUudjEuV2FpdFBvbGljeSLbAQojUG9sbFdvcmtm", + "bG93RXhlY3V0aW9uVXBkYXRlUmVzcG9uc2USMAoHb3V0Y29tZRgBIAEoCzIf", + "LnRlbXBvcmFsLmFwaS51cGRhdGUudjEuT3V0Y29tZRJLCgVzdGFnZRgCIAEo", + "DjI8LnRlbXBvcmFsLmFwaS5lbnVtcy52MS5VcGRhdGVXb3JrZmxvd0V4ZWN1", + "dGlvbkxpZmVjeWNsZVN0YWdlEjUKCnVwZGF0ZV9yZWYYAyABKAsyIS50ZW1w", + "b3JhbC5hcGkudXBkYXRlLnYxLlVwZGF0ZVJlZiLSAQoZUG9sbE5leHVzVGFz", + "a1F1ZXVlUmVxdWVzdBIRCgluYW1lc3BhY2UYASABKAkSEAoIaWRlbnRpdHkY", + "AiABKAkSOAoKdGFza19xdWV1ZRgDIAEoCzIkLnRlbXBvcmFsLmFwaS50YXNr", + "cXVldWUudjEuVGFza1F1ZXVlElYKG3dvcmtlcl92ZXJzaW9uX2NhcGFiaWxp", + "dGllcxgEIAEoCzIxLnRlbXBvcmFsLmFwaS5jb21tb24udjEuV29ya2VyVmVy", + "c2lvbkNhcGFiaWxpdGllcyJhChpQb2xsTmV4dXNUYXNrUXVldWVSZXNwb25z", + "ZRISCgp0YXNrX3Rva2VuGAEgASgMEi8KB3JlcXVlc3QYAiABKAsyHi50ZW1w", + "b3JhbC5hcGkubmV4dXMudjEuUmVxdWVzdCKOAQogUmVzcG9uZE5leHVzVGFz", + "a0NvbXBsZXRlZFJlcXVlc3QSEQoJbmFtZXNwYWNlGAEgASgJEhAKCGlkZW50", + "aXR5GAIgASgJEhIKCnRhc2tfdG9rZW4YAyABKAwSMQoIcmVzcG9uc2UYBCAB", + "KAsyHy50ZW1wb3JhbC5hcGkubmV4dXMudjEuUmVzcG9uc2UiIwohUmVzcG9u", + "ZE5leHVzVGFza0NvbXBsZXRlZFJlc3BvbnNlIowBCh1SZXNwb25kTmV4dXNU", + "YXNrRmFpbGVkUmVxdWVzdBIRCgluYW1lc3BhY2UYASABKAkSEAoIaWRlbnRp", + "dHkYAiABKAkSEgoKdGFza190b2tlbhgDIAEoDBIyCgVlcnJvchgEIAEoCzIj", + "LnRlbXBvcmFsLmFwaS5uZXh1cy52MS5IYW5kbGVyRXJyb3IiIAoeUmVzcG9u", + "ZE5leHVzVGFza0ZhaWxlZFJlc3BvbnNlIt8CChxFeGVjdXRlTXVsdGlPcGVy", + "YXRpb25SZXF1ZXN0EhEKCW5hbWVzcGFjZRgBIAEoCRJbCgpvcGVyYXRpb25z", + "GAIgAygLMkcudGVtcG9yYWwuYXBpLndvcmtmbG93c2VydmljZS52MS5FeGVj", + "dXRlTXVsdGlPcGVyYXRpb25SZXF1ZXN0Lk9wZXJhdGlvbhrOAQoJT3BlcmF0", + "aW9uElgKDnN0YXJ0X3dvcmtmbG93GAEgASgLMj4udGVtcG9yYWwuYXBpLndv", + "cmtmbG93c2VydmljZS52MS5TdGFydFdvcmtmbG93RXhlY3V0aW9uUmVxdWVz", + "dEgAEloKD3VwZGF0ZV93b3JrZmxvdxgCIAEoCzI/LnRlbXBvcmFsLmFwaS53", + "b3JrZmxvd3NlcnZpY2UudjEuVXBkYXRlV29ya2Zsb3dFeGVjdXRpb25SZXF1", + "ZXN0SABCCwoJb3BlcmF0aW9uIswCCh1FeGVjdXRlTXVsdGlPcGVyYXRpb25S", + "ZXNwb25zZRJaCglyZXNwb25zZXMYASADKAsyRy50ZW1wb3JhbC5hcGkud29y", + "a2Zsb3dzZXJ2aWNlLnYxLkV4ZWN1dGVNdWx0aU9wZXJhdGlvblJlc3BvbnNl", + "LlJlc3BvbnNlGs4BCghSZXNwb25zZRJZCg5zdGFydF93b3JrZmxvdxgBIAEo", + "CzI/LnRlbXBvcmFsLmFwaS53b3JrZmxvd3NlcnZpY2UudjEuU3RhcnRXb3Jr", + "Zmxvd0V4ZWN1dGlvblJlc3BvbnNlSAASWwoPdXBkYXRlX3dvcmtmbG93GAIg", + "ASgLMkAudGVtcG9yYWwuYXBpLndvcmtmbG93c2VydmljZS52MS5VcGRhdGVX", + "b3JrZmxvd0V4ZWN1dGlvblJlc3BvbnNlSABCCgoIcmVzcG9uc2UiiwIKIFVw", + "ZGF0ZUFjdGl2aXR5T3B0aW9uc0J5SWRSZXF1ZXN0EhEKCW5hbWVzcGFjZRgB", + "IAEoCRITCgt3b3JrZmxvd19pZBgCIAEoCRIOCgZydW5faWQYAyABKAkSEwoL", + "YWN0aXZpdHlfaWQYBCABKAkSEAoIaWRlbnRpdHkYBSABKAkSQwoQYWN0aXZp", + "dHlfb3B0aW9ucxgGIAEoCzIpLnRlbXBvcmFsLmFwaS5hY3Rpdml0eS52MS5B", + "Y3Rpdml0eU9wdGlvbnMSLwoLdXBkYXRlX21hc2sYByABKAsyGi5nb29nbGUu", + "cHJvdG9idWYuRmllbGRNYXNrEhIKCnJlcXVlc3RfaWQYCCABKAkiaAohVXBk", + "YXRlQWN0aXZpdHlPcHRpb25zQnlJZFJlc3BvbnNlEkMKEGFjdGl2aXR5X29w", + "dGlvbnMYASABKAsyKS50ZW1wb3JhbC5hcGkuYWN0aXZpdHkudjEuQWN0aXZp", + "dHlPcHRpb25zIo0BChhQYXVzZUFjdGl2aXR5QnlJZFJlcXVlc3QSEQoJbmFt", + "ZXNwYWNlGAEgASgJEhMKC3dvcmtmbG93X2lkGAIgASgJEg4KBnJ1bl9pZBgD", + "IAEoCRITCgthY3Rpdml0eV9pZBgEIAEoCRIQCghpZGVudGl0eRgFIAEoCRIS", + "CgpyZXF1ZXN0X2lkGAYgASgJIhsKGVBhdXNlQWN0aXZpdHlCeUlkUmVzcG9u", + "c2UiuAMKGlVucGF1c2VBY3Rpdml0eUJ5SWRSZXF1ZXN0EhEKCW5hbWVzcGFj", + "ZRgBIAEoCRITCgt3b3JrZmxvd19pZBgCIAEoCRIOCgZydW5faWQYAyABKAkS", + "EwoLYWN0aXZpdHlfaWQYBCABKAkSEAoIaWRlbnRpdHkYBSABKAkSEgoKcmVx", + "dWVzdF9pZBgGIAEoCRJdCgZyZXN1bWUYByABKAsySy50ZW1wb3JhbC5hcGku", + "d29ya2Zsb3dzZXJ2aWNlLnYxLlVucGF1c2VBY3Rpdml0eUJ5SWRSZXF1ZXN0", + "LlJlc3VtZU9wZXJhdGlvbkgAElsKBXJlc2V0GAggASgLMkoudGVtcG9yYWwu", + "YXBpLndvcmtmbG93c2VydmljZS52MS5VbnBhdXNlQWN0aXZpdHlCeUlkUmVx", + "dWVzdC5SZXNldE9wZXJhdGlvbkgAGiIKD1Jlc3VtZU9wZXJhdGlvbhIPCgdu", + "b193YWl0GAEgASgIGjoKDlJlc2V0T3BlcmF0aW9uEg8KB25vX3dhaXQYASAB", + "KAgSFwoPcmVzZXRfaGVhcnRiZWF0GAIgASgIQgsKCW9wZXJhdGlvbiIdChtV", + "bnBhdXNlQWN0aXZpdHlCeUlkUmVzcG9uc2UitwEKGFJlc2V0QWN0aXZpdHlC", + "eUlkUmVxdWVzdBIRCgluYW1lc3BhY2UYASABKAkSEwoLd29ya2Zsb3dfaWQY", + "AiABKAkSDgoGcnVuX2lkGAMgASgJEhMKC2FjdGl2aXR5X2lkGAQgASgJEhAK", + "CGlkZW50aXR5GAUgASgJEhIKCnJlcXVlc3RfaWQYBiABKAkSDwoHbm9fd2Fp", + "dBgHIAEoCBIXCg9yZXNldF9oZWFydGJlYXQYCCABKAgiGwoZUmVzZXRBY3Rp", + "dml0eUJ5SWRSZXNwb25zZUK+AQoiaW8udGVtcG9yYWwuYXBpLndvcmtmbG93", + "c2VydmljZS52MUIUUmVxdWVzdFJlc3BvbnNlUHJvdG9QAVo1Z28udGVtcG9y", + "YWwuaW8vYXBpL3dvcmtmbG93c2VydmljZS92MTt3b3JrZmxvd3NlcnZpY2Wq", + "AiFUZW1wb3JhbGlvLkFwaS5Xb3JrZmxvd1NlcnZpY2UuVjHqAiRUZW1wb3Jh", + "bGlvOjpBcGk6OldvcmtmbG93U2VydmljZTo6VjFiBnByb3RvMw==")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, - new pbr::FileDescriptor[] { global::Temporalio.Api.Enums.V1.BatchOperationReflection.Descriptor, global::Temporalio.Api.Enums.V1.WorkflowReflection.Descriptor, global::Temporalio.Api.Enums.V1.NamespaceReflection.Descriptor, global::Temporalio.Api.Enums.V1.FailedCauseReflection.Descriptor, global::Temporalio.Api.Enums.V1.CommonReflection.Descriptor, global::Temporalio.Api.Enums.V1.QueryReflection.Descriptor, global::Temporalio.Api.Enums.V1.ResetReflection.Descriptor, global::Temporalio.Api.Enums.V1.TaskQueueReflection.Descriptor, global::Temporalio.Api.Enums.V1.UpdateReflection.Descriptor, global::Temporalio.Api.Common.V1.MessageReflection.Descriptor, global::Temporalio.Api.History.V1.MessageReflection.Descriptor, global::Temporalio.Api.Workflow.V1.MessageReflection.Descriptor, global::Temporalio.Api.Command.V1.MessageReflection.Descriptor, global::Temporalio.Api.Failure.V1.MessageReflection.Descriptor, global::Temporalio.Api.Filter.V1.MessageReflection.Descriptor, global::Temporalio.Api.Protocol.V1.MessageReflection.Descriptor, global::Temporalio.Api.Namespace.V1.MessageReflection.Descriptor, global::Temporalio.Api.Query.V1.MessageReflection.Descriptor, global::Temporalio.Api.Replication.V1.MessageReflection.Descriptor, global::Temporalio.Api.Schedule.V1.MessageReflection.Descriptor, global::Temporalio.Api.TaskQueue.V1.MessageReflection.Descriptor, global::Temporalio.Api.Update.V1.MessageReflection.Descriptor, global::Temporalio.Api.Version.V1.MessageReflection.Descriptor, global::Temporalio.Api.Batch.V1.MessageReflection.Descriptor, global::Temporalio.Api.Sdk.V1.TaskCompleteMetadataReflection.Descriptor, global::Temporalio.Api.Sdk.V1.UserMetadataReflection.Descriptor, global::Temporalio.Api.Nexus.V1.MessageReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.DurationReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.TimestampReflection.Descriptor, }, + new pbr::FileDescriptor[] { global::Temporalio.Api.Enums.V1.BatchOperationReflection.Descriptor, global::Temporalio.Api.Enums.V1.CommonReflection.Descriptor, global::Temporalio.Api.Enums.V1.WorkflowReflection.Descriptor, global::Temporalio.Api.Enums.V1.NamespaceReflection.Descriptor, global::Temporalio.Api.Enums.V1.FailedCauseReflection.Descriptor, global::Temporalio.Api.Enums.V1.QueryReflection.Descriptor, global::Temporalio.Api.Enums.V1.ResetReflection.Descriptor, global::Temporalio.Api.Enums.V1.TaskQueueReflection.Descriptor, global::Temporalio.Api.Enums.V1.UpdateReflection.Descriptor, global::Temporalio.Api.Activity.V1.MessageReflection.Descriptor, global::Temporalio.Api.Common.V1.MessageReflection.Descriptor, global::Temporalio.Api.History.V1.MessageReflection.Descriptor, global::Temporalio.Api.Workflow.V1.MessageReflection.Descriptor, global::Temporalio.Api.Command.V1.MessageReflection.Descriptor, global::Temporalio.Api.Failure.V1.MessageReflection.Descriptor, global::Temporalio.Api.Filter.V1.MessageReflection.Descriptor, global::Temporalio.Api.Protocol.V1.MessageReflection.Descriptor, global::Temporalio.Api.Namespace.V1.MessageReflection.Descriptor, global::Temporalio.Api.Query.V1.MessageReflection.Descriptor, global::Temporalio.Api.Replication.V1.MessageReflection.Descriptor, global::Temporalio.Api.Schedule.V1.MessageReflection.Descriptor, global::Temporalio.Api.TaskQueue.V1.MessageReflection.Descriptor, global::Temporalio.Api.Update.V1.MessageReflection.Descriptor, global::Temporalio.Api.Version.V1.MessageReflection.Descriptor, global::Temporalio.Api.Batch.V1.MessageReflection.Descriptor, global::Temporalio.Api.Sdk.V1.TaskCompleteMetadataReflection.Descriptor, global::Temporalio.Api.Sdk.V1.UserMetadataReflection.Descriptor, global::Temporalio.Api.Nexus.V1.MessageReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.DurationReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.FieldMaskReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.TimestampReflection.Descriptor, }, new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.RegisterNamespaceRequest), global::Temporalio.Api.WorkflowService.V1.RegisterNamespaceRequest.Parser, new[]{ "Namespace", "Description", "OwnerEmail", "WorkflowExecutionRetentionPeriod", "Clusters", "ActiveClusterName", "Data", "SecurityToken", "IsGlobalNamespace", "HistoryArchivalState", "HistoryArchivalUri", "VisibilityArchivalState", "VisibilityArchivalUri" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, }), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.RegisterNamespaceResponse), global::Temporalio.Api.WorkflowService.V1.RegisterNamespaceResponse.Parser, null, null, null, null, null), @@ -683,7 +725,7 @@ static RequestResponseReflection() { new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.UpdateNamespaceResponse), global::Temporalio.Api.WorkflowService.V1.UpdateNamespaceResponse.Parser, new[]{ "NamespaceInfo", "Config", "ReplicationConfig", "FailoverVersion", "IsGlobalNamespace" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.DeprecateNamespaceRequest), global::Temporalio.Api.WorkflowService.V1.DeprecateNamespaceRequest.Parser, new[]{ "Namespace", "SecurityToken" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.DeprecateNamespaceResponse), global::Temporalio.Api.WorkflowService.V1.DeprecateNamespaceResponse.Parser, null, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.StartWorkflowExecutionRequest), global::Temporalio.Api.WorkflowService.V1.StartWorkflowExecutionRequest.Parser, new[]{ "Namespace", "WorkflowId", "WorkflowType", "TaskQueue", "Input", "WorkflowExecutionTimeout", "WorkflowRunTimeout", "WorkflowTaskTimeout", "Identity", "RequestId", "WorkflowIdReusePolicy", "WorkflowIdConflictPolicy", "RetryPolicy", "CronSchedule", "Memo", "SearchAttributes", "Header", "RequestEagerExecution", "ContinuedFailure", "LastCompletionResult", "WorkflowStartDelay", "CompletionCallbacks", "UserMetadata" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.StartWorkflowExecutionRequest), global::Temporalio.Api.WorkflowService.V1.StartWorkflowExecutionRequest.Parser, new[]{ "Namespace", "WorkflowId", "WorkflowType", "TaskQueue", "Input", "WorkflowExecutionTimeout", "WorkflowRunTimeout", "WorkflowTaskTimeout", "Identity", "RequestId", "WorkflowIdReusePolicy", "WorkflowIdConflictPolicy", "RetryPolicy", "CronSchedule", "Memo", "SearchAttributes", "Header", "RequestEagerExecution", "ContinuedFailure", "LastCompletionResult", "WorkflowStartDelay", "CompletionCallbacks", "UserMetadata", "Links" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.StartWorkflowExecutionResponse), global::Temporalio.Api.WorkflowService.V1.StartWorkflowExecutionResponse.Parser, new[]{ "RunId", "Started", "EagerWorkflowTask" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.GetWorkflowExecutionHistoryRequest), global::Temporalio.Api.WorkflowService.V1.GetWorkflowExecutionHistoryRequest.Parser, new[]{ "Namespace", "Execution", "MaximumPageSize", "NextPageToken", "WaitNewEvent", "HistoryEventFilterType", "SkipArchival" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.GetWorkflowExecutionHistoryResponse), global::Temporalio.Api.WorkflowService.V1.GetWorkflowExecutionHistoryResponse.Parser, new[]{ "History", "RawHistory", "NextPageToken", "Archived" }, null, null, null, null), @@ -691,14 +733,14 @@ static RequestResponseReflection() { new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.GetWorkflowExecutionHistoryReverseResponse), global::Temporalio.Api.WorkflowService.V1.GetWorkflowExecutionHistoryReverseResponse.Parser, new[]{ "History", "NextPageToken" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.PollWorkflowTaskQueueRequest), global::Temporalio.Api.WorkflowService.V1.PollWorkflowTaskQueueRequest.Parser, new[]{ "Namespace", "TaskQueue", "Identity", "BinaryChecksum", "WorkerVersionCapabilities" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.PollWorkflowTaskQueueResponse), global::Temporalio.Api.WorkflowService.V1.PollWorkflowTaskQueueResponse.Parser, new[]{ "TaskToken", "WorkflowExecution", "WorkflowType", "PreviousStartedEventId", "StartedEventId", "Attempt", "BacklogCountHint", "History", "NextPageToken", "Query", "WorkflowExecutionTaskQueue", "ScheduledTime", "StartedTime", "Queries", "Messages" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, }), - new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.RespondWorkflowTaskCompletedRequest), global::Temporalio.Api.WorkflowService.V1.RespondWorkflowTaskCompletedRequest.Parser, new[]{ "TaskToken", "Commands", "Identity", "StickyAttributes", "ReturnNewWorkflowTask", "ForceCreateNewWorkflowTask", "BinaryChecksum", "QueryResults", "Namespace", "WorkerVersionStamp", "Messages", "SdkMetadata", "MeteringMetadata" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, }), + new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.RespondWorkflowTaskCompletedRequest), global::Temporalio.Api.WorkflowService.V1.RespondWorkflowTaskCompletedRequest.Parser, new[]{ "TaskToken", "Commands", "Identity", "StickyAttributes", "ReturnNewWorkflowTask", "ForceCreateNewWorkflowTask", "BinaryChecksum", "QueryResults", "Namespace", "WorkerVersionStamp", "Messages", "SdkMetadata", "MeteringMetadata", "Capabilities" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.RespondWorkflowTaskCompletedRequest.Types.Capabilities), global::Temporalio.Api.WorkflowService.V1.RespondWorkflowTaskCompletedRequest.Types.Capabilities.Parser, new[]{ "DiscardSpeculativeWorkflowTaskWithEvents" }, null, null, null, null)}), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.RespondWorkflowTaskCompletedResponse), global::Temporalio.Api.WorkflowService.V1.RespondWorkflowTaskCompletedResponse.Parser, new[]{ "WorkflowTask", "ActivityTasks", "ResetHistoryEventId" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.RespondWorkflowTaskFailedRequest), global::Temporalio.Api.WorkflowService.V1.RespondWorkflowTaskFailedRequest.Parser, new[]{ "TaskToken", "Cause", "Failure", "Identity", "BinaryChecksum", "Namespace", "Messages", "WorkerVersion" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.RespondWorkflowTaskFailedResponse), global::Temporalio.Api.WorkflowService.V1.RespondWorkflowTaskFailedResponse.Parser, null, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.PollActivityTaskQueueRequest), global::Temporalio.Api.WorkflowService.V1.PollActivityTaskQueueRequest.Parser, new[]{ "Namespace", "TaskQueue", "Identity", "TaskQueueMetadata", "WorkerVersionCapabilities" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.PollActivityTaskQueueResponse), global::Temporalio.Api.WorkflowService.V1.PollActivityTaskQueueResponse.Parser, new[]{ "TaskToken", "WorkflowNamespace", "WorkflowType", "WorkflowExecution", "ActivityType", "ActivityId", "Header", "Input", "HeartbeatDetails", "ScheduledTime", "CurrentAttemptScheduledTime", "StartedTime", "Attempt", "ScheduleToCloseTimeout", "StartToCloseTimeout", "HeartbeatTimeout", "RetryPolicy" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.RecordActivityTaskHeartbeatRequest), global::Temporalio.Api.WorkflowService.V1.RecordActivityTaskHeartbeatRequest.Parser, new[]{ "TaskToken", "Details", "Identity", "Namespace" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.RecordActivityTaskHeartbeatResponse), global::Temporalio.Api.WorkflowService.V1.RecordActivityTaskHeartbeatResponse.Parser, new[]{ "CancelRequested" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.RecordActivityTaskHeartbeatResponse), global::Temporalio.Api.WorkflowService.V1.RecordActivityTaskHeartbeatResponse.Parser, new[]{ "CancelRequested", "ActivityPaused" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.RecordActivityTaskHeartbeatByIdRequest), global::Temporalio.Api.WorkflowService.V1.RecordActivityTaskHeartbeatByIdRequest.Parser, new[]{ "Namespace", "WorkflowId", "RunId", "ActivityId", "Details", "Identity" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.RecordActivityTaskHeartbeatByIdResponse), global::Temporalio.Api.WorkflowService.V1.RecordActivityTaskHeartbeatByIdResponse.Parser, new[]{ "CancelRequested" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.RespondActivityTaskCompletedRequest), global::Temporalio.Api.WorkflowService.V1.RespondActivityTaskCompletedRequest.Parser, new[]{ "TaskToken", "Result", "Identity", "Namespace", "WorkerVersion" }, null, null, null, null), @@ -713,15 +755,15 @@ static RequestResponseReflection() { new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.RespondActivityTaskCanceledResponse), global::Temporalio.Api.WorkflowService.V1.RespondActivityTaskCanceledResponse.Parser, null, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.RespondActivityTaskCanceledByIdRequest), global::Temporalio.Api.WorkflowService.V1.RespondActivityTaskCanceledByIdRequest.Parser, new[]{ "Namespace", "WorkflowId", "RunId", "ActivityId", "Details", "Identity" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.RespondActivityTaskCanceledByIdResponse), global::Temporalio.Api.WorkflowService.V1.RespondActivityTaskCanceledByIdResponse.Parser, null, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.RequestCancelWorkflowExecutionRequest), global::Temporalio.Api.WorkflowService.V1.RequestCancelWorkflowExecutionRequest.Parser, new[]{ "Namespace", "WorkflowExecution", "Identity", "RequestId", "FirstExecutionRunId", "Reason" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.RequestCancelWorkflowExecutionRequest), global::Temporalio.Api.WorkflowService.V1.RequestCancelWorkflowExecutionRequest.Parser, new[]{ "Namespace", "WorkflowExecution", "Identity", "RequestId", "FirstExecutionRunId", "Reason", "Links" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.RequestCancelWorkflowExecutionResponse), global::Temporalio.Api.WorkflowService.V1.RequestCancelWorkflowExecutionResponse.Parser, null, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.SignalWorkflowExecutionRequest), global::Temporalio.Api.WorkflowService.V1.SignalWorkflowExecutionRequest.Parser, new[]{ "Namespace", "WorkflowExecution", "SignalName", "Input", "Identity", "RequestId", "Control", "Header", "SkipGenerateWorkflowTask" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.SignalWorkflowExecutionRequest), global::Temporalio.Api.WorkflowService.V1.SignalWorkflowExecutionRequest.Parser, new[]{ "Namespace", "WorkflowExecution", "SignalName", "Input", "Identity", "RequestId", "Control", "Header", "SkipGenerateWorkflowTask", "Links" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.SignalWorkflowExecutionResponse), global::Temporalio.Api.WorkflowService.V1.SignalWorkflowExecutionResponse.Parser, null, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.SignalWithStartWorkflowExecutionRequest), global::Temporalio.Api.WorkflowService.V1.SignalWithStartWorkflowExecutionRequest.Parser, new[]{ "Namespace", "WorkflowId", "WorkflowType", "TaskQueue", "Input", "WorkflowExecutionTimeout", "WorkflowRunTimeout", "WorkflowTaskTimeout", "Identity", "RequestId", "WorkflowIdReusePolicy", "WorkflowIdConflictPolicy", "SignalName", "SignalInput", "Control", "RetryPolicy", "CronSchedule", "Memo", "SearchAttributes", "Header", "WorkflowStartDelay", "SkipGenerateWorkflowTask", "UserMetadata" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.SignalWithStartWorkflowExecutionRequest), global::Temporalio.Api.WorkflowService.V1.SignalWithStartWorkflowExecutionRequest.Parser, new[]{ "Namespace", "WorkflowId", "WorkflowType", "TaskQueue", "Input", "WorkflowExecutionTimeout", "WorkflowRunTimeout", "WorkflowTaskTimeout", "Identity", "RequestId", "WorkflowIdReusePolicy", "WorkflowIdConflictPolicy", "SignalName", "SignalInput", "Control", "RetryPolicy", "CronSchedule", "Memo", "SearchAttributes", "Header", "WorkflowStartDelay", "SkipGenerateWorkflowTask", "UserMetadata", "Links" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.SignalWithStartWorkflowExecutionResponse), global::Temporalio.Api.WorkflowService.V1.SignalWithStartWorkflowExecutionResponse.Parser, new[]{ "RunId", "Started" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.ResetWorkflowExecutionRequest), global::Temporalio.Api.WorkflowService.V1.ResetWorkflowExecutionRequest.Parser, new[]{ "Namespace", "WorkflowExecution", "Reason", "WorkflowTaskFinishEventId", "RequestId", "ResetReapplyType", "ResetReapplyExcludeTypes" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.ResetWorkflowExecutionResponse), global::Temporalio.Api.WorkflowService.V1.ResetWorkflowExecutionResponse.Parser, new[]{ "RunId" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.TerminateWorkflowExecutionRequest), global::Temporalio.Api.WorkflowService.V1.TerminateWorkflowExecutionRequest.Parser, new[]{ "Namespace", "WorkflowExecution", "Reason", "Details", "Identity", "FirstExecutionRunId" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.TerminateWorkflowExecutionRequest), global::Temporalio.Api.WorkflowService.V1.TerminateWorkflowExecutionRequest.Parser, new[]{ "Namespace", "WorkflowExecution", "Reason", "Details", "Identity", "FirstExecutionRunId", "Links" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.TerminateWorkflowExecutionResponse), global::Temporalio.Api.WorkflowService.V1.TerminateWorkflowExecutionResponse.Parser, null, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.DeleteWorkflowExecutionRequest), global::Temporalio.Api.WorkflowService.V1.DeleteWorkflowExecutionRequest.Parser, new[]{ "Namespace", "WorkflowExecution" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.DeleteWorkflowExecutionResponse), global::Temporalio.Api.WorkflowService.V1.DeleteWorkflowExecutionResponse.Parser, null, null, null, null, null), @@ -743,6 +785,8 @@ static RequestResponseReflection() { new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.RespondQueryTaskCompletedResponse), global::Temporalio.Api.WorkflowService.V1.RespondQueryTaskCompletedResponse.Parser, null, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.ResetStickyTaskQueueRequest), global::Temporalio.Api.WorkflowService.V1.ResetStickyTaskQueueRequest.Parser, new[]{ "Namespace", "Execution" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.ResetStickyTaskQueueResponse), global::Temporalio.Api.WorkflowService.V1.ResetStickyTaskQueueResponse.Parser, null, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.ShutdownWorkerRequest), global::Temporalio.Api.WorkflowService.V1.ShutdownWorkerRequest.Parser, new[]{ "Namespace", "StickyTaskQueue", "Identity", "Reason" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.ShutdownWorkerResponse), global::Temporalio.Api.WorkflowService.V1.ShutdownWorkerResponse.Parser, null, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.QueryWorkflowRequest), global::Temporalio.Api.WorkflowService.V1.QueryWorkflowRequest.Parser, new[]{ "Namespace", "Execution", "Query", "QueryRejectCondition" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.QueryWorkflowResponse), global::Temporalio.Api.WorkflowService.V1.QueryWorkflowResponse.Parser, new[]{ "QueryResult", "QueryRejected" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.DescribeWorkflowExecutionRequest), global::Temporalio.Api.WorkflowService.V1.DescribeWorkflowExecutionRequest.Parser, new[]{ "Namespace", "Execution" }, null, null, null, null), @@ -752,7 +796,7 @@ static RequestResponseReflection() { new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.GetClusterInfoRequest), global::Temporalio.Api.WorkflowService.V1.GetClusterInfoRequest.Parser, null, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.GetClusterInfoResponse), global::Temporalio.Api.WorkflowService.V1.GetClusterInfoResponse.Parser, new[]{ "SupportedClients", "ServerVersion", "ClusterId", "VersionInfo", "ClusterName", "HistoryShardCount", "PersistenceStore", "VisibilityStore" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, }), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.GetSystemInfoRequest), global::Temporalio.Api.WorkflowService.V1.GetSystemInfoRequest.Parser, null, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.GetSystemInfoResponse), global::Temporalio.Api.WorkflowService.V1.GetSystemInfoResponse.Parser, new[]{ "ServerVersion", "Capabilities" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.GetSystemInfoResponse.Types.Capabilities), global::Temporalio.Api.WorkflowService.V1.GetSystemInfoResponse.Types.Capabilities.Parser, new[]{ "SignalAndQueryHeader", "InternalErrorDifferentiation", "ActivityFailureIncludeHeartbeat", "SupportsSchedules", "EncodedFailureAttributes", "BuildIdBasedVersioning", "UpsertMemo", "EagerWorkflowStart", "SdkMetadata", "CountGroupByExecutionStatus" }, null, null, null, null)}), + new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.GetSystemInfoResponse), global::Temporalio.Api.WorkflowService.V1.GetSystemInfoResponse.Parser, new[]{ "ServerVersion", "Capabilities" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.GetSystemInfoResponse.Types.Capabilities), global::Temporalio.Api.WorkflowService.V1.GetSystemInfoResponse.Types.Capabilities.Parser, new[]{ "SignalAndQueryHeader", "InternalErrorDifferentiation", "ActivityFailureIncludeHeartbeat", "SupportsSchedules", "EncodedFailureAttributes", "BuildIdBasedVersioning", "UpsertMemo", "EagerWorkflowStart", "SdkMetadata", "CountGroupByExecutionStatus", "Nexus" }, null, null, null, null)}), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.ListTaskQueuePartitionsRequest), global::Temporalio.Api.WorkflowService.V1.ListTaskQueuePartitionsRequest.Parser, new[]{ "Namespace", "TaskQueue" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.ListTaskQueuePartitionsResponse), global::Temporalio.Api.WorkflowService.V1.ListTaskQueuePartitionsResponse.Parser, new[]{ "ActivityTaskQueuePartitions", "WorkflowTaskQueuePartitions" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.CreateScheduleRequest), global::Temporalio.Api.WorkflowService.V1.CreateScheduleRequest.Parser, new[]{ "Namespace", "ScheduleId", "Schedule", "InitialPatch", "Identity", "RequestId", "Memo", "SearchAttributes" }, null, null, null, null), @@ -805,7 +849,16 @@ static RequestResponseReflection() { new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.RespondNexusTaskFailedRequest), global::Temporalio.Api.WorkflowService.V1.RespondNexusTaskFailedRequest.Parser, new[]{ "Namespace", "Identity", "TaskToken", "Error" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.RespondNexusTaskFailedResponse), global::Temporalio.Api.WorkflowService.V1.RespondNexusTaskFailedResponse.Parser, null, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.ExecuteMultiOperationRequest), global::Temporalio.Api.WorkflowService.V1.ExecuteMultiOperationRequest.Parser, new[]{ "Namespace", "Operations" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.ExecuteMultiOperationRequest.Types.Operation), global::Temporalio.Api.WorkflowService.V1.ExecuteMultiOperationRequest.Types.Operation.Parser, new[]{ "StartWorkflow", "UpdateWorkflow" }, new[]{ "Operation" }, null, null, null)}), - new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.ExecuteMultiOperationResponse), global::Temporalio.Api.WorkflowService.V1.ExecuteMultiOperationResponse.Parser, new[]{ "Responses" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.ExecuteMultiOperationResponse.Types.Response), global::Temporalio.Api.WorkflowService.V1.ExecuteMultiOperationResponse.Types.Response.Parser, new[]{ "StartWorkflow", "UpdateWorkflow" }, new[]{ "Response" }, null, null, null)}) + new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.ExecuteMultiOperationResponse), global::Temporalio.Api.WorkflowService.V1.ExecuteMultiOperationResponse.Parser, new[]{ "Responses" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.ExecuteMultiOperationResponse.Types.Response), global::Temporalio.Api.WorkflowService.V1.ExecuteMultiOperationResponse.Types.Response.Parser, new[]{ "StartWorkflow", "UpdateWorkflow" }, new[]{ "Response" }, null, null, null)}), + new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.UpdateActivityOptionsByIdRequest), global::Temporalio.Api.WorkflowService.V1.UpdateActivityOptionsByIdRequest.Parser, new[]{ "Namespace", "WorkflowId", "RunId", "ActivityId", "Identity", "ActivityOptions", "UpdateMask", "RequestId" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.UpdateActivityOptionsByIdResponse), global::Temporalio.Api.WorkflowService.V1.UpdateActivityOptionsByIdResponse.Parser, new[]{ "ActivityOptions" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.PauseActivityByIdRequest), global::Temporalio.Api.WorkflowService.V1.PauseActivityByIdRequest.Parser, new[]{ "Namespace", "WorkflowId", "RunId", "ActivityId", "Identity", "RequestId" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.PauseActivityByIdResponse), global::Temporalio.Api.WorkflowService.V1.PauseActivityByIdResponse.Parser, null, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.UnpauseActivityByIdRequest), global::Temporalio.Api.WorkflowService.V1.UnpauseActivityByIdRequest.Parser, new[]{ "Namespace", "WorkflowId", "RunId", "ActivityId", "Identity", "RequestId", "Resume", "Reset" }, new[]{ "Operation" }, null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.UnpauseActivityByIdRequest.Types.ResumeOperation), global::Temporalio.Api.WorkflowService.V1.UnpauseActivityByIdRequest.Types.ResumeOperation.Parser, new[]{ "NoWait" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.UnpauseActivityByIdRequest.Types.ResetOperation), global::Temporalio.Api.WorkflowService.V1.UnpauseActivityByIdRequest.Types.ResetOperation.Parser, new[]{ "NoWait", "ResetHeartbeat" }, null, null, null, null)}), + new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.UnpauseActivityByIdResponse), global::Temporalio.Api.WorkflowService.V1.UnpauseActivityByIdResponse.Parser, null, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.ResetActivityByIdRequest), global::Temporalio.Api.WorkflowService.V1.ResetActivityByIdRequest.Parser, new[]{ "Namespace", "WorkflowId", "RunId", "ActivityId", "Identity", "RequestId", "NoWait", "ResetHeartbeat" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Api.WorkflowService.V1.ResetActivityByIdResponse), global::Temporalio.Api.WorkflowService.V1.ResetActivityByIdResponse.Parser, null, null, null, null, null) })); } #endregion @@ -3946,6 +3999,7 @@ public StartWorkflowExecutionRequest(StartWorkflowExecutionRequest other) : this workflowStartDelay_ = other.workflowStartDelay_ != null ? other.workflowStartDelay_.Clone() : null; completionCallbacks_ = other.completionCallbacks_.Clone(); userMetadata_ = other.userMetadata_ != null ? other.userMetadata_.Clone() : null; + links_ = other.links_.Clone(); _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -4293,6 +4347,20 @@ public bool RequestEagerExecution { } } + /// Field number for the "links" field. + public const int LinksFieldNumber = 24; + private static readonly pb::FieldCodec _repeated_links_codec + = pb::FieldCodec.ForMessage(194, global::Temporalio.Api.Common.V1.Link.Parser); + private readonly pbc::RepeatedField links_ = new pbc::RepeatedField(); + /// + /// Links to be associated with the workflow. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField Links { + get { return links_; } + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { @@ -4331,6 +4399,7 @@ public bool Equals(StartWorkflowExecutionRequest other) { if (!object.Equals(WorkflowStartDelay, other.WorkflowStartDelay)) return false; if(!completionCallbacks_.Equals(other.completionCallbacks_)) return false; if (!object.Equals(UserMetadata, other.UserMetadata)) return false; + if(!links_.Equals(other.links_)) return false; return Equals(_unknownFields, other._unknownFields); } @@ -4361,6 +4430,7 @@ public override int GetHashCode() { if (workflowStartDelay_ != null) hash ^= WorkflowStartDelay.GetHashCode(); hash ^= completionCallbacks_.GetHashCode(); if (userMetadata_ != null) hash ^= UserMetadata.GetHashCode(); + hash ^= links_.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -4468,6 +4538,7 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(186, 1); output.WriteMessage(UserMetadata); } + links_.WriteTo(output, _repeated_links_codec); if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -4567,6 +4638,7 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(186, 1); output.WriteMessage(UserMetadata); } + links_.WriteTo(ref output, _repeated_links_codec); if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } @@ -4644,6 +4716,7 @@ public int CalculateSize() { if (userMetadata_ != null) { size += 2 + pb::CodedOutputStream.ComputeMessageSize(UserMetadata); } + size += links_.CalculateSize(_repeated_links_codec); if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -4765,6 +4838,7 @@ public void MergeFrom(StartWorkflowExecutionRequest other) { } UserMetadata.MergeFrom(other.UserMetadata); } + links_.Add(other.links_); _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -4914,6 +4988,10 @@ public void MergeFrom(pb::CodedInputStream input) { input.ReadMessage(UserMetadata); break; } + case 194: { + links_.AddEntriesFrom(input, _repeated_links_codec); + break; + } } } #endif @@ -5063,6 +5141,10 @@ public void MergeFrom(pb::CodedInputStream input) { input.ReadMessage(UserMetadata); break; } + case 194: { + links_.AddEntriesFrom(ref input, _repeated_links_codec); + break; + } } } } @@ -7859,6 +7941,7 @@ public RespondWorkflowTaskCompletedRequest(RespondWorkflowTaskCompletedRequest o messages_ = other.messages_.Clone(); sdkMetadata_ = other.sdkMetadata_ != null ? other.sdkMetadata_.Clone() : null; meteringMetadata_ = other.meteringMetadata_ != null ? other.meteringMetadata_.Clone() : null; + capabilities_ = other.capabilities_ != null ? other.capabilities_.Clone() : null; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -8066,6 +8149,21 @@ public string Namespace { } } + /// Field number for the "capabilities" field. + public const int CapabilitiesFieldNumber = 14; + private global::Temporalio.Api.WorkflowService.V1.RespondWorkflowTaskCompletedRequest.Types.Capabilities capabilities_; + /// + /// All capabilities the SDK supports. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Temporalio.Api.WorkflowService.V1.RespondWorkflowTaskCompletedRequest.Types.Capabilities Capabilities { + get { return capabilities_; } + set { + capabilities_ = value; + } + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { @@ -8094,6 +8192,7 @@ public bool Equals(RespondWorkflowTaskCompletedRequest other) { if(!messages_.Equals(other.messages_)) return false; if (!object.Equals(SdkMetadata, other.SdkMetadata)) return false; if (!object.Equals(MeteringMetadata, other.MeteringMetadata)) return false; + if (!object.Equals(Capabilities, other.Capabilities)) return false; return Equals(_unknownFields, other._unknownFields); } @@ -8114,6 +8213,7 @@ public override int GetHashCode() { hash ^= messages_.GetHashCode(); if (sdkMetadata_ != null) hash ^= SdkMetadata.GetHashCode(); if (meteringMetadata_ != null) hash ^= MeteringMetadata.GetHashCode(); + if (capabilities_ != null) hash ^= Capabilities.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -8175,6 +8275,10 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(106); output.WriteMessage(MeteringMetadata); } + if (capabilities_ != null) { + output.WriteRawTag(114); + output.WriteMessage(Capabilities); + } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -8228,6 +8332,10 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(106); output.WriteMessage(MeteringMetadata); } + if (capabilities_ != null) { + output.WriteRawTag(114); + output.WriteMessage(Capabilities); + } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } @@ -8271,6 +8379,9 @@ public int CalculateSize() { if (meteringMetadata_ != null) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(MeteringMetadata); } + if (capabilities_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Capabilities); + } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -8328,6 +8439,12 @@ public void MergeFrom(RespondWorkflowTaskCompletedRequest other) { } MeteringMetadata.MergeFrom(other.MeteringMetadata); } + if (other.capabilities_ != null) { + if (capabilities_ == null) { + Capabilities = new global::Temporalio.Api.WorkflowService.V1.RespondWorkflowTaskCompletedRequest.Types.Capabilities(); + } + Capabilities.MergeFrom(other.Capabilities); + } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -8407,6 +8524,13 @@ public void MergeFrom(pb::CodedInputStream input) { input.ReadMessage(MeteringMetadata); break; } + case 114: { + if (capabilities_ == null) { + Capabilities = new global::Temporalio.Api.WorkflowService.V1.RespondWorkflowTaskCompletedRequest.Types.Capabilities(); + } + input.ReadMessage(Capabilities); + break; + } } } #endif @@ -8486,11 +8610,226 @@ public void MergeFrom(pb::CodedInputStream input) { input.ReadMessage(MeteringMetadata); break; } + case 114: { + if (capabilities_ == null) { + Capabilities = new global::Temporalio.Api.WorkflowService.V1.RespondWorkflowTaskCompletedRequest.Types.Capabilities(); + } + input.ReadMessage(Capabilities); + break; + } } } } #endif + #region Nested types + /// Container for nested types declared in the RespondWorkflowTaskCompletedRequest message type. + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static partial class Types { + /// + /// SDK capability details. + /// + public sealed partial class Capabilities : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Capabilities()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Temporalio.Api.WorkflowService.V1.RespondWorkflowTaskCompletedRequest.Descriptor.NestedTypes[1]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Capabilities() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Capabilities(Capabilities other) : this() { + discardSpeculativeWorkflowTaskWithEvents_ = other.discardSpeculativeWorkflowTaskWithEvents_; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Capabilities Clone() { + return new Capabilities(this); + } + + /// Field number for the "discard_speculative_workflow_task_with_events" field. + public const int DiscardSpeculativeWorkflowTaskWithEventsFieldNumber = 1; + private bool discardSpeculativeWorkflowTaskWithEvents_; + /// + /// True if the SDK can handle speculative workflow task with command events. + /// If true, the server may chosse, at its discretion, to discard a speculative workflow task + /// even if that speculative task included command events the SDK had not previouly processed + /// + /// (-- api-linter: core::0140::prepositions=disabled + /// aip.dev/not-precedent: "with" used to describe the workflow task. --) + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool DiscardSpeculativeWorkflowTaskWithEvents { + get { return discardSpeculativeWorkflowTaskWithEvents_; } + set { + discardSpeculativeWorkflowTaskWithEvents_ = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as Capabilities); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(Capabilities other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (DiscardSpeculativeWorkflowTaskWithEvents != other.DiscardSpeculativeWorkflowTaskWithEvents) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (DiscardSpeculativeWorkflowTaskWithEvents != false) hash ^= DiscardSpeculativeWorkflowTaskWithEvents.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (DiscardSpeculativeWorkflowTaskWithEvents != false) { + output.WriteRawTag(8); + output.WriteBool(DiscardSpeculativeWorkflowTaskWithEvents); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (DiscardSpeculativeWorkflowTaskWithEvents != false) { + output.WriteRawTag(8); + output.WriteBool(DiscardSpeculativeWorkflowTaskWithEvents); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (DiscardSpeculativeWorkflowTaskWithEvents != false) { + size += 1 + 1; + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(Capabilities other) { + if (other == null) { + return; + } + if (other.DiscardSpeculativeWorkflowTaskWithEvents != false) { + DiscardSpeculativeWorkflowTaskWithEvents = other.DiscardSpeculativeWorkflowTaskWithEvents; + } + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 8: { + DiscardSpeculativeWorkflowTaskWithEvents = input.ReadBool(); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 8: { + DiscardSpeculativeWorkflowTaskWithEvents = input.ReadBool(); + break; + } + } + } + } + #endif + + } + + } + #endregion + } public sealed partial class RespondWorkflowTaskCompletedResponse : pb::IMessage @@ -8560,7 +8899,7 @@ public RespondWorkflowTaskCompletedResponse Clone() { = pb::FieldCodec.ForMessage(18, global::Temporalio.Api.WorkflowService.V1.PollActivityTaskQueueResponse.Parser); private readonly pbc::RepeatedField activityTasks_ = new pbc::RepeatedField(); /// - /// See `ScheduleActivityTaskCommandAttributes::request_start` + /// See `ScheduleActivityTaskCommandAttributes::request_eager_execution` /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] @@ -8571,6 +8910,11 @@ public RespondWorkflowTaskCompletedResponse Clone() { /// Field number for the "reset_history_event_id" field. public const int ResetHistoryEventIdFieldNumber = 3; private long resetHistoryEventId_; + /// + /// If non zero, indicates the server has discarded the workflow task that was being responded to. + /// Will be the event ID of the last workflow task started event in the history before the new workflow task. + /// Server is only expected to discard a workflow task if it could not have modified the workflow state. + /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public long ResetHistoryEventId { @@ -11074,6 +11418,7 @@ public RecordActivityTaskHeartbeatResponse() { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public RecordActivityTaskHeartbeatResponse(RecordActivityTaskHeartbeatResponse other) : this() { cancelRequested_ = other.cancelRequested_; + activityPaused_ = other.activityPaused_; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -11099,6 +11444,21 @@ public bool CancelRequested { } } + /// Field number for the "activity_paused" field. + public const int ActivityPausedFieldNumber = 2; + private bool activityPaused_; + /// + /// Will be set to true if the activity is paused. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool ActivityPaused { + get { return activityPaused_; } + set { + activityPaused_ = value; + } + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { @@ -11115,6 +11475,7 @@ public bool Equals(RecordActivityTaskHeartbeatResponse other) { return true; } if (CancelRequested != other.CancelRequested) return false; + if (ActivityPaused != other.ActivityPaused) return false; return Equals(_unknownFields, other._unknownFields); } @@ -11123,6 +11484,7 @@ public bool Equals(RecordActivityTaskHeartbeatResponse other) { public override int GetHashCode() { int hash = 1; if (CancelRequested != false) hash ^= CancelRequested.GetHashCode(); + if (ActivityPaused != false) hash ^= ActivityPaused.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -11145,6 +11507,10 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(8); output.WriteBool(CancelRequested); } + if (ActivityPaused != false) { + output.WriteRawTag(16); + output.WriteBool(ActivityPaused); + } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -11159,6 +11525,10 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(8); output.WriteBool(CancelRequested); } + if (ActivityPaused != false) { + output.WriteRawTag(16); + output.WriteBool(ActivityPaused); + } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } @@ -11172,6 +11542,9 @@ public int CalculateSize() { if (CancelRequested != false) { size += 1 + 1; } + if (ActivityPaused != false) { + size += 1 + 1; + } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -11187,6 +11560,9 @@ public void MergeFrom(RecordActivityTaskHeartbeatResponse other) { if (other.CancelRequested != false) { CancelRequested = other.CancelRequested; } + if (other.ActivityPaused != false) { + ActivityPaused = other.ActivityPaused; + } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -11206,6 +11582,10 @@ public void MergeFrom(pb::CodedInputStream input) { CancelRequested = input.ReadBool(); break; } + case 16: { + ActivityPaused = input.ReadBool(); + break; + } } } #endif @@ -11225,6 +11605,10 @@ public void MergeFrom(pb::CodedInputStream input) { CancelRequested = input.ReadBool(); break; } + case 16: { + ActivityPaused = input.ReadBool(); + break; + } } } } @@ -15246,6 +15630,7 @@ public RequestCancelWorkflowExecutionRequest(RequestCancelWorkflowExecutionReque requestId_ = other.requestId_; firstExecutionRunId_ = other.firstExecutionRunId_; reason_ = other.reason_; + links_ = other.links_.Clone(); _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -15341,6 +15726,20 @@ public string Reason { } } + /// Field number for the "links" field. + public const int LinksFieldNumber = 7; + private static readonly pb::FieldCodec _repeated_links_codec + = pb::FieldCodec.ForMessage(58, global::Temporalio.Api.Common.V1.Link.Parser); + private readonly pbc::RepeatedField links_ = new pbc::RepeatedField(); + /// + /// Links to be associated with the WorkflowExecutionCanceled event. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField Links { + get { return links_; } + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { @@ -15362,6 +15761,7 @@ public bool Equals(RequestCancelWorkflowExecutionRequest other) { if (RequestId != other.RequestId) return false; if (FirstExecutionRunId != other.FirstExecutionRunId) return false; if (Reason != other.Reason) return false; + if(!links_.Equals(other.links_)) return false; return Equals(_unknownFields, other._unknownFields); } @@ -15375,6 +15775,7 @@ public override int GetHashCode() { if (RequestId.Length != 0) hash ^= RequestId.GetHashCode(); if (FirstExecutionRunId.Length != 0) hash ^= FirstExecutionRunId.GetHashCode(); if (Reason.Length != 0) hash ^= Reason.GetHashCode(); + hash ^= links_.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -15417,6 +15818,7 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(50); output.WriteString(Reason); } + links_.WriteTo(output, _repeated_links_codec); if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -15451,6 +15853,7 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(50); output.WriteString(Reason); } + links_.WriteTo(ref output, _repeated_links_codec); if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } @@ -15479,6 +15882,7 @@ public int CalculateSize() { if (Reason.Length != 0) { size += 1 + pb::CodedOutputStream.ComputeStringSize(Reason); } + size += links_.CalculateSize(_repeated_links_codec); if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -15512,6 +15916,7 @@ public void MergeFrom(RequestCancelWorkflowExecutionRequest other) { if (other.Reason.Length != 0) { Reason = other.Reason; } + links_.Add(other.links_); _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -15554,6 +15959,10 @@ public void MergeFrom(pb::CodedInputStream input) { Reason = input.ReadString(); break; } + case 58: { + links_.AddEntriesFrom(input, _repeated_links_codec); + break; + } } } #endif @@ -15596,6 +16005,10 @@ public void MergeFrom(pb::CodedInputStream input) { Reason = input.ReadString(); break; } + case 58: { + links_.AddEntriesFrom(ref input, _repeated_links_codec); + break; + } } } } @@ -15798,6 +16211,7 @@ public SignalWorkflowExecutionRequest(SignalWorkflowExecutionRequest other) : th control_ = other.control_; header_ = other.header_ != null ? other.header_.Clone() : null; skipGenerateWorkflowTask_ = other.skipGenerateWorkflowTask_; + links_ = other.links_.Clone(); _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -15937,6 +16351,20 @@ public bool SkipGenerateWorkflowTask { } } + /// Field number for the "links" field. + public const int LinksFieldNumber = 10; + private static readonly pb::FieldCodec _repeated_links_codec + = pb::FieldCodec.ForMessage(82, global::Temporalio.Api.Common.V1.Link.Parser); + private readonly pbc::RepeatedField links_ = new pbc::RepeatedField(); + /// + /// Links to be associated with the WorkflowExecutionSignaled event. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField Links { + get { return links_; } + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { @@ -15961,6 +16389,7 @@ public bool Equals(SignalWorkflowExecutionRequest other) { if (Control != other.Control) return false; if (!object.Equals(Header, other.Header)) return false; if (SkipGenerateWorkflowTask != other.SkipGenerateWorkflowTask) return false; + if(!links_.Equals(other.links_)) return false; return Equals(_unknownFields, other._unknownFields); } @@ -15977,6 +16406,7 @@ public override int GetHashCode() { if (Control.Length != 0) hash ^= Control.GetHashCode(); if (header_ != null) hash ^= Header.GetHashCode(); if (SkipGenerateWorkflowTask != false) hash ^= SkipGenerateWorkflowTask.GetHashCode(); + hash ^= links_.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -16031,6 +16461,7 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(72); output.WriteBool(SkipGenerateWorkflowTask); } + links_.WriteTo(output, _repeated_links_codec); if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -16077,6 +16508,7 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(72); output.WriteBool(SkipGenerateWorkflowTask); } + links_.WriteTo(ref output, _repeated_links_codec); if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } @@ -16114,6 +16546,7 @@ public int CalculateSize() { if (SkipGenerateWorkflowTask != false) { size += 1 + 1; } + size += links_.CalculateSize(_repeated_links_codec); if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -16162,6 +16595,7 @@ public void MergeFrom(SignalWorkflowExecutionRequest other) { if (other.SkipGenerateWorkflowTask != false) { SkipGenerateWorkflowTask = other.SkipGenerateWorkflowTask; } + links_.Add(other.links_); _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -16222,6 +16656,10 @@ public void MergeFrom(pb::CodedInputStream input) { SkipGenerateWorkflowTask = input.ReadBool(); break; } + case 82: { + links_.AddEntriesFrom(input, _repeated_links_codec); + break; + } } } #endif @@ -16282,6 +16720,10 @@ public void MergeFrom(pb::CodedInputStream input) { SkipGenerateWorkflowTask = input.ReadBool(); break; } + case 82: { + links_.AddEntriesFrom(ref input, _repeated_links_codec); + break; + } } } } @@ -16498,6 +16940,7 @@ public SignalWithStartWorkflowExecutionRequest(SignalWithStartWorkflowExecutionR workflowStartDelay_ = other.workflowStartDelay_ != null ? other.workflowStartDelay_.Clone() : null; skipGenerateWorkflowTask_ = other.skipGenerateWorkflowTask_; userMetadata_ = other.userMetadata_ != null ? other.userMetadata_.Clone() : null; + links_ = other.links_.Clone(); _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -16848,6 +17291,20 @@ public bool SkipGenerateWorkflowTask { } } + /// Field number for the "links" field. + public const int LinksFieldNumber = 24; + private static readonly pb::FieldCodec _repeated_links_codec + = pb::FieldCodec.ForMessage(194, global::Temporalio.Api.Common.V1.Link.Parser); + private readonly pbc::RepeatedField links_ = new pbc::RepeatedField(); + /// + /// Links to be associated with the WorkflowExecutionStarted and WorkflowExecutionSignaled events. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField Links { + get { return links_; } + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { @@ -16886,6 +17343,7 @@ public bool Equals(SignalWithStartWorkflowExecutionRequest other) { if (!object.Equals(WorkflowStartDelay, other.WorkflowStartDelay)) return false; if (SkipGenerateWorkflowTask != other.SkipGenerateWorkflowTask) return false; if (!object.Equals(UserMetadata, other.UserMetadata)) return false; + if(!links_.Equals(other.links_)) return false; return Equals(_unknownFields, other._unknownFields); } @@ -16916,6 +17374,7 @@ public override int GetHashCode() { if (workflowStartDelay_ != null) hash ^= WorkflowStartDelay.GetHashCode(); if (SkipGenerateWorkflowTask != false) hash ^= SkipGenerateWorkflowTask.GetHashCode(); if (userMetadata_ != null) hash ^= UserMetadata.GetHashCode(); + hash ^= links_.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -17026,6 +17485,7 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(186, 1); output.WriteMessage(UserMetadata); } + links_.WriteTo(output, _repeated_links_codec); if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -17128,6 +17588,7 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(186, 1); output.WriteMessage(UserMetadata); } + links_.WriteTo(ref output, _repeated_links_codec); if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } @@ -17207,6 +17668,7 @@ public int CalculateSize() { if (userMetadata_ != null) { size += 2 + pb::CodedOutputStream.ComputeMessageSize(UserMetadata); } + size += links_.CalculateSize(_repeated_links_codec); if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -17327,6 +17789,7 @@ public void MergeFrom(SignalWithStartWorkflowExecutionRequest other) { } UserMetadata.MergeFrom(other.UserMetadata); } + links_.Add(other.links_); _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -17473,6 +17936,10 @@ public void MergeFrom(pb::CodedInputStream input) { input.ReadMessage(UserMetadata); break; } + case 194: { + links_.AddEntriesFrom(input, _repeated_links_codec); + break; + } } } #endif @@ -17619,6 +18086,10 @@ public void MergeFrom(pb::CodedInputStream input) { input.ReadMessage(UserMetadata); break; } + case 194: { + links_.AddEntriesFrom(ref input, _repeated_links_codec); + break; + } } } } @@ -18512,6 +18983,7 @@ public TerminateWorkflowExecutionRequest(TerminateWorkflowExecutionRequest other details_ = other.details_ != null ? other.details_.Clone() : null; identity_ = other.identity_; firstExecutionRunId_ = other.firstExecutionRunId_; + links_ = other.links_.Clone(); _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -18604,6 +19076,20 @@ public string FirstExecutionRunId { } } + /// Field number for the "links" field. + public const int LinksFieldNumber = 7; + private static readonly pb::FieldCodec _repeated_links_codec + = pb::FieldCodec.ForMessage(58, global::Temporalio.Api.Common.V1.Link.Parser); + private readonly pbc::RepeatedField links_ = new pbc::RepeatedField(); + /// + /// Links to be associated with the WorkflowExecutionTerminated event. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField Links { + get { return links_; } + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { @@ -18625,6 +19111,7 @@ public bool Equals(TerminateWorkflowExecutionRequest other) { if (!object.Equals(Details, other.Details)) return false; if (Identity != other.Identity) return false; if (FirstExecutionRunId != other.FirstExecutionRunId) return false; + if(!links_.Equals(other.links_)) return false; return Equals(_unknownFields, other._unknownFields); } @@ -18638,6 +19125,7 @@ public override int GetHashCode() { if (details_ != null) hash ^= Details.GetHashCode(); if (Identity.Length != 0) hash ^= Identity.GetHashCode(); if (FirstExecutionRunId.Length != 0) hash ^= FirstExecutionRunId.GetHashCode(); + hash ^= links_.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -18680,6 +19168,7 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(50); output.WriteString(FirstExecutionRunId); } + links_.WriteTo(output, _repeated_links_codec); if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -18714,6 +19203,7 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(50); output.WriteString(FirstExecutionRunId); } + links_.WriteTo(ref output, _repeated_links_codec); if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } @@ -18742,6 +19232,7 @@ public int CalculateSize() { if (FirstExecutionRunId.Length != 0) { size += 1 + pb::CodedOutputStream.ComputeStringSize(FirstExecutionRunId); } + size += links_.CalculateSize(_repeated_links_codec); if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -18778,6 +19269,7 @@ public void MergeFrom(TerminateWorkflowExecutionRequest other) { if (other.FirstExecutionRunId.Length != 0) { FirstExecutionRunId = other.FirstExecutionRunId; } + links_.Add(other.links_); _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -18823,6 +19315,10 @@ public void MergeFrom(pb::CodedInputStream input) { FirstExecutionRunId = input.ReadString(); break; } + case 58: { + links_.AddEntriesFrom(input, _repeated_links_codec); + break; + } } } #endif @@ -18868,6 +19364,10 @@ public void MergeFrom(pb::CodedInputStream input) { FirstExecutionRunId = input.ReadString(); break; } + case 58: { + links_.AddEntriesFrom(ref input, _repeated_links_codec); + break; + } } } } @@ -24219,16 +24719,16 @@ public void MergeFrom(pb::CodedInputStream input) { } - public sealed partial class QueryWorkflowRequest : pb::IMessage + public sealed partial class ShutdownWorkerRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new QueryWorkflowRequest()); + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ShutdownWorkerRequest()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + public static pb::MessageParser Parser { get { return _parser; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] @@ -24244,7 +24744,7 @@ public sealed partial class QueryWorkflowRequest : pb::IMessageField number for the "namespace" field. @@ -24278,55 +24778,51 @@ public string Namespace { } } - /// Field number for the "execution" field. - public const int ExecutionFieldNumber = 2; - private global::Temporalio.Api.Common.V1.WorkflowExecution execution_; + /// Field number for the "sticky_task_queue" field. + public const int StickyTaskQueueFieldNumber = 2; + private string stickyTaskQueue_ = ""; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Temporalio.Api.Common.V1.WorkflowExecution Execution { - get { return execution_; } + public string StickyTaskQueue { + get { return stickyTaskQueue_; } set { - execution_ = value; + stickyTaskQueue_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); } } - /// Field number for the "query" field. - public const int QueryFieldNumber = 3; - private global::Temporalio.Api.Query.V1.WorkflowQuery query_; + /// Field number for the "identity" field. + public const int IdentityFieldNumber = 3; + private string identity_ = ""; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Temporalio.Api.Query.V1.WorkflowQuery Query { - get { return query_; } + public string Identity { + get { return identity_; } set { - query_ = value; + identity_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); } } - /// Field number for the "query_reject_condition" field. - public const int QueryRejectConditionFieldNumber = 4; - private global::Temporalio.Api.Enums.V1.QueryRejectCondition queryRejectCondition_ = global::Temporalio.Api.Enums.V1.QueryRejectCondition.Unspecified; - /// - /// QueryRejectCondition can used to reject the query if workflow state does not satisfy condition. - /// Default: QUERY_REJECT_CONDITION_NONE. - /// + /// Field number for the "reason" field. + public const int ReasonFieldNumber = 4; + private string reason_ = ""; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Temporalio.Api.Enums.V1.QueryRejectCondition QueryRejectCondition { - get { return queryRejectCondition_; } + public string Reason { + get { return reason_; } set { - queryRejectCondition_ = value; + reason_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { - return Equals(other as QueryWorkflowRequest); + return Equals(other as ShutdownWorkerRequest); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(QueryWorkflowRequest other) { + public bool Equals(ShutdownWorkerRequest other) { if (ReferenceEquals(other, null)) { return false; } @@ -24334,9 +24830,9 @@ public bool Equals(QueryWorkflowRequest other) { return true; } if (Namespace != other.Namespace) return false; - if (!object.Equals(Execution, other.Execution)) return false; - if (!object.Equals(Query, other.Query)) return false; - if (QueryRejectCondition != other.QueryRejectCondition) return false; + if (StickyTaskQueue != other.StickyTaskQueue) return false; + if (Identity != other.Identity) return false; + if (Reason != other.Reason) return false; return Equals(_unknownFields, other._unknownFields); } @@ -24345,9 +24841,9 @@ public bool Equals(QueryWorkflowRequest other) { public override int GetHashCode() { int hash = 1; if (Namespace.Length != 0) hash ^= Namespace.GetHashCode(); - if (execution_ != null) hash ^= Execution.GetHashCode(); - if (query_ != null) hash ^= Query.GetHashCode(); - if (QueryRejectCondition != global::Temporalio.Api.Enums.V1.QueryRejectCondition.Unspecified) hash ^= QueryRejectCondition.GetHashCode(); + if (StickyTaskQueue.Length != 0) hash ^= StickyTaskQueue.GetHashCode(); + if (Identity.Length != 0) hash ^= Identity.GetHashCode(); + if (Reason.Length != 0) hash ^= Reason.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -24370,17 +24866,17 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(10); output.WriteString(Namespace); } - if (execution_ != null) { + if (StickyTaskQueue.Length != 0) { output.WriteRawTag(18); - output.WriteMessage(Execution); + output.WriteString(StickyTaskQueue); } - if (query_ != null) { + if (Identity.Length != 0) { output.WriteRawTag(26); - output.WriteMessage(Query); + output.WriteString(Identity); } - if (QueryRejectCondition != global::Temporalio.Api.Enums.V1.QueryRejectCondition.Unspecified) { - output.WriteRawTag(32); - output.WriteEnum((int) QueryRejectCondition); + if (Reason.Length != 0) { + output.WriteRawTag(34); + output.WriteString(Reason); } if (_unknownFields != null) { _unknownFields.WriteTo(output); @@ -24396,17 +24892,17 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(10); output.WriteString(Namespace); } - if (execution_ != null) { + if (StickyTaskQueue.Length != 0) { output.WriteRawTag(18); - output.WriteMessage(Execution); + output.WriteString(StickyTaskQueue); } - if (query_ != null) { + if (Identity.Length != 0) { output.WriteRawTag(26); - output.WriteMessage(Query); + output.WriteString(Identity); } - if (QueryRejectCondition != global::Temporalio.Api.Enums.V1.QueryRejectCondition.Unspecified) { - output.WriteRawTag(32); - output.WriteEnum((int) QueryRejectCondition); + if (Reason.Length != 0) { + output.WriteRawTag(34); + output.WriteString(Reason); } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); @@ -24421,14 +24917,14 @@ public int CalculateSize() { if (Namespace.Length != 0) { size += 1 + pb::CodedOutputStream.ComputeStringSize(Namespace); } - if (execution_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(Execution); + if (StickyTaskQueue.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(StickyTaskQueue); } - if (query_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(Query); + if (Identity.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Identity); } - if (QueryRejectCondition != global::Temporalio.Api.Enums.V1.QueryRejectCondition.Unspecified) { - size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) QueryRejectCondition); + if (Reason.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Reason); } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); @@ -24438,27 +24934,21 @@ public int CalculateSize() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(QueryWorkflowRequest other) { + public void MergeFrom(ShutdownWorkerRequest other) { if (other == null) { return; } if (other.Namespace.Length != 0) { Namespace = other.Namespace; } - if (other.execution_ != null) { - if (execution_ == null) { - Execution = new global::Temporalio.Api.Common.V1.WorkflowExecution(); - } - Execution.MergeFrom(other.Execution); + if (other.StickyTaskQueue.Length != 0) { + StickyTaskQueue = other.StickyTaskQueue; } - if (other.query_ != null) { - if (query_ == null) { - Query = new global::Temporalio.Api.Query.V1.WorkflowQuery(); - } - Query.MergeFrom(other.Query); + if (other.Identity.Length != 0) { + Identity = other.Identity; } - if (other.QueryRejectCondition != global::Temporalio.Api.Enums.V1.QueryRejectCondition.Unspecified) { - QueryRejectCondition = other.QueryRejectCondition; + if (other.Reason.Length != 0) { + Reason = other.Reason; } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -24480,21 +24970,15 @@ public void MergeFrom(pb::CodedInputStream input) { break; } case 18: { - if (execution_ == null) { - Execution = new global::Temporalio.Api.Common.V1.WorkflowExecution(); - } - input.ReadMessage(Execution); + StickyTaskQueue = input.ReadString(); break; } case 26: { - if (query_ == null) { - Query = new global::Temporalio.Api.Query.V1.WorkflowQuery(); - } - input.ReadMessage(Query); + Identity = input.ReadString(); break; } - case 32: { - QueryRejectCondition = (global::Temporalio.Api.Enums.V1.QueryRejectCondition) input.ReadEnum(); + case 34: { + Reason = input.ReadString(); break; } } @@ -24517,21 +25001,15 @@ public void MergeFrom(pb::CodedInputStream input) { break; } case 18: { - if (execution_ == null) { - Execution = new global::Temporalio.Api.Common.V1.WorkflowExecution(); - } - input.ReadMessage(Execution); + StickyTaskQueue = input.ReadString(); break; } case 26: { - if (query_ == null) { - Query = new global::Temporalio.Api.Query.V1.WorkflowQuery(); - } - input.ReadMessage(Query); + Identity = input.ReadString(); break; } - case 32: { - QueryRejectCondition = (global::Temporalio.Api.Enums.V1.QueryRejectCondition) input.ReadEnum(); + case 34: { + Reason = input.ReadString(); break; } } @@ -24541,16 +25019,16 @@ public void MergeFrom(pb::CodedInputStream input) { } - public sealed partial class QueryWorkflowResponse : pb::IMessage + public sealed partial class ShutdownWorkerResponse : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new QueryWorkflowResponse()); + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ShutdownWorkerResponse()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + public static pb::MessageParser Parser { get { return _parser; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] @@ -24566,7 +25044,7 @@ public sealed partial class QueryWorkflowResponse : pb::IMessageField number for the "query_result" field. - public const int QueryResultFieldNumber = 1; - private global::Temporalio.Api.Common.V1.Payloads queryResult_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Temporalio.Api.Common.V1.Payloads QueryResult { - get { return queryResult_; } - set { - queryResult_ = value; - } - } - - /// Field number for the "query_rejected" field. - public const int QueryRejectedFieldNumber = 2; - private global::Temporalio.Api.Query.V1.QueryRejected queryRejected_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Temporalio.Api.Query.V1.QueryRejected QueryRejected { - get { return queryRejected_; } - set { - queryRejected_ = value; - } + public ShutdownWorkerResponse Clone() { + return new ShutdownWorkerResponse(this); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { - return Equals(other as QueryWorkflowResponse); + return Equals(other as ShutdownWorkerResponse); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(QueryWorkflowResponse other) { + public bool Equals(ShutdownWorkerResponse other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } - if (!object.Equals(QueryResult, other.QueryResult)) return false; - if (!object.Equals(QueryRejected, other.QueryRejected)) return false; return Equals(_unknownFields, other._unknownFields); } @@ -24634,8 +25084,6 @@ public bool Equals(QueryWorkflowResponse other) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override int GetHashCode() { int hash = 1; - if (queryResult_ != null) hash ^= QueryResult.GetHashCode(); - if (queryRejected_ != null) hash ^= QueryRejected.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -24654,14 +25102,6 @@ public void WriteTo(pb::CodedOutputStream output) { #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE output.WriteRawMessage(this); #else - if (queryResult_ != null) { - output.WriteRawTag(10); - output.WriteMessage(QueryResult); - } - if (queryRejected_ != null) { - output.WriteRawTag(18); - output.WriteMessage(QueryRejected); - } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -24672,14 +25112,6 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (queryResult_ != null) { - output.WriteRawTag(10); - output.WriteMessage(QueryResult); - } - if (queryRejected_ != null) { - output.WriteRawTag(18); - output.WriteMessage(QueryRejected); - } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } @@ -24690,12 +25122,6 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public int CalculateSize() { int size = 0; - if (queryResult_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(QueryResult); - } - if (queryRejected_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(QueryRejected); - } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -24704,22 +25130,10 @@ public int CalculateSize() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(QueryWorkflowResponse other) { + public void MergeFrom(ShutdownWorkerResponse other) { if (other == null) { return; } - if (other.queryResult_ != null) { - if (queryResult_ == null) { - QueryResult = new global::Temporalio.Api.Common.V1.Payloads(); - } - QueryResult.MergeFrom(other.QueryResult); - } - if (other.queryRejected_ != null) { - if (queryRejected_ == null) { - QueryRejected = new global::Temporalio.Api.Query.V1.QueryRejected(); - } - QueryRejected.MergeFrom(other.QueryRejected); - } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -24735,20 +25149,6 @@ public void MergeFrom(pb::CodedInputStream input) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; - case 10: { - if (queryResult_ == null) { - QueryResult = new global::Temporalio.Api.Common.V1.Payloads(); - } - input.ReadMessage(QueryResult); - break; - } - case 18: { - if (queryRejected_ == null) { - QueryRejected = new global::Temporalio.Api.Query.V1.QueryRejected(); - } - input.ReadMessage(QueryRejected); - break; - } } } #endif @@ -24764,20 +25164,6 @@ public void MergeFrom(pb::CodedInputStream input) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; - case 10: { - if (queryResult_ == null) { - QueryResult = new global::Temporalio.Api.Common.V1.Payloads(); - } - input.ReadMessage(QueryResult); - break; - } - case 18: { - if (queryRejected_ == null) { - QueryRejected = new global::Temporalio.Api.Query.V1.QueryRejected(); - } - input.ReadMessage(QueryRejected); - break; - } } } } @@ -24785,16 +25171,16 @@ public void MergeFrom(pb::CodedInputStream input) { } - public sealed partial class DescribeWorkflowExecutionRequest : pb::IMessage + public sealed partial class QueryWorkflowRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new DescribeWorkflowExecutionRequest()); + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new QueryWorkflowRequest()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + public static pb::MessageParser Parser { get { return _parser; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] @@ -24810,7 +25196,7 @@ public sealed partial class DescribeWorkflowExecutionRequest : pb::IMessageField number for the "namespace" field. @@ -24854,15 +25242,43 @@ public string Namespace { } } + /// Field number for the "query" field. + public const int QueryFieldNumber = 3; + private global::Temporalio.Api.Query.V1.WorkflowQuery query_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Temporalio.Api.Query.V1.WorkflowQuery Query { + get { return query_; } + set { + query_ = value; + } + } + + /// Field number for the "query_reject_condition" field. + public const int QueryRejectConditionFieldNumber = 4; + private global::Temporalio.Api.Enums.V1.QueryRejectCondition queryRejectCondition_ = global::Temporalio.Api.Enums.V1.QueryRejectCondition.Unspecified; + /// + /// QueryRejectCondition can used to reject the query if workflow state does not satisfy condition. + /// Default: QUERY_REJECT_CONDITION_NONE. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Temporalio.Api.Enums.V1.QueryRejectCondition QueryRejectCondition { + get { return queryRejectCondition_; } + set { + queryRejectCondition_ = value; + } + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { - return Equals(other as DescribeWorkflowExecutionRequest); + return Equals(other as QueryWorkflowRequest); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(DescribeWorkflowExecutionRequest other) { + public bool Equals(QueryWorkflowRequest other) { if (ReferenceEquals(other, null)) { return false; } @@ -24871,6 +25287,8 @@ public bool Equals(DescribeWorkflowExecutionRequest other) { } if (Namespace != other.Namespace) return false; if (!object.Equals(Execution, other.Execution)) return false; + if (!object.Equals(Query, other.Query)) return false; + if (QueryRejectCondition != other.QueryRejectCondition) return false; return Equals(_unknownFields, other._unknownFields); } @@ -24880,6 +25298,8 @@ public override int GetHashCode() { int hash = 1; if (Namespace.Length != 0) hash ^= Namespace.GetHashCode(); if (execution_ != null) hash ^= Execution.GetHashCode(); + if (query_ != null) hash ^= Query.GetHashCode(); + if (QueryRejectCondition != global::Temporalio.Api.Enums.V1.QueryRejectCondition.Unspecified) hash ^= QueryRejectCondition.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -24906,6 +25326,14 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(18); output.WriteMessage(Execution); } + if (query_ != null) { + output.WriteRawTag(26); + output.WriteMessage(Query); + } + if (QueryRejectCondition != global::Temporalio.Api.Enums.V1.QueryRejectCondition.Unspecified) { + output.WriteRawTag(32); + output.WriteEnum((int) QueryRejectCondition); + } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -24924,6 +25352,14 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(18); output.WriteMessage(Execution); } + if (query_ != null) { + output.WriteRawTag(26); + output.WriteMessage(Query); + } + if (QueryRejectCondition != global::Temporalio.Api.Enums.V1.QueryRejectCondition.Unspecified) { + output.WriteRawTag(32); + output.WriteEnum((int) QueryRejectCondition); + } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } @@ -24940,6 +25376,12 @@ public int CalculateSize() { if (execution_ != null) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(Execution); } + if (query_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Query); + } + if (QueryRejectCondition != global::Temporalio.Api.Enums.V1.QueryRejectCondition.Unspecified) { + size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) QueryRejectCondition); + } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -24948,7 +25390,7 @@ public int CalculateSize() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(DescribeWorkflowExecutionRequest other) { + public void MergeFrom(QueryWorkflowRequest other) { if (other == null) { return; } @@ -24961,6 +25403,15 @@ public void MergeFrom(DescribeWorkflowExecutionRequest other) { } Execution.MergeFrom(other.Execution); } + if (other.query_ != null) { + if (query_ == null) { + Query = new global::Temporalio.Api.Query.V1.WorkflowQuery(); + } + Query.MergeFrom(other.Query); + } + if (other.QueryRejectCondition != global::Temporalio.Api.Enums.V1.QueryRejectCondition.Unspecified) { + QueryRejectCondition = other.QueryRejectCondition; + } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -24987,6 +25438,17 @@ public void MergeFrom(pb::CodedInputStream input) { input.ReadMessage(Execution); break; } + case 26: { + if (query_ == null) { + Query = new global::Temporalio.Api.Query.V1.WorkflowQuery(); + } + input.ReadMessage(Query); + break; + } + case 32: { + QueryRejectCondition = (global::Temporalio.Api.Enums.V1.QueryRejectCondition) input.ReadEnum(); + break; + } } } #endif @@ -25013,6 +25475,17 @@ public void MergeFrom(pb::CodedInputStream input) { input.ReadMessage(Execution); break; } + case 26: { + if (query_ == null) { + Query = new global::Temporalio.Api.Query.V1.WorkflowQuery(); + } + input.ReadMessage(Query); + break; + } + case 32: { + QueryRejectCondition = (global::Temporalio.Api.Enums.V1.QueryRejectCondition) input.ReadEnum(); + break; + } } } } @@ -25020,16 +25493,16 @@ public void MergeFrom(pb::CodedInputStream input) { } - public sealed partial class DescribeWorkflowExecutionResponse : pb::IMessage + public sealed partial class QueryWorkflowResponse : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new DescribeWorkflowExecutionResponse()); + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new QueryWorkflowResponse()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + public static pb::MessageParser Parser { get { return _parser; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] @@ -25045,7 +25518,7 @@ public sealed partial class DescribeWorkflowExecutionResponse : pb::IMessageField number for the "execution_config" field. - public const int ExecutionConfigFieldNumber = 1; - private global::Temporalio.Api.Workflow.V1.WorkflowExecutionConfig executionConfig_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Temporalio.Api.Workflow.V1.WorkflowExecutionConfig ExecutionConfig { - get { return executionConfig_; } - set { - executionConfig_ = value; - } + public QueryWorkflowResponse Clone() { + return new QueryWorkflowResponse(this); } - /// Field number for the "workflow_execution_info" field. - public const int WorkflowExecutionInfoFieldNumber = 2; - private global::Temporalio.Api.Workflow.V1.WorkflowExecutionInfo workflowExecutionInfo_; + /// Field number for the "query_result" field. + public const int QueryResultFieldNumber = 1; + private global::Temporalio.Api.Common.V1.Payloads queryResult_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Temporalio.Api.Workflow.V1.WorkflowExecutionInfo WorkflowExecutionInfo { - get { return workflowExecutionInfo_; } + public global::Temporalio.Api.Common.V1.Payloads QueryResult { + get { return queryResult_; } set { - workflowExecutionInfo_ = value; + queryResult_ = value; } } - /// Field number for the "pending_activities" field. - public const int PendingActivitiesFieldNumber = 3; - private static readonly pb::FieldCodec _repeated_pendingActivities_codec - = pb::FieldCodec.ForMessage(26, global::Temporalio.Api.Workflow.V1.PendingActivityInfo.Parser); - private readonly pbc::RepeatedField pendingActivities_ = new pbc::RepeatedField(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public pbc::RepeatedField PendingActivities { - get { return pendingActivities_; } - } - - /// Field number for the "pending_children" field. - public const int PendingChildrenFieldNumber = 4; - private static readonly pb::FieldCodec _repeated_pendingChildren_codec - = pb::FieldCodec.ForMessage(34, global::Temporalio.Api.Workflow.V1.PendingChildExecutionInfo.Parser); - private readonly pbc::RepeatedField pendingChildren_ = new pbc::RepeatedField(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public pbc::RepeatedField PendingChildren { - get { return pendingChildren_; } - } - - /// Field number for the "pending_workflow_task" field. - public const int PendingWorkflowTaskFieldNumber = 5; - private global::Temporalio.Api.Workflow.V1.PendingWorkflowTaskInfo pendingWorkflowTask_; + /// Field number for the "query_rejected" field. + public const int QueryRejectedFieldNumber = 2; + private global::Temporalio.Api.Query.V1.QueryRejected queryRejected_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Temporalio.Api.Workflow.V1.PendingWorkflowTaskInfo PendingWorkflowTask { - get { return pendingWorkflowTask_; } + public global::Temporalio.Api.Query.V1.QueryRejected QueryRejected { + get { return queryRejected_; } set { - pendingWorkflowTask_ = value; + queryRejected_ = value; } } - /// Field number for the "callbacks" field. - public const int CallbacksFieldNumber = 6; - private static readonly pb::FieldCodec _repeated_callbacks_codec - = pb::FieldCodec.ForMessage(50, global::Temporalio.Api.Workflow.V1.CallbackInfo.Parser); - private readonly pbc::RepeatedField callbacks_ = new pbc::RepeatedField(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public pbc::RepeatedField Callbacks { - get { return callbacks_; } - } - - /// Field number for the "pending_nexus_operations" field. - public const int PendingNexusOperationsFieldNumber = 7; - private static readonly pb::FieldCodec _repeated_pendingNexusOperations_codec - = pb::FieldCodec.ForMessage(58, global::Temporalio.Api.Workflow.V1.PendingNexusOperationInfo.Parser); - private readonly pbc::RepeatedField pendingNexusOperations_ = new pbc::RepeatedField(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public pbc::RepeatedField PendingNexusOperations { - get { return pendingNexusOperations_; } - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { - return Equals(other as DescribeWorkflowExecutionResponse); + return Equals(other as QueryWorkflowResponse); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(DescribeWorkflowExecutionResponse other) { + public bool Equals(QueryWorkflowResponse other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } - if (!object.Equals(ExecutionConfig, other.ExecutionConfig)) return false; - if (!object.Equals(WorkflowExecutionInfo, other.WorkflowExecutionInfo)) return false; - if(!pendingActivities_.Equals(other.pendingActivities_)) return false; - if(!pendingChildren_.Equals(other.pendingChildren_)) return false; - if (!object.Equals(PendingWorkflowTask, other.PendingWorkflowTask)) return false; - if(!callbacks_.Equals(other.callbacks_)) return false; - if(!pendingNexusOperations_.Equals(other.pendingNexusOperations_)) return false; + if (!object.Equals(QueryResult, other.QueryResult)) return false; + if (!object.Equals(QueryRejected, other.QueryRejected)) return false; return Equals(_unknownFields, other._unknownFields); } @@ -25179,13 +25586,8 @@ public bool Equals(DescribeWorkflowExecutionResponse other) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override int GetHashCode() { int hash = 1; - if (executionConfig_ != null) hash ^= ExecutionConfig.GetHashCode(); - if (workflowExecutionInfo_ != null) hash ^= WorkflowExecutionInfo.GetHashCode(); - hash ^= pendingActivities_.GetHashCode(); - hash ^= pendingChildren_.GetHashCode(); - if (pendingWorkflowTask_ != null) hash ^= PendingWorkflowTask.GetHashCode(); - hash ^= callbacks_.GetHashCode(); - hash ^= pendingNexusOperations_.GetHashCode(); + if (queryResult_ != null) hash ^= QueryResult.GetHashCode(); + if (queryRejected_ != null) hash ^= QueryRejected.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -25204,22 +25606,14 @@ public void WriteTo(pb::CodedOutputStream output) { #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE output.WriteRawMessage(this); #else - if (executionConfig_ != null) { + if (queryResult_ != null) { output.WriteRawTag(10); - output.WriteMessage(ExecutionConfig); + output.WriteMessage(QueryResult); } - if (workflowExecutionInfo_ != null) { + if (queryRejected_ != null) { output.WriteRawTag(18); - output.WriteMessage(WorkflowExecutionInfo); - } - pendingActivities_.WriteTo(output, _repeated_pendingActivities_codec); - pendingChildren_.WriteTo(output, _repeated_pendingChildren_codec); - if (pendingWorkflowTask_ != null) { - output.WriteRawTag(42); - output.WriteMessage(PendingWorkflowTask); + output.WriteMessage(QueryRejected); } - callbacks_.WriteTo(output, _repeated_callbacks_codec); - pendingNexusOperations_.WriteTo(output, _repeated_pendingNexusOperations_codec); if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -25230,22 +25624,14 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (executionConfig_ != null) { + if (queryResult_ != null) { output.WriteRawTag(10); - output.WriteMessage(ExecutionConfig); + output.WriteMessage(QueryResult); } - if (workflowExecutionInfo_ != null) { + if (queryRejected_ != null) { output.WriteRawTag(18); - output.WriteMessage(WorkflowExecutionInfo); - } - pendingActivities_.WriteTo(ref output, _repeated_pendingActivities_codec); - pendingChildren_.WriteTo(ref output, _repeated_pendingChildren_codec); - if (pendingWorkflowTask_ != null) { - output.WriteRawTag(42); - output.WriteMessage(PendingWorkflowTask); + output.WriteMessage(QueryRejected); } - callbacks_.WriteTo(ref output, _repeated_callbacks_codec); - pendingNexusOperations_.WriteTo(ref output, _repeated_pendingNexusOperations_codec); if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } @@ -25256,19 +25642,12 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public int CalculateSize() { int size = 0; - if (executionConfig_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(ExecutionConfig); - } - if (workflowExecutionInfo_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(WorkflowExecutionInfo); + if (queryResult_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(QueryResult); } - size += pendingActivities_.CalculateSize(_repeated_pendingActivities_codec); - size += pendingChildren_.CalculateSize(_repeated_pendingChildren_codec); - if (pendingWorkflowTask_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(PendingWorkflowTask); + if (queryRejected_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(QueryRejected); } - size += callbacks_.CalculateSize(_repeated_callbacks_codec); - size += pendingNexusOperations_.CalculateSize(_repeated_pendingNexusOperations_codec); if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -25277,32 +25656,22 @@ public int CalculateSize() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(DescribeWorkflowExecutionResponse other) { + public void MergeFrom(QueryWorkflowResponse other) { if (other == null) { return; } - if (other.executionConfig_ != null) { - if (executionConfig_ == null) { - ExecutionConfig = new global::Temporalio.Api.Workflow.V1.WorkflowExecutionConfig(); - } - ExecutionConfig.MergeFrom(other.ExecutionConfig); - } - if (other.workflowExecutionInfo_ != null) { - if (workflowExecutionInfo_ == null) { - WorkflowExecutionInfo = new global::Temporalio.Api.Workflow.V1.WorkflowExecutionInfo(); + if (other.queryResult_ != null) { + if (queryResult_ == null) { + QueryResult = new global::Temporalio.Api.Common.V1.Payloads(); } - WorkflowExecutionInfo.MergeFrom(other.WorkflowExecutionInfo); + QueryResult.MergeFrom(other.QueryResult); } - pendingActivities_.Add(other.pendingActivities_); - pendingChildren_.Add(other.pendingChildren_); - if (other.pendingWorkflowTask_ != null) { - if (pendingWorkflowTask_ == null) { - PendingWorkflowTask = new global::Temporalio.Api.Workflow.V1.PendingWorkflowTaskInfo(); + if (other.queryRejected_ != null) { + if (queryRejected_ == null) { + QueryRejected = new global::Temporalio.Api.Query.V1.QueryRejected(); } - PendingWorkflowTask.MergeFrom(other.PendingWorkflowTask); + QueryRejected.MergeFrom(other.QueryRejected); } - callbacks_.Add(other.callbacks_); - pendingNexusOperations_.Add(other.pendingNexusOperations_); _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -25319,40 +25688,17 @@ public void MergeFrom(pb::CodedInputStream input) { _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; case 10: { - if (executionConfig_ == null) { - ExecutionConfig = new global::Temporalio.Api.Workflow.V1.WorkflowExecutionConfig(); + if (queryResult_ == null) { + QueryResult = new global::Temporalio.Api.Common.V1.Payloads(); } - input.ReadMessage(ExecutionConfig); + input.ReadMessage(QueryResult); break; } case 18: { - if (workflowExecutionInfo_ == null) { - WorkflowExecutionInfo = new global::Temporalio.Api.Workflow.V1.WorkflowExecutionInfo(); - } - input.ReadMessage(WorkflowExecutionInfo); - break; - } - case 26: { - pendingActivities_.AddEntriesFrom(input, _repeated_pendingActivities_codec); - break; - } - case 34: { - pendingChildren_.AddEntriesFrom(input, _repeated_pendingChildren_codec); - break; - } - case 42: { - if (pendingWorkflowTask_ == null) { - PendingWorkflowTask = new global::Temporalio.Api.Workflow.V1.PendingWorkflowTaskInfo(); + if (queryRejected_ == null) { + QueryRejected = new global::Temporalio.Api.Query.V1.QueryRejected(); } - input.ReadMessage(PendingWorkflowTask); - break; - } - case 50: { - callbacks_.AddEntriesFrom(input, _repeated_callbacks_codec); - break; - } - case 58: { - pendingNexusOperations_.AddEntriesFrom(input, _repeated_pendingNexusOperations_codec); + input.ReadMessage(QueryRejected); break; } } @@ -25371,40 +25717,17 @@ public void MergeFrom(pb::CodedInputStream input) { _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; case 10: { - if (executionConfig_ == null) { - ExecutionConfig = new global::Temporalio.Api.Workflow.V1.WorkflowExecutionConfig(); + if (queryResult_ == null) { + QueryResult = new global::Temporalio.Api.Common.V1.Payloads(); } - input.ReadMessage(ExecutionConfig); + input.ReadMessage(QueryResult); break; } case 18: { - if (workflowExecutionInfo_ == null) { - WorkflowExecutionInfo = new global::Temporalio.Api.Workflow.V1.WorkflowExecutionInfo(); - } - input.ReadMessage(WorkflowExecutionInfo); - break; - } - case 26: { - pendingActivities_.AddEntriesFrom(ref input, _repeated_pendingActivities_codec); - break; - } - case 34: { - pendingChildren_.AddEntriesFrom(ref input, _repeated_pendingChildren_codec); - break; - } - case 42: { - if (pendingWorkflowTask_ == null) { - PendingWorkflowTask = new global::Temporalio.Api.Workflow.V1.PendingWorkflowTaskInfo(); + if (queryRejected_ == null) { + QueryRejected = new global::Temporalio.Api.Query.V1.QueryRejected(); } - input.ReadMessage(PendingWorkflowTask); - break; - } - case 50: { - callbacks_.AddEntriesFrom(ref input, _repeated_callbacks_codec); - break; - } - case 58: { - pendingNexusOperations_.AddEntriesFrom(ref input, _repeated_pendingNexusOperations_codec); + input.ReadMessage(QueryRejected); break; } } @@ -25414,20 +25737,16 @@ public void MergeFrom(pb::CodedInputStream input) { } - /// - /// (-- api-linter: core::0203::optional=disabled - /// aip.dev/not-precedent: field_behavior annotation not available in our gogo fork --) - /// - public sealed partial class DescribeTaskQueueRequest : pb::IMessage + public sealed partial class DescribeWorkflowExecutionRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new DescribeTaskQueueRequest()); + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new DescribeWorkflowExecutionRequest()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + public static pb::MessageParser Parser { get { return _parser; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] @@ -25443,7 +25762,7 @@ public sealed partial class DescribeTaskQueueRequest : pb::IMessageField number for the "namespace" field. @@ -25483,288 +25794,87 @@ public string Namespace { } } - /// Field number for the "task_queue" field. - public const int TaskQueueFieldNumber = 2; - private global::Temporalio.Api.TaskQueue.V1.TaskQueue taskQueue_; - /// - /// Sticky queues are not supported in `ENHANCED` mode. - /// + /// Field number for the "execution" field. + public const int ExecutionFieldNumber = 2; + private global::Temporalio.Api.Common.V1.WorkflowExecution execution_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Temporalio.Api.TaskQueue.V1.TaskQueue TaskQueue { - get { return taskQueue_; } + public global::Temporalio.Api.Common.V1.WorkflowExecution Execution { + get { return execution_; } set { - taskQueue_ = value; + execution_ = value; } } - /// Field number for the "task_queue_type" field. - public const int TaskQueueTypeFieldNumber = 3; - private global::Temporalio.Api.Enums.V1.TaskQueueType taskQueueType_ = global::Temporalio.Api.Enums.V1.TaskQueueType.Unspecified; - /// - /// Deprecated. Use `ENHANCED` mode with `task_queue_types`. Ignored in `ENHANCED` mode. - /// If unspecified (TASK_QUEUE_TYPE_UNSPECIFIED), then default value (TASK_QUEUE_TYPE_WORKFLOW) will be used. - /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Temporalio.Api.Enums.V1.TaskQueueType TaskQueueType { - get { return taskQueueType_; } - set { - taskQueueType_ = value; - } + public override bool Equals(object other) { + return Equals(other as DescribeWorkflowExecutionRequest); } - /// Field number for the "include_task_queue_status" field. - public const int IncludeTaskQueueStatusFieldNumber = 4; - private bool includeTaskQueueStatus_; - /// - /// Deprecated. Ignored in `ENHANCED` mode. - /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool IncludeTaskQueueStatus { - get { return includeTaskQueueStatus_; } - set { - includeTaskQueueStatus_ = value; + public bool Equals(DescribeWorkflowExecutionRequest other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; } + if (Namespace != other.Namespace) return false; + if (!object.Equals(Execution, other.Execution)) return false; + return Equals(_unknownFields, other._unknownFields); } - /// Field number for the "api_mode" field. - public const int ApiModeFieldNumber = 5; - private global::Temporalio.Api.Enums.V1.DescribeTaskQueueMode apiMode_ = global::Temporalio.Api.Enums.V1.DescribeTaskQueueMode.Unspecified; - /// - /// All options except `task_queue_type` and `include_task_queue_status` are only available in the `ENHANCED` mode. - /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Temporalio.Api.Enums.V1.DescribeTaskQueueMode ApiMode { - get { return apiMode_; } - set { - apiMode_ = value; + public override int GetHashCode() { + int hash = 1; + if (Namespace.Length != 0) hash ^= Namespace.GetHashCode(); + if (execution_ != null) hash ^= Execution.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); } + return hash; } - /// Field number for the "versions" field. - public const int VersionsFieldNumber = 6; - private global::Temporalio.Api.TaskQueue.V1.TaskQueueVersionSelection versions_; - /// - /// Optional. If not provided, the result for the default Build ID will be returned. The default Build ID is the one - /// mentioned in the first unconditional Assignment Rule. If there is no default Build ID, the result for the - /// unversioned queue will be returned. - /// (-- api-linter: core::0140::prepositions --) - /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Temporalio.Api.TaskQueue.V1.TaskQueueVersionSelection Versions { - get { return versions_; } - set { - versions_ = value; - } + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); } - /// Field number for the "task_queue_types" field. - public const int TaskQueueTypesFieldNumber = 7; - private static readonly pb::FieldCodec _repeated_taskQueueTypes_codec - = pb::FieldCodec.ForEnum(58, x => (int) x, x => (global::Temporalio.Api.Enums.V1.TaskQueueType) x); - private readonly pbc::RepeatedField taskQueueTypes_ = new pbc::RepeatedField(); - /// - /// Task queue types to report info about. If not specified, all types are considered. - /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public pbc::RepeatedField TaskQueueTypes { - get { return taskQueueTypes_; } + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (Namespace.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Namespace); + } + if (execution_ != null) { + output.WriteRawTag(18); + output.WriteMessage(Execution); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif } - /// Field number for the "report_stats" field. - public const int ReportStatsFieldNumber = 8; - private bool reportStats_; - /// - /// Report stats for the requested task queue types and versions - /// + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool ReportStats { - get { return reportStats_; } - set { - reportStats_ = value; + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (Namespace.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Namespace); } - } - - /// Field number for the "report_pollers" field. - public const int ReportPollersFieldNumber = 9; - private bool reportPollers_; - /// - /// Report list of pollers for requested task queue types and versions - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool ReportPollers { - get { return reportPollers_; } - set { - reportPollers_ = value; - } - } - - /// Field number for the "report_task_reachability" field. - public const int ReportTaskReachabilityFieldNumber = 10; - private bool reportTaskReachability_; - /// - /// Report task reachability for the requested versions and all task types (task reachability is not reported - /// per task type). - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool ReportTaskReachability { - get { return reportTaskReachability_; } - set { - reportTaskReachability_ = value; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override bool Equals(object other) { - return Equals(other as DescribeTaskQueueRequest); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(DescribeTaskQueueRequest other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (Namespace != other.Namespace) return false; - if (!object.Equals(TaskQueue, other.TaskQueue)) return false; - if (TaskQueueType != other.TaskQueueType) return false; - if (IncludeTaskQueueStatus != other.IncludeTaskQueueStatus) return false; - if (ApiMode != other.ApiMode) return false; - if (!object.Equals(Versions, other.Versions)) return false; - if(!taskQueueTypes_.Equals(other.taskQueueTypes_)) return false; - if (ReportStats != other.ReportStats) return false; - if (ReportPollers != other.ReportPollers) return false; - if (ReportTaskReachability != other.ReportTaskReachability) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override int GetHashCode() { - int hash = 1; - if (Namespace.Length != 0) hash ^= Namespace.GetHashCode(); - if (taskQueue_ != null) hash ^= TaskQueue.GetHashCode(); - if (TaskQueueType != global::Temporalio.Api.Enums.V1.TaskQueueType.Unspecified) hash ^= TaskQueueType.GetHashCode(); - if (IncludeTaskQueueStatus != false) hash ^= IncludeTaskQueueStatus.GetHashCode(); - if (ApiMode != global::Temporalio.Api.Enums.V1.DescribeTaskQueueMode.Unspecified) hash ^= ApiMode.GetHashCode(); - if (versions_ != null) hash ^= Versions.GetHashCode(); - hash ^= taskQueueTypes_.GetHashCode(); - if (ReportStats != false) hash ^= ReportStats.GetHashCode(); - if (ReportPollers != false) hash ^= ReportPollers.GetHashCode(); - if (ReportTaskReachability != false) hash ^= ReportTaskReachability.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void WriteTo(pb::CodedOutputStream output) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - output.WriteRawMessage(this); - #else - if (Namespace.Length != 0) { - output.WriteRawTag(10); - output.WriteString(Namespace); - } - if (taskQueue_ != null) { - output.WriteRawTag(18); - output.WriteMessage(TaskQueue); - } - if (TaskQueueType != global::Temporalio.Api.Enums.V1.TaskQueueType.Unspecified) { - output.WriteRawTag(24); - output.WriteEnum((int) TaskQueueType); - } - if (IncludeTaskQueueStatus != false) { - output.WriteRawTag(32); - output.WriteBool(IncludeTaskQueueStatus); - } - if (ApiMode != global::Temporalio.Api.Enums.V1.DescribeTaskQueueMode.Unspecified) { - output.WriteRawTag(40); - output.WriteEnum((int) ApiMode); - } - if (versions_ != null) { - output.WriteRawTag(50); - output.WriteMessage(Versions); - } - taskQueueTypes_.WriteTo(output, _repeated_taskQueueTypes_codec); - if (ReportStats != false) { - output.WriteRawTag(64); - output.WriteBool(ReportStats); - } - if (ReportPollers != false) { - output.WriteRawTag(72); - output.WriteBool(ReportPollers); - } - if (ReportTaskReachability != false) { - output.WriteRawTag(80); - output.WriteBool(ReportTaskReachability); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (Namespace.Length != 0) { - output.WriteRawTag(10); - output.WriteString(Namespace); - } - if (taskQueue_ != null) { + if (execution_ != null) { output.WriteRawTag(18); - output.WriteMessage(TaskQueue); - } - if (TaskQueueType != global::Temporalio.Api.Enums.V1.TaskQueueType.Unspecified) { - output.WriteRawTag(24); - output.WriteEnum((int) TaskQueueType); - } - if (IncludeTaskQueueStatus != false) { - output.WriteRawTag(32); - output.WriteBool(IncludeTaskQueueStatus); - } - if (ApiMode != global::Temporalio.Api.Enums.V1.DescribeTaskQueueMode.Unspecified) { - output.WriteRawTag(40); - output.WriteEnum((int) ApiMode); - } - if (versions_ != null) { - output.WriteRawTag(50); - output.WriteMessage(Versions); - } - taskQueueTypes_.WriteTo(ref output, _repeated_taskQueueTypes_codec); - if (ReportStats != false) { - output.WriteRawTag(64); - output.WriteBool(ReportStats); - } - if (ReportPollers != false) { - output.WriteRawTag(72); - output.WriteBool(ReportPollers); - } - if (ReportTaskReachability != false) { - output.WriteRawTag(80); - output.WriteBool(ReportTaskReachability); + output.WriteMessage(Execution); } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); @@ -25779,30 +25889,8 @@ public int CalculateSize() { if (Namespace.Length != 0) { size += 1 + pb::CodedOutputStream.ComputeStringSize(Namespace); } - if (taskQueue_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(TaskQueue); - } - if (TaskQueueType != global::Temporalio.Api.Enums.V1.TaskQueueType.Unspecified) { - size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) TaskQueueType); - } - if (IncludeTaskQueueStatus != false) { - size += 1 + 1; - } - if (ApiMode != global::Temporalio.Api.Enums.V1.DescribeTaskQueueMode.Unspecified) { - size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) ApiMode); - } - if (versions_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(Versions); - } - size += taskQueueTypes_.CalculateSize(_repeated_taskQueueTypes_codec); - if (ReportStats != false) { - size += 1 + 1; - } - if (ReportPollers != false) { - size += 1 + 1; - } - if (ReportTaskReachability != false) { - size += 1 + 1; + if (execution_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Execution); } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); @@ -25812,43 +25900,18 @@ public int CalculateSize() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(DescribeTaskQueueRequest other) { + public void MergeFrom(DescribeWorkflowExecutionRequest other) { if (other == null) { return; } if (other.Namespace.Length != 0) { Namespace = other.Namespace; } - if (other.taskQueue_ != null) { - if (taskQueue_ == null) { - TaskQueue = new global::Temporalio.Api.TaskQueue.V1.TaskQueue(); - } - TaskQueue.MergeFrom(other.TaskQueue); - } - if (other.TaskQueueType != global::Temporalio.Api.Enums.V1.TaskQueueType.Unspecified) { - TaskQueueType = other.TaskQueueType; - } - if (other.IncludeTaskQueueStatus != false) { - IncludeTaskQueueStatus = other.IncludeTaskQueueStatus; - } - if (other.ApiMode != global::Temporalio.Api.Enums.V1.DescribeTaskQueueMode.Unspecified) { - ApiMode = other.ApiMode; - } - if (other.versions_ != null) { - if (versions_ == null) { - Versions = new global::Temporalio.Api.TaskQueue.V1.TaskQueueVersionSelection(); + if (other.execution_ != null) { + if (execution_ == null) { + Execution = new global::Temporalio.Api.Common.V1.WorkflowExecution(); } - Versions.MergeFrom(other.Versions); - } - taskQueueTypes_.Add(other.taskQueueTypes_); - if (other.ReportStats != false) { - ReportStats = other.ReportStats; - } - if (other.ReportPollers != false) { - ReportPollers = other.ReportPollers; - } - if (other.ReportTaskReachability != false) { - ReportTaskReachability = other.ReportTaskReachability; + Execution.MergeFrom(other.Execution); } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -25870,46 +25933,10 @@ public void MergeFrom(pb::CodedInputStream input) { break; } case 18: { - if (taskQueue_ == null) { - TaskQueue = new global::Temporalio.Api.TaskQueue.V1.TaskQueue(); - } - input.ReadMessage(TaskQueue); - break; - } - case 24: { - TaskQueueType = (global::Temporalio.Api.Enums.V1.TaskQueueType) input.ReadEnum(); - break; - } - case 32: { - IncludeTaskQueueStatus = input.ReadBool(); - break; - } - case 40: { - ApiMode = (global::Temporalio.Api.Enums.V1.DescribeTaskQueueMode) input.ReadEnum(); - break; - } - case 50: { - if (versions_ == null) { - Versions = new global::Temporalio.Api.TaskQueue.V1.TaskQueueVersionSelection(); + if (execution_ == null) { + Execution = new global::Temporalio.Api.Common.V1.WorkflowExecution(); } - input.ReadMessage(Versions); - break; - } - case 58: - case 56: { - taskQueueTypes_.AddEntriesFrom(input, _repeated_taskQueueTypes_codec); - break; - } - case 64: { - ReportStats = input.ReadBool(); - break; - } - case 72: { - ReportPollers = input.ReadBool(); - break; - } - case 80: { - ReportTaskReachability = input.ReadBool(); + input.ReadMessage(Execution); break; } } @@ -25932,46 +25959,10 @@ public void MergeFrom(pb::CodedInputStream input) { break; } case 18: { - if (taskQueue_ == null) { - TaskQueue = new global::Temporalio.Api.TaskQueue.V1.TaskQueue(); - } - input.ReadMessage(TaskQueue); - break; - } - case 24: { - TaskQueueType = (global::Temporalio.Api.Enums.V1.TaskQueueType) input.ReadEnum(); - break; - } - case 32: { - IncludeTaskQueueStatus = input.ReadBool(); - break; - } - case 40: { - ApiMode = (global::Temporalio.Api.Enums.V1.DescribeTaskQueueMode) input.ReadEnum(); - break; - } - case 50: { - if (versions_ == null) { - Versions = new global::Temporalio.Api.TaskQueue.V1.TaskQueueVersionSelection(); + if (execution_ == null) { + Execution = new global::Temporalio.Api.Common.V1.WorkflowExecution(); } - input.ReadMessage(Versions); - break; - } - case 58: - case 56: { - taskQueueTypes_.AddEntriesFrom(ref input, _repeated_taskQueueTypes_codec); - break; - } - case 64: { - ReportStats = input.ReadBool(); - break; - } - case 72: { - ReportPollers = input.ReadBool(); - break; - } - case 80: { - ReportTaskReachability = input.ReadBool(); + input.ReadMessage(Execution); break; } } @@ -25981,16 +25972,16 @@ public void MergeFrom(pb::CodedInputStream input) { } - public sealed partial class DescribeTaskQueueResponse : pb::IMessage + public sealed partial class DescribeWorkflowExecutionResponse : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new DescribeTaskQueueResponse()); + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new DescribeWorkflowExecutionResponse()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + public static pb::MessageParser Parser { get { return _parser; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] @@ -26006,7 +25997,7 @@ public sealed partial class DescribeTaskQueueResponse : pb::IMessageField number for the "pollers" field. - public const int PollersFieldNumber = 1; - private static readonly pb::FieldCodec _repeated_pollers_codec - = pb::FieldCodec.ForMessage(10, global::Temporalio.Api.TaskQueue.V1.PollerInfo.Parser); - private readonly pbc::RepeatedField pollers_ = new pbc::RepeatedField(); - /// - /// Deprecated. Use `versions_info.types_info.pollers` with `ENHANCED` mode instead. - /// Not set in `ENHANCED` mode. - /// + /// Field number for the "execution_config" field. + public const int ExecutionConfigFieldNumber = 1; + private global::Temporalio.Api.Workflow.V1.WorkflowExecutionConfig executionConfig_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public pbc::RepeatedField Pollers { - get { return pollers_; } + public global::Temporalio.Api.Workflow.V1.WorkflowExecutionConfig ExecutionConfig { + get { return executionConfig_; } + set { + executionConfig_ = value; + } } - /// Field number for the "task_queue_status" field. - public const int TaskQueueStatusFieldNumber = 2; - private global::Temporalio.Api.TaskQueue.V1.TaskQueueStatus taskQueueStatus_; - /// - /// Deprecated. Not set in `ENHANCED` mode. - /// + /// Field number for the "workflow_execution_info" field. + public const int WorkflowExecutionInfoFieldNumber = 2; + private global::Temporalio.Api.Workflow.V1.WorkflowExecutionInfo workflowExecutionInfo_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Temporalio.Api.TaskQueue.V1.TaskQueueStatus TaskQueueStatus { - get { return taskQueueStatus_; } + public global::Temporalio.Api.Workflow.V1.WorkflowExecutionInfo WorkflowExecutionInfo { + get { return workflowExecutionInfo_; } set { - taskQueueStatus_ = value; + workflowExecutionInfo_ = value; } } - /// Field number for the "versions_info" field. - public const int VersionsInfoFieldNumber = 3; - private static readonly pbc::MapField.Codec _map_versionsInfo_codec - = new pbc::MapField.Codec(pb::FieldCodec.ForString(10, ""), pb::FieldCodec.ForMessage(18, global::Temporalio.Api.TaskQueue.V1.TaskQueueVersionInfo.Parser), 26); - private readonly pbc::MapField versionsInfo_ = new pbc::MapField(); - /// - /// This map contains Task Queue information for each Build ID. Empty string as key value means unversioned. - /// Only set in `ENHANCED` mode. - /// + /// Field number for the "pending_activities" field. + public const int PendingActivitiesFieldNumber = 3; + private static readonly pb::FieldCodec _repeated_pendingActivities_codec + = pb::FieldCodec.ForMessage(26, global::Temporalio.Api.Workflow.V1.PendingActivityInfo.Parser); + private readonly pbc::RepeatedField pendingActivities_ = new pbc::RepeatedField(); [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public pbc::MapField VersionsInfo { - get { return versionsInfo_; } + public pbc::RepeatedField PendingActivities { + get { return pendingActivities_; } + } + + /// Field number for the "pending_children" field. + public const int PendingChildrenFieldNumber = 4; + private static readonly pb::FieldCodec _repeated_pendingChildren_codec + = pb::FieldCodec.ForMessage(34, global::Temporalio.Api.Workflow.V1.PendingChildExecutionInfo.Parser); + private readonly pbc::RepeatedField pendingChildren_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField PendingChildren { + get { return pendingChildren_; } + } + + /// Field number for the "pending_workflow_task" field. + public const int PendingWorkflowTaskFieldNumber = 5; + private global::Temporalio.Api.Workflow.V1.PendingWorkflowTaskInfo pendingWorkflowTask_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Temporalio.Api.Workflow.V1.PendingWorkflowTaskInfo PendingWorkflowTask { + get { return pendingWorkflowTask_; } + set { + pendingWorkflowTask_ = value; + } + } + + /// Field number for the "callbacks" field. + public const int CallbacksFieldNumber = 6; + private static readonly pb::FieldCodec _repeated_callbacks_codec + = pb::FieldCodec.ForMessage(50, global::Temporalio.Api.Workflow.V1.CallbackInfo.Parser); + private readonly pbc::RepeatedField callbacks_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField Callbacks { + get { return callbacks_; } + } + + /// Field number for the "pending_nexus_operations" field. + public const int PendingNexusOperationsFieldNumber = 7; + private static readonly pb::FieldCodec _repeated_pendingNexusOperations_codec + = pb::FieldCodec.ForMessage(58, global::Temporalio.Api.Workflow.V1.PendingNexusOperationInfo.Parser); + private readonly pbc::RepeatedField pendingNexusOperations_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField PendingNexusOperations { + get { return pendingNexusOperations_; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { - return Equals(other as DescribeTaskQueueResponse); + return Equals(other as DescribeWorkflowExecutionResponse); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(DescribeTaskQueueResponse other) { + public bool Equals(DescribeWorkflowExecutionResponse other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } - if(!pollers_.Equals(other.pollers_)) return false; - if (!object.Equals(TaskQueueStatus, other.TaskQueueStatus)) return false; - if (!VersionsInfo.Equals(other.VersionsInfo)) return false; + if (!object.Equals(ExecutionConfig, other.ExecutionConfig)) return false; + if (!object.Equals(WorkflowExecutionInfo, other.WorkflowExecutionInfo)) return false; + if(!pendingActivities_.Equals(other.pendingActivities_)) return false; + if(!pendingChildren_.Equals(other.pendingChildren_)) return false; + if (!object.Equals(PendingWorkflowTask, other.PendingWorkflowTask)) return false; + if(!callbacks_.Equals(other.callbacks_)) return false; + if(!pendingNexusOperations_.Equals(other.pendingNexusOperations_)) return false; return Equals(_unknownFields, other._unknownFields); } @@ -26097,9 +26131,13 @@ public bool Equals(DescribeTaskQueueResponse other) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override int GetHashCode() { int hash = 1; - hash ^= pollers_.GetHashCode(); - if (taskQueueStatus_ != null) hash ^= TaskQueueStatus.GetHashCode(); - hash ^= VersionsInfo.GetHashCode(); + if (executionConfig_ != null) hash ^= ExecutionConfig.GetHashCode(); + if (workflowExecutionInfo_ != null) hash ^= WorkflowExecutionInfo.GetHashCode(); + hash ^= pendingActivities_.GetHashCode(); + hash ^= pendingChildren_.GetHashCode(); + if (pendingWorkflowTask_ != null) hash ^= PendingWorkflowTask.GetHashCode(); + hash ^= callbacks_.GetHashCode(); + hash ^= pendingNexusOperations_.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -26118,12 +26156,22 @@ public void WriteTo(pb::CodedOutputStream output) { #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE output.WriteRawMessage(this); #else - pollers_.WriteTo(output, _repeated_pollers_codec); - if (taskQueueStatus_ != null) { + if (executionConfig_ != null) { + output.WriteRawTag(10); + output.WriteMessage(ExecutionConfig); + } + if (workflowExecutionInfo_ != null) { output.WriteRawTag(18); - output.WriteMessage(TaskQueueStatus); + output.WriteMessage(WorkflowExecutionInfo); } - versionsInfo_.WriteTo(output, _map_versionsInfo_codec); + pendingActivities_.WriteTo(output, _repeated_pendingActivities_codec); + pendingChildren_.WriteTo(output, _repeated_pendingChildren_codec); + if (pendingWorkflowTask_ != null) { + output.WriteRawTag(42); + output.WriteMessage(PendingWorkflowTask); + } + callbacks_.WriteTo(output, _repeated_callbacks_codec); + pendingNexusOperations_.WriteTo(output, _repeated_pendingNexusOperations_codec); if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -26134,12 +26182,22 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - pollers_.WriteTo(ref output, _repeated_pollers_codec); - if (taskQueueStatus_ != null) { + if (executionConfig_ != null) { + output.WriteRawTag(10); + output.WriteMessage(ExecutionConfig); + } + if (workflowExecutionInfo_ != null) { output.WriteRawTag(18); - output.WriteMessage(TaskQueueStatus); + output.WriteMessage(WorkflowExecutionInfo); } - versionsInfo_.WriteTo(ref output, _map_versionsInfo_codec); + pendingActivities_.WriteTo(ref output, _repeated_pendingActivities_codec); + pendingChildren_.WriteTo(ref output, _repeated_pendingChildren_codec); + if (pendingWorkflowTask_ != null) { + output.WriteRawTag(42); + output.WriteMessage(PendingWorkflowTask); + } + callbacks_.WriteTo(ref output, _repeated_callbacks_codec); + pendingNexusOperations_.WriteTo(ref output, _repeated_pendingNexusOperations_codec); if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } @@ -26150,31 +26208,53 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public int CalculateSize() { int size = 0; - size += pollers_.CalculateSize(_repeated_pollers_codec); - if (taskQueueStatus_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(TaskQueueStatus); + if (executionConfig_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(ExecutionConfig); } - size += versionsInfo_.CalculateSize(_map_versionsInfo_codec); - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); + if (workflowExecutionInfo_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(WorkflowExecutionInfo); + } + size += pendingActivities_.CalculateSize(_repeated_pendingActivities_codec); + size += pendingChildren_.CalculateSize(_repeated_pendingChildren_codec); + if (pendingWorkflowTask_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(PendingWorkflowTask); + } + size += callbacks_.CalculateSize(_repeated_callbacks_codec); + size += pendingNexusOperations_.CalculateSize(_repeated_pendingNexusOperations_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); } return size; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(DescribeTaskQueueResponse other) { + public void MergeFrom(DescribeWorkflowExecutionResponse other) { if (other == null) { return; } - pollers_.Add(other.pollers_); - if (other.taskQueueStatus_ != null) { - if (taskQueueStatus_ == null) { - TaskQueueStatus = new global::Temporalio.Api.TaskQueue.V1.TaskQueueStatus(); + if (other.executionConfig_ != null) { + if (executionConfig_ == null) { + ExecutionConfig = new global::Temporalio.Api.Workflow.V1.WorkflowExecutionConfig(); } - TaskQueueStatus.MergeFrom(other.TaskQueueStatus); + ExecutionConfig.MergeFrom(other.ExecutionConfig); } - versionsInfo_.MergeFrom(other.versionsInfo_); + if (other.workflowExecutionInfo_ != null) { + if (workflowExecutionInfo_ == null) { + WorkflowExecutionInfo = new global::Temporalio.Api.Workflow.V1.WorkflowExecutionInfo(); + } + WorkflowExecutionInfo.MergeFrom(other.WorkflowExecutionInfo); + } + pendingActivities_.Add(other.pendingActivities_); + pendingChildren_.Add(other.pendingChildren_); + if (other.pendingWorkflowTask_ != null) { + if (pendingWorkflowTask_ == null) { + PendingWorkflowTask = new global::Temporalio.Api.Workflow.V1.PendingWorkflowTaskInfo(); + } + PendingWorkflowTask.MergeFrom(other.PendingWorkflowTask); + } + callbacks_.Add(other.callbacks_); + pendingNexusOperations_.Add(other.pendingNexusOperations_); _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -26191,18 +26271,40 @@ public void MergeFrom(pb::CodedInputStream input) { _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; case 10: { - pollers_.AddEntriesFrom(input, _repeated_pollers_codec); + if (executionConfig_ == null) { + ExecutionConfig = new global::Temporalio.Api.Workflow.V1.WorkflowExecutionConfig(); + } + input.ReadMessage(ExecutionConfig); break; } case 18: { - if (taskQueueStatus_ == null) { - TaskQueueStatus = new global::Temporalio.Api.TaskQueue.V1.TaskQueueStatus(); + if (workflowExecutionInfo_ == null) { + WorkflowExecutionInfo = new global::Temporalio.Api.Workflow.V1.WorkflowExecutionInfo(); } - input.ReadMessage(TaskQueueStatus); + input.ReadMessage(WorkflowExecutionInfo); break; } case 26: { - versionsInfo_.AddEntriesFrom(input, _map_versionsInfo_codec); + pendingActivities_.AddEntriesFrom(input, _repeated_pendingActivities_codec); + break; + } + case 34: { + pendingChildren_.AddEntriesFrom(input, _repeated_pendingChildren_codec); + break; + } + case 42: { + if (pendingWorkflowTask_ == null) { + PendingWorkflowTask = new global::Temporalio.Api.Workflow.V1.PendingWorkflowTaskInfo(); + } + input.ReadMessage(PendingWorkflowTask); + break; + } + case 50: { + callbacks_.AddEntriesFrom(input, _repeated_callbacks_codec); + break; + } + case 58: { + pendingNexusOperations_.AddEntriesFrom(input, _repeated_pendingNexusOperations_codec); break; } } @@ -26221,18 +26323,40 @@ public void MergeFrom(pb::CodedInputStream input) { _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; case 10: { - pollers_.AddEntriesFrom(ref input, _repeated_pollers_codec); + if (executionConfig_ == null) { + ExecutionConfig = new global::Temporalio.Api.Workflow.V1.WorkflowExecutionConfig(); + } + input.ReadMessage(ExecutionConfig); break; } case 18: { - if (taskQueueStatus_ == null) { - TaskQueueStatus = new global::Temporalio.Api.TaskQueue.V1.TaskQueueStatus(); + if (workflowExecutionInfo_ == null) { + WorkflowExecutionInfo = new global::Temporalio.Api.Workflow.V1.WorkflowExecutionInfo(); } - input.ReadMessage(TaskQueueStatus); + input.ReadMessage(WorkflowExecutionInfo); break; } case 26: { - versionsInfo_.AddEntriesFrom(ref input, _map_versionsInfo_codec); + pendingActivities_.AddEntriesFrom(ref input, _repeated_pendingActivities_codec); + break; + } + case 34: { + pendingChildren_.AddEntriesFrom(ref input, _repeated_pendingChildren_codec); + break; + } + case 42: { + if (pendingWorkflowTask_ == null) { + PendingWorkflowTask = new global::Temporalio.Api.Workflow.V1.PendingWorkflowTaskInfo(); + } + input.ReadMessage(PendingWorkflowTask); + break; + } + case 50: { + callbacks_.AddEntriesFrom(ref input, _repeated_callbacks_codec); + break; + } + case 58: { + pendingNexusOperations_.AddEntriesFrom(ref input, _repeated_pendingNexusOperations_codec); break; } } @@ -26242,16 +26366,20 @@ public void MergeFrom(pb::CodedInputStream input) { } - public sealed partial class GetClusterInfoRequest : pb::IMessage + /// + /// (-- api-linter: core::0203::optional=disabled + /// aip.dev/not-precedent: field_behavior annotation not available in our gogo fork --) + /// + public sealed partial class DescribeTaskQueueRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new GetClusterInfoRequest()); + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new DescribeTaskQueueRequest()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + public static pb::MessageParser Parser { get { return _parser; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] @@ -26267,7 +26395,7 @@ public sealed partial class GetClusterInfoRequest : pb::IMessageField number for the "namespace" field. + public const int NamespaceFieldNumber = 1; + private string namespace_ = ""; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(GetClusterInfoRequest other) { - if (other == null) { - return; + public string Namespace { + get { return namespace_; } + set { + namespace_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); } - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } + /// Field number for the "task_queue" field. + public const int TaskQueueFieldNumber = 2; + private global::Temporalio.Api.TaskQueue.V1.TaskQueue taskQueue_; + /// + /// Sticky queues are not supported in `ENHANCED` mode. + /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(pb::CodedInputStream input) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - input.ReadRawMessage(this); - #else - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - } + public global::Temporalio.Api.TaskQueue.V1.TaskQueue TaskQueue { + get { return taskQueue_; } + set { + taskQueue_ = value; } - #endif } - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + /// Field number for the "task_queue_type" field. + public const int TaskQueueTypeFieldNumber = 3; + private global::Temporalio.Api.Enums.V1.TaskQueueType taskQueueType_ = global::Temporalio.Api.Enums.V1.TaskQueueType.Unspecified; + /// + /// Deprecated. Use `ENHANCED` mode with `task_queue_types`. Ignored in `ENHANCED` mode. + /// If unspecified (TASK_QUEUE_TYPE_UNSPECIFIED), then default value (TASK_QUEUE_TYPE_WORKFLOW) will be used. + /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); - break; - } + public global::Temporalio.Api.Enums.V1.TaskQueueType TaskQueueType { + get { return taskQueueType_; } + set { + taskQueueType_ = value; } } - #endif - - } - - /// - /// GetClusterInfoResponse contains information about Temporal cluster. - /// - public sealed partial class GetClusterInfoResponse : pb::IMessage - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - , pb::IBufferMessage - #endif - { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new GetClusterInfoResponse()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pbr::MessageDescriptor Descriptor { - get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[77]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public GetClusterInfoResponse() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public GetClusterInfoResponse(GetClusterInfoResponse other) : this() { - supportedClients_ = other.supportedClients_.Clone(); - serverVersion_ = other.serverVersion_; - clusterId_ = other.clusterId_; - versionInfo_ = other.versionInfo_ != null ? other.versionInfo_.Clone() : null; - clusterName_ = other.clusterName_; - historyShardCount_ = other.historyShardCount_; - persistenceStore_ = other.persistenceStore_; - visibilityStore_ = other.visibilityStore_; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public GetClusterInfoResponse Clone() { - return new GetClusterInfoResponse(this); - } - /// Field number for the "supported_clients" field. - public const int SupportedClientsFieldNumber = 1; - private static readonly pbc::MapField.Codec _map_supportedClients_codec - = new pbc::MapField.Codec(pb::FieldCodec.ForString(10, ""), pb::FieldCodec.ForString(18, ""), 10); - private readonly pbc::MapField supportedClients_ = new pbc::MapField(); + /// Field number for the "include_task_queue_status" field. + public const int IncludeTaskQueueStatusFieldNumber = 4; + private bool includeTaskQueueStatus_; /// - /// Key is client name i.e "temporal-go", "temporal-java", or "temporal-cli". - /// Value is ranges of supported versions of this client i.e ">1.1.1 <=1.4.0 || ^5.0.0". + /// Deprecated. Ignored in `ENHANCED` mode. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public pbc::MapField SupportedClients { - get { return supportedClients_; } - } - - /// Field number for the "server_version" field. - public const int ServerVersionFieldNumber = 2; - private string serverVersion_ = ""; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string ServerVersion { - get { return serverVersion_; } + public bool IncludeTaskQueueStatus { + get { return includeTaskQueueStatus_; } set { - serverVersion_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + includeTaskQueueStatus_ = value; } } - /// Field number for the "cluster_id" field. - public const int ClusterIdFieldNumber = 3; - private string clusterId_ = ""; + /// Field number for the "api_mode" field. + public const int ApiModeFieldNumber = 5; + private global::Temporalio.Api.Enums.V1.DescribeTaskQueueMode apiMode_ = global::Temporalio.Api.Enums.V1.DescribeTaskQueueMode.Unspecified; + /// + /// All options except `task_queue_type` and `include_task_queue_status` are only available in the `ENHANCED` mode. + /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string ClusterId { - get { return clusterId_; } + public global::Temporalio.Api.Enums.V1.DescribeTaskQueueMode ApiMode { + get { return apiMode_; } set { - clusterId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + apiMode_ = value; } } - /// Field number for the "version_info" field. - public const int VersionInfoFieldNumber = 4; - private global::Temporalio.Api.Version.V1.VersionInfo versionInfo_; + /// Field number for the "versions" field. + public const int VersionsFieldNumber = 6; + private global::Temporalio.Api.TaskQueue.V1.TaskQueueVersionSelection versions_; + /// + /// Optional. If not provided, the result for the default Build ID will be returned. The default Build ID is the one + /// mentioned in the first unconditional Assignment Rule. If there is no default Build ID, the result for the + /// unversioned queue will be returned. + /// (-- api-linter: core::0140::prepositions --) + /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Temporalio.Api.Version.V1.VersionInfo VersionInfo { - get { return versionInfo_; } + public global::Temporalio.Api.TaskQueue.V1.TaskQueueVersionSelection Versions { + get { return versions_; } set { - versionInfo_ = value; + versions_ = value; } } - /// Field number for the "cluster_name" field. - public const int ClusterNameFieldNumber = 5; - private string clusterName_ = ""; + /// Field number for the "task_queue_types" field. + public const int TaskQueueTypesFieldNumber = 7; + private static readonly pb::FieldCodec _repeated_taskQueueTypes_codec + = pb::FieldCodec.ForEnum(58, x => (int) x, x => (global::Temporalio.Api.Enums.V1.TaskQueueType) x); + private readonly pbc::RepeatedField taskQueueTypes_ = new pbc::RepeatedField(); + /// + /// Task queue types to report info about. If not specified, all types are considered. + /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string ClusterName { - get { return clusterName_; } - set { - clusterName_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } + public pbc::RepeatedField TaskQueueTypes { + get { return taskQueueTypes_; } } - /// Field number for the "history_shard_count" field. - public const int HistoryShardCountFieldNumber = 6; - private int historyShardCount_; + /// Field number for the "report_stats" field. + public const int ReportStatsFieldNumber = 8; + private bool reportStats_; + /// + /// Report stats for the requested task queue types and versions + /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int HistoryShardCount { - get { return historyShardCount_; } + public bool ReportStats { + get { return reportStats_; } set { - historyShardCount_ = value; + reportStats_ = value; } } - /// Field number for the "persistence_store" field. - public const int PersistenceStoreFieldNumber = 7; - private string persistenceStore_ = ""; + /// Field number for the "report_pollers" field. + public const int ReportPollersFieldNumber = 9; + private bool reportPollers_; + /// + /// Report list of pollers for requested task queue types and versions + /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string PersistenceStore { - get { return persistenceStore_; } + public bool ReportPollers { + get { return reportPollers_; } set { - persistenceStore_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + reportPollers_ = value; } } - /// Field number for the "visibility_store" field. - public const int VisibilityStoreFieldNumber = 8; - private string visibilityStore_ = ""; + /// Field number for the "report_task_reachability" field. + public const int ReportTaskReachabilityFieldNumber = 10; + private bool reportTaskReachability_; + /// + /// Report task reachability for the requested versions and all task types (task reachability is not reported + /// per task type). + /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string VisibilityStore { - get { return visibilityStore_; } + public bool ReportTaskReachability { + get { return reportTaskReachability_; } set { - visibilityStore_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + reportTaskReachability_ = value; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { - return Equals(other as GetClusterInfoResponse); + return Equals(other as DescribeTaskQueueRequest); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(GetClusterInfoResponse other) { + public bool Equals(DescribeTaskQueueRequest other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } - if (!SupportedClients.Equals(other.SupportedClients)) return false; - if (ServerVersion != other.ServerVersion) return false; - if (ClusterId != other.ClusterId) return false; - if (!object.Equals(VersionInfo, other.VersionInfo)) return false; - if (ClusterName != other.ClusterName) return false; - if (HistoryShardCount != other.HistoryShardCount) return false; - if (PersistenceStore != other.PersistenceStore) return false; - if (VisibilityStore != other.VisibilityStore) return false; + if (Namespace != other.Namespace) return false; + if (!object.Equals(TaskQueue, other.TaskQueue)) return false; + if (TaskQueueType != other.TaskQueueType) return false; + if (IncludeTaskQueueStatus != other.IncludeTaskQueueStatus) return false; + if (ApiMode != other.ApiMode) return false; + if (!object.Equals(Versions, other.Versions)) return false; + if(!taskQueueTypes_.Equals(other.taskQueueTypes_)) return false; + if (ReportStats != other.ReportStats) return false; + if (ReportPollers != other.ReportPollers) return false; + if (ReportTaskReachability != other.ReportTaskReachability) return false; return Equals(_unknownFields, other._unknownFields); } @@ -26577,14 +26606,16 @@ public bool Equals(GetClusterInfoResponse other) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override int GetHashCode() { int hash = 1; - hash ^= SupportedClients.GetHashCode(); - if (ServerVersion.Length != 0) hash ^= ServerVersion.GetHashCode(); - if (ClusterId.Length != 0) hash ^= ClusterId.GetHashCode(); - if (versionInfo_ != null) hash ^= VersionInfo.GetHashCode(); - if (ClusterName.Length != 0) hash ^= ClusterName.GetHashCode(); - if (HistoryShardCount != 0) hash ^= HistoryShardCount.GetHashCode(); - if (PersistenceStore.Length != 0) hash ^= PersistenceStore.GetHashCode(); - if (VisibilityStore.Length != 0) hash ^= VisibilityStore.GetHashCode(); + if (Namespace.Length != 0) hash ^= Namespace.GetHashCode(); + if (taskQueue_ != null) hash ^= TaskQueue.GetHashCode(); + if (TaskQueueType != global::Temporalio.Api.Enums.V1.TaskQueueType.Unspecified) hash ^= TaskQueueType.GetHashCode(); + if (IncludeTaskQueueStatus != false) hash ^= IncludeTaskQueueStatus.GetHashCode(); + if (ApiMode != global::Temporalio.Api.Enums.V1.DescribeTaskQueueMode.Unspecified) hash ^= ApiMode.GetHashCode(); + if (versions_ != null) hash ^= Versions.GetHashCode(); + hash ^= taskQueueTypes_.GetHashCode(); + if (ReportStats != false) hash ^= ReportStats.GetHashCode(); + if (ReportPollers != false) hash ^= ReportPollers.GetHashCode(); + if (ReportTaskReachability != false) hash ^= ReportTaskReachability.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -26603,34 +26634,42 @@ public void WriteTo(pb::CodedOutputStream output) { #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE output.WriteRawMessage(this); #else - supportedClients_.WriteTo(output, _map_supportedClients_codec); - if (ServerVersion.Length != 0) { + if (Namespace.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Namespace); + } + if (taskQueue_ != null) { output.WriteRawTag(18); - output.WriteString(ServerVersion); + output.WriteMessage(TaskQueue); } - if (ClusterId.Length != 0) { - output.WriteRawTag(26); - output.WriteString(ClusterId); + if (TaskQueueType != global::Temporalio.Api.Enums.V1.TaskQueueType.Unspecified) { + output.WriteRawTag(24); + output.WriteEnum((int) TaskQueueType); } - if (versionInfo_ != null) { - output.WriteRawTag(34); - output.WriteMessage(VersionInfo); + if (IncludeTaskQueueStatus != false) { + output.WriteRawTag(32); + output.WriteBool(IncludeTaskQueueStatus); } - if (ClusterName.Length != 0) { - output.WriteRawTag(42); - output.WriteString(ClusterName); + if (ApiMode != global::Temporalio.Api.Enums.V1.DescribeTaskQueueMode.Unspecified) { + output.WriteRawTag(40); + output.WriteEnum((int) ApiMode); } - if (HistoryShardCount != 0) { - output.WriteRawTag(48); - output.WriteInt32(HistoryShardCount); + if (versions_ != null) { + output.WriteRawTag(50); + output.WriteMessage(Versions); } - if (PersistenceStore.Length != 0) { - output.WriteRawTag(58); - output.WriteString(PersistenceStore); + taskQueueTypes_.WriteTo(output, _repeated_taskQueueTypes_codec); + if (ReportStats != false) { + output.WriteRawTag(64); + output.WriteBool(ReportStats); } - if (VisibilityStore.Length != 0) { - output.WriteRawTag(66); - output.WriteString(VisibilityStore); + if (ReportPollers != false) { + output.WriteRawTag(72); + output.WriteBool(ReportPollers); + } + if (ReportTaskReachability != false) { + output.WriteRawTag(80); + output.WriteBool(ReportTaskReachability); } if (_unknownFields != null) { _unknownFields.WriteTo(output); @@ -26642,34 +26681,42 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - supportedClients_.WriteTo(ref output, _map_supportedClients_codec); - if (ServerVersion.Length != 0) { + if (Namespace.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Namespace); + } + if (taskQueue_ != null) { output.WriteRawTag(18); - output.WriteString(ServerVersion); + output.WriteMessage(TaskQueue); } - if (ClusterId.Length != 0) { - output.WriteRawTag(26); - output.WriteString(ClusterId); + if (TaskQueueType != global::Temporalio.Api.Enums.V1.TaskQueueType.Unspecified) { + output.WriteRawTag(24); + output.WriteEnum((int) TaskQueueType); } - if (versionInfo_ != null) { - output.WriteRawTag(34); - output.WriteMessage(VersionInfo); + if (IncludeTaskQueueStatus != false) { + output.WriteRawTag(32); + output.WriteBool(IncludeTaskQueueStatus); } - if (ClusterName.Length != 0) { - output.WriteRawTag(42); - output.WriteString(ClusterName); + if (ApiMode != global::Temporalio.Api.Enums.V1.DescribeTaskQueueMode.Unspecified) { + output.WriteRawTag(40); + output.WriteEnum((int) ApiMode); } - if (HistoryShardCount != 0) { - output.WriteRawTag(48); - output.WriteInt32(HistoryShardCount); + if (versions_ != null) { + output.WriteRawTag(50); + output.WriteMessage(Versions); } - if (PersistenceStore.Length != 0) { - output.WriteRawTag(58); - output.WriteString(PersistenceStore); + taskQueueTypes_.WriteTo(ref output, _repeated_taskQueueTypes_codec); + if (ReportStats != false) { + output.WriteRawTag(64); + output.WriteBool(ReportStats); } - if (VisibilityStore.Length != 0) { - output.WriteRawTag(66); - output.WriteString(VisibilityStore); + if (ReportPollers != false) { + output.WriteRawTag(72); + output.WriteBool(ReportPollers); + } + if (ReportTaskReachability != false) { + output.WriteRawTag(80); + output.WriteBool(ReportTaskReachability); } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); @@ -26681,27 +26728,33 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public int CalculateSize() { int size = 0; - size += supportedClients_.CalculateSize(_map_supportedClients_codec); - if (ServerVersion.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(ServerVersion); + if (Namespace.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Namespace); } - if (ClusterId.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(ClusterId); + if (taskQueue_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(TaskQueue); } - if (versionInfo_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(VersionInfo); + if (TaskQueueType != global::Temporalio.Api.Enums.V1.TaskQueueType.Unspecified) { + size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) TaskQueueType); } - if (ClusterName.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(ClusterName); + if (IncludeTaskQueueStatus != false) { + size += 1 + 1; } - if (HistoryShardCount != 0) { - size += 1 + pb::CodedOutputStream.ComputeInt32Size(HistoryShardCount); + if (ApiMode != global::Temporalio.Api.Enums.V1.DescribeTaskQueueMode.Unspecified) { + size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) ApiMode); } - if (PersistenceStore.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(PersistenceStore); + if (versions_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Versions); } - if (VisibilityStore.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(VisibilityStore); + size += taskQueueTypes_.CalculateSize(_repeated_taskQueueTypes_codec); + if (ReportStats != false) { + size += 1 + 1; + } + if (ReportPollers != false) { + size += 1 + 1; + } + if (ReportTaskReachability != false) { + size += 1 + 1; } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); @@ -26711,34 +26764,43 @@ public int CalculateSize() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(GetClusterInfoResponse other) { + public void MergeFrom(DescribeTaskQueueRequest other) { if (other == null) { return; } - supportedClients_.MergeFrom(other.supportedClients_); - if (other.ServerVersion.Length != 0) { - ServerVersion = other.ServerVersion; - } - if (other.ClusterId.Length != 0) { - ClusterId = other.ClusterId; + if (other.Namespace.Length != 0) { + Namespace = other.Namespace; } - if (other.versionInfo_ != null) { - if (versionInfo_ == null) { - VersionInfo = new global::Temporalio.Api.Version.V1.VersionInfo(); + if (other.taskQueue_ != null) { + if (taskQueue_ == null) { + TaskQueue = new global::Temporalio.Api.TaskQueue.V1.TaskQueue(); } - VersionInfo.MergeFrom(other.VersionInfo); + TaskQueue.MergeFrom(other.TaskQueue); } - if (other.ClusterName.Length != 0) { - ClusterName = other.ClusterName; + if (other.TaskQueueType != global::Temporalio.Api.Enums.V1.TaskQueueType.Unspecified) { + TaskQueueType = other.TaskQueueType; } - if (other.HistoryShardCount != 0) { - HistoryShardCount = other.HistoryShardCount; + if (other.IncludeTaskQueueStatus != false) { + IncludeTaskQueueStatus = other.IncludeTaskQueueStatus; } - if (other.PersistenceStore.Length != 0) { - PersistenceStore = other.PersistenceStore; + if (other.ApiMode != global::Temporalio.Api.Enums.V1.DescribeTaskQueueMode.Unspecified) { + ApiMode = other.ApiMode; } - if (other.VisibilityStore.Length != 0) { - VisibilityStore = other.VisibilityStore; + if (other.versions_ != null) { + if (versions_ == null) { + Versions = new global::Temporalio.Api.TaskQueue.V1.TaskQueueVersionSelection(); + } + Versions.MergeFrom(other.Versions); + } + taskQueueTypes_.Add(other.taskQueueTypes_); + if (other.ReportStats != false) { + ReportStats = other.ReportStats; + } + if (other.ReportPollers != false) { + ReportPollers = other.ReportPollers; + } + if (other.ReportTaskReachability != false) { + ReportTaskReachability = other.ReportTaskReachability; } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -26756,38 +26818,50 @@ public void MergeFrom(pb::CodedInputStream input) { _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; case 10: { - supportedClients_.AddEntriesFrom(input, _map_supportedClients_codec); + Namespace = input.ReadString(); break; } case 18: { - ServerVersion = input.ReadString(); + if (taskQueue_ == null) { + TaskQueue = new global::Temporalio.Api.TaskQueue.V1.TaskQueue(); + } + input.ReadMessage(TaskQueue); break; } - case 26: { - ClusterId = input.ReadString(); + case 24: { + TaskQueueType = (global::Temporalio.Api.Enums.V1.TaskQueueType) input.ReadEnum(); break; } - case 34: { - if (versionInfo_ == null) { - VersionInfo = new global::Temporalio.Api.Version.V1.VersionInfo(); + case 32: { + IncludeTaskQueueStatus = input.ReadBool(); + break; + } + case 40: { + ApiMode = (global::Temporalio.Api.Enums.V1.DescribeTaskQueueMode) input.ReadEnum(); + break; + } + case 50: { + if (versions_ == null) { + Versions = new global::Temporalio.Api.TaskQueue.V1.TaskQueueVersionSelection(); } - input.ReadMessage(VersionInfo); + input.ReadMessage(Versions); break; } - case 42: { - ClusterName = input.ReadString(); + case 58: + case 56: { + taskQueueTypes_.AddEntriesFrom(input, _repeated_taskQueueTypes_codec); break; } - case 48: { - HistoryShardCount = input.ReadInt32(); + case 64: { + ReportStats = input.ReadBool(); break; } - case 58: { - PersistenceStore = input.ReadString(); + case 72: { + ReportPollers = input.ReadBool(); break; } - case 66: { - VisibilityStore = input.ReadString(); + case 80: { + ReportTaskReachability = input.ReadBool(); break; } } @@ -26806,38 +26880,50 @@ public void MergeFrom(pb::CodedInputStream input) { _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; case 10: { - supportedClients_.AddEntriesFrom(ref input, _map_supportedClients_codec); + Namespace = input.ReadString(); break; } case 18: { - ServerVersion = input.ReadString(); + if (taskQueue_ == null) { + TaskQueue = new global::Temporalio.Api.TaskQueue.V1.TaskQueue(); + } + input.ReadMessage(TaskQueue); break; } - case 26: { - ClusterId = input.ReadString(); + case 24: { + TaskQueueType = (global::Temporalio.Api.Enums.V1.TaskQueueType) input.ReadEnum(); break; } - case 34: { - if (versionInfo_ == null) { - VersionInfo = new global::Temporalio.Api.Version.V1.VersionInfo(); + case 32: { + IncludeTaskQueueStatus = input.ReadBool(); + break; + } + case 40: { + ApiMode = (global::Temporalio.Api.Enums.V1.DescribeTaskQueueMode) input.ReadEnum(); + break; + } + case 50: { + if (versions_ == null) { + Versions = new global::Temporalio.Api.TaskQueue.V1.TaskQueueVersionSelection(); } - input.ReadMessage(VersionInfo); + input.ReadMessage(Versions); break; } - case 42: { - ClusterName = input.ReadString(); + case 58: + case 56: { + taskQueueTypes_.AddEntriesFrom(ref input, _repeated_taskQueueTypes_codec); break; } - case 48: { - HistoryShardCount = input.ReadInt32(); + case 64: { + ReportStats = input.ReadBool(); break; } - case 58: { - PersistenceStore = input.ReadString(); + case 72: { + ReportPollers = input.ReadBool(); break; } - case 66: { - VisibilityStore = input.ReadString(); + case 80: { + ReportTaskReachability = input.ReadBool(); break; } } @@ -26847,21 +26933,21 @@ public void MergeFrom(pb::CodedInputStream input) { } - public sealed partial class GetSystemInfoRequest : pb::IMessage + public sealed partial class DescribeTaskQueueResponse : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new GetSystemInfoRequest()); + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new DescribeTaskQueueResponse()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + public static pb::MessageParser Parser { get { return _parser; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[78]; } + get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[77]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -26872,7 +26958,7 @@ public sealed partial class GetSystemInfoRequest : pb::IMessageField number for the "pollers" field. + public const int PollersFieldNumber = 1; + private static readonly pb::FieldCodec _repeated_pollers_codec + = pb::FieldCodec.ForMessage(10, global::Temporalio.Api.TaskQueue.V1.PollerInfo.Parser); + private readonly pbc::RepeatedField pollers_ = new pbc::RepeatedField(); + /// + /// Deprecated. Use `versions_info.types_info.pollers` with `ENHANCED` mode instead. + /// Not set in `ENHANCED` mode. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField Pollers { + get { return pollers_; } + } + + /// Field number for the "task_queue_status" field. + public const int TaskQueueStatusFieldNumber = 2; + private global::Temporalio.Api.TaskQueue.V1.TaskQueueStatus taskQueueStatus_; + /// + /// Deprecated. Not set in `ENHANCED` mode. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Temporalio.Api.TaskQueue.V1.TaskQueueStatus TaskQueueStatus { + get { return taskQueueStatus_; } + set { + taskQueueStatus_ = value; + } + } + + /// Field number for the "versions_info" field. + public const int VersionsInfoFieldNumber = 3; + private static readonly pbc::MapField.Codec _map_versionsInfo_codec + = new pbc::MapField.Codec(pb::FieldCodec.ForString(10, ""), pb::FieldCodec.ForMessage(18, global::Temporalio.Api.TaskQueue.V1.TaskQueueVersionInfo.Parser), 26); + private readonly pbc::MapField versionsInfo_ = new pbc::MapField(); + /// + /// This map contains Task Queue information for each Build ID. Empty string as key value means unversioned. + /// Only set in `ENHANCED` mode. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::MapField VersionsInfo { + get { return versionsInfo_; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { - return Equals(other as GetSystemInfoRequest); + return Equals(other as DescribeTaskQueueResponse); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(GetSystemInfoRequest other) { + public bool Equals(DescribeTaskQueueResponse other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } + if(!pollers_.Equals(other.pollers_)) return false; + if (!object.Equals(TaskQueueStatus, other.TaskQueueStatus)) return false; + if (!VersionsInfo.Equals(other.VersionsInfo)) return false; return Equals(_unknownFields, other._unknownFields); } @@ -26912,6 +27049,9 @@ public bool Equals(GetSystemInfoRequest other) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override int GetHashCode() { int hash = 1; + hash ^= pollers_.GetHashCode(); + if (taskQueueStatus_ != null) hash ^= TaskQueueStatus.GetHashCode(); + hash ^= VersionsInfo.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -26930,6 +27070,12 @@ public void WriteTo(pb::CodedOutputStream output) { #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE output.WriteRawMessage(this); #else + pollers_.WriteTo(output, _repeated_pollers_codec); + if (taskQueueStatus_ != null) { + output.WriteRawTag(18); + output.WriteMessage(TaskQueueStatus); + } + versionsInfo_.WriteTo(output, _map_versionsInfo_codec); if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -26940,6 +27086,12 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + pollers_.WriteTo(ref output, _repeated_pollers_codec); + if (taskQueueStatus_ != null) { + output.WriteRawTag(18); + output.WriteMessage(TaskQueueStatus); + } + versionsInfo_.WriteTo(ref output, _map_versionsInfo_codec); if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } @@ -26950,6 +27102,11 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public int CalculateSize() { int size = 0; + size += pollers_.CalculateSize(_repeated_pollers_codec); + if (taskQueueStatus_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(TaskQueueStatus); + } + size += versionsInfo_.CalculateSize(_map_versionsInfo_codec); if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -26958,10 +27115,18 @@ public int CalculateSize() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(GetSystemInfoRequest other) { + public void MergeFrom(DescribeTaskQueueResponse other) { if (other == null) { return; } + pollers_.Add(other.pollers_); + if (other.taskQueueStatus_ != null) { + if (taskQueueStatus_ == null) { + TaskQueueStatus = new global::Temporalio.Api.TaskQueue.V1.TaskQueueStatus(); + } + TaskQueueStatus.MergeFrom(other.TaskQueueStatus); + } + versionsInfo_.MergeFrom(other.versionsInfo_); _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -26977,6 +27142,21 @@ public void MergeFrom(pb::CodedInputStream input) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; + case 10: { + pollers_.AddEntriesFrom(input, _repeated_pollers_codec); + break; + } + case 18: { + if (taskQueueStatus_ == null) { + TaskQueueStatus = new global::Temporalio.Api.TaskQueue.V1.TaskQueueStatus(); + } + input.ReadMessage(TaskQueueStatus); + break; + } + case 26: { + versionsInfo_.AddEntriesFrom(input, _map_versionsInfo_codec); + break; + } } } #endif @@ -26992,6 +27172,21 @@ public void MergeFrom(pb::CodedInputStream input) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; + case 10: { + pollers_.AddEntriesFrom(ref input, _repeated_pollers_codec); + break; + } + case 18: { + if (taskQueueStatus_ == null) { + TaskQueueStatus = new global::Temporalio.Api.TaskQueue.V1.TaskQueueStatus(); + } + input.ReadMessage(TaskQueueStatus); + break; + } + case 26: { + versionsInfo_.AddEntriesFrom(ref input, _map_versionsInfo_codec); + break; + } } } } @@ -26999,21 +27194,21 @@ public void MergeFrom(pb::CodedInputStream input) { } - public sealed partial class GetSystemInfoResponse : pb::IMessage + public sealed partial class GetClusterInfoRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new GetSystemInfoResponse()); + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new GetClusterInfoRequest()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + public static pb::MessageParser Parser { get { return _parser; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[79]; } + get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[78]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -27024,7 +27219,7 @@ public sealed partial class GetSystemInfoResponse : pb::IMessageField number for the "server_version" field. - public const int ServerVersionFieldNumber = 1; - private string serverVersion_ = ""; - /// - /// Version of the server. - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string ServerVersion { - get { return serverVersion_; } - set { - serverVersion_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - - /// Field number for the "capabilities" field. - public const int CapabilitiesFieldNumber = 2; - private global::Temporalio.Api.WorkflowService.V1.GetSystemInfoResponse.Types.Capabilities capabilities_; - /// - /// All capabilities the system supports. - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Temporalio.Api.WorkflowService.V1.GetSystemInfoResponse.Types.Capabilities Capabilities { - get { return capabilities_; } - set { - capabilities_ = value; - } + public GetClusterInfoRequest Clone() { + return new GetClusterInfoRequest(this); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { - return Equals(other as GetSystemInfoResponse); + return Equals(other as GetClusterInfoRequest); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(GetSystemInfoResponse other) { + public bool Equals(GetClusterInfoRequest other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } - if (ServerVersion != other.ServerVersion) return false; - if (!object.Equals(Capabilities, other.Capabilities)) return false; return Equals(_unknownFields, other._unknownFields); } @@ -27098,8 +27259,6 @@ public bool Equals(GetSystemInfoResponse other) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override int GetHashCode() { int hash = 1; - if (ServerVersion.Length != 0) hash ^= ServerVersion.GetHashCode(); - if (capabilities_ != null) hash ^= Capabilities.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -27118,14 +27277,6 @@ public void WriteTo(pb::CodedOutputStream output) { #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE output.WriteRawMessage(this); #else - if (ServerVersion.Length != 0) { - output.WriteRawTag(10); - output.WriteString(ServerVersion); - } - if (capabilities_ != null) { - output.WriteRawTag(18); - output.WriteMessage(Capabilities); - } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -27136,14 +27287,6 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (ServerVersion.Length != 0) { - output.WriteRawTag(10); - output.WriteString(ServerVersion); - } - if (capabilities_ != null) { - output.WriteRawTag(18); - output.WriteMessage(Capabilities); - } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } @@ -27154,12 +27297,6 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public int CalculateSize() { int size = 0; - if (ServerVersion.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(ServerVersion); - } - if (capabilities_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(Capabilities); - } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -27168,19 +27305,10 @@ public int CalculateSize() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(GetSystemInfoResponse other) { + public void MergeFrom(GetClusterInfoRequest other) { if (other == null) { return; } - if (other.ServerVersion.Length != 0) { - ServerVersion = other.ServerVersion; - } - if (other.capabilities_ != null) { - if (capabilities_ == null) { - Capabilities = new global::Temporalio.Api.WorkflowService.V1.GetSystemInfoResponse.Types.Capabilities(); - } - Capabilities.MergeFrom(other.Capabilities); - } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -27196,17 +27324,6 @@ public void MergeFrom(pb::CodedInputStream input) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; - case 10: { - ServerVersion = input.ReadString(); - break; - } - case 18: { - if (capabilities_ == null) { - Capabilities = new global::Temporalio.Api.WorkflowService.V1.GetSystemInfoResponse.Types.Capabilities(); - } - input.ReadMessage(Capabilities); - break; - } } } #endif @@ -27222,610 +27339,3248 @@ public void MergeFrom(pb::CodedInputStream input) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; - case 10: { - ServerVersion = input.ReadString(); - break; - } - case 18: { - if (capabilities_ == null) { - Capabilities = new global::Temporalio.Api.WorkflowService.V1.GetSystemInfoResponse.Types.Capabilities(); - } - input.ReadMessage(Capabilities); - break; - } } } } #endif - #region Nested types - /// Container for nested types declared in the GetSystemInfoResponse message type. + } + + /// + /// GetClusterInfoResponse contains information about Temporal cluster. + /// + public sealed partial class GetClusterInfoResponse : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new GetClusterInfoResponse()); + private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static partial class Types { - /// - /// System capability details. - /// - public sealed partial class Capabilities : pb::IMessage - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - , pb::IBufferMessage - #endif - { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Capabilities()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + public static pb::MessageParser Parser { get { return _parser; } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pbr::MessageDescriptor Descriptor { - get { return global::Temporalio.Api.WorkflowService.V1.GetSystemInfoResponse.Descriptor.NestedTypes[0]; } - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[79]; } + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - pbr::MessageDescriptor pb::IMessage.Descriptor { + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public GetClusterInfoResponse() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public GetClusterInfoResponse(GetClusterInfoResponse other) : this() { + supportedClients_ = other.supportedClients_.Clone(); + serverVersion_ = other.serverVersion_; + clusterId_ = other.clusterId_; + versionInfo_ = other.versionInfo_ != null ? other.versionInfo_.Clone() : null; + clusterName_ = other.clusterName_; + historyShardCount_ = other.historyShardCount_; + persistenceStore_ = other.persistenceStore_; + visibilityStore_ = other.visibilityStore_; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public GetClusterInfoResponse Clone() { + return new GetClusterInfoResponse(this); + } + + /// Field number for the "supported_clients" field. + public const int SupportedClientsFieldNumber = 1; + private static readonly pbc::MapField.Codec _map_supportedClients_codec + = new pbc::MapField.Codec(pb::FieldCodec.ForString(10, ""), pb::FieldCodec.ForString(18, ""), 10); + private readonly pbc::MapField supportedClients_ = new pbc::MapField(); + /// + /// Key is client name i.e "temporal-go", "temporal-java", or "temporal-cli". + /// Value is ranges of supported versions of this client i.e ">1.1.1 <=1.4.0 || ^5.0.0". + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::MapField SupportedClients { + get { return supportedClients_; } + } + + /// Field number for the "server_version" field. + public const int ServerVersionFieldNumber = 2; + private string serverVersion_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string ServerVersion { + get { return serverVersion_; } + set { + serverVersion_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "cluster_id" field. + public const int ClusterIdFieldNumber = 3; + private string clusterId_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string ClusterId { + get { return clusterId_; } + set { + clusterId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "version_info" field. + public const int VersionInfoFieldNumber = 4; + private global::Temporalio.Api.Version.V1.VersionInfo versionInfo_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Temporalio.Api.Version.V1.VersionInfo VersionInfo { + get { return versionInfo_; } + set { + versionInfo_ = value; + } + } + + /// Field number for the "cluster_name" field. + public const int ClusterNameFieldNumber = 5; + private string clusterName_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string ClusterName { + get { return clusterName_; } + set { + clusterName_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "history_shard_count" field. + public const int HistoryShardCountFieldNumber = 6; + private int historyShardCount_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int HistoryShardCount { + get { return historyShardCount_; } + set { + historyShardCount_ = value; + } + } + + /// Field number for the "persistence_store" field. + public const int PersistenceStoreFieldNumber = 7; + private string persistenceStore_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string PersistenceStore { + get { return persistenceStore_; } + set { + persistenceStore_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "visibility_store" field. + public const int VisibilityStoreFieldNumber = 8; + private string visibilityStore_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string VisibilityStore { + get { return visibilityStore_; } + set { + visibilityStore_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as GetClusterInfoResponse); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(GetClusterInfoResponse other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (!SupportedClients.Equals(other.SupportedClients)) return false; + if (ServerVersion != other.ServerVersion) return false; + if (ClusterId != other.ClusterId) return false; + if (!object.Equals(VersionInfo, other.VersionInfo)) return false; + if (ClusterName != other.ClusterName) return false; + if (HistoryShardCount != other.HistoryShardCount) return false; + if (PersistenceStore != other.PersistenceStore) return false; + if (VisibilityStore != other.VisibilityStore) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + hash ^= SupportedClients.GetHashCode(); + if (ServerVersion.Length != 0) hash ^= ServerVersion.GetHashCode(); + if (ClusterId.Length != 0) hash ^= ClusterId.GetHashCode(); + if (versionInfo_ != null) hash ^= VersionInfo.GetHashCode(); + if (ClusterName.Length != 0) hash ^= ClusterName.GetHashCode(); + if (HistoryShardCount != 0) hash ^= HistoryShardCount.GetHashCode(); + if (PersistenceStore.Length != 0) hash ^= PersistenceStore.GetHashCode(); + if (VisibilityStore.Length != 0) hash ^= VisibilityStore.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + supportedClients_.WriteTo(output, _map_supportedClients_codec); + if (ServerVersion.Length != 0) { + output.WriteRawTag(18); + output.WriteString(ServerVersion); + } + if (ClusterId.Length != 0) { + output.WriteRawTag(26); + output.WriteString(ClusterId); + } + if (versionInfo_ != null) { + output.WriteRawTag(34); + output.WriteMessage(VersionInfo); + } + if (ClusterName.Length != 0) { + output.WriteRawTag(42); + output.WriteString(ClusterName); + } + if (HistoryShardCount != 0) { + output.WriteRawTag(48); + output.WriteInt32(HistoryShardCount); + } + if (PersistenceStore.Length != 0) { + output.WriteRawTag(58); + output.WriteString(PersistenceStore); + } + if (VisibilityStore.Length != 0) { + output.WriteRawTag(66); + output.WriteString(VisibilityStore); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + supportedClients_.WriteTo(ref output, _map_supportedClients_codec); + if (ServerVersion.Length != 0) { + output.WriteRawTag(18); + output.WriteString(ServerVersion); + } + if (ClusterId.Length != 0) { + output.WriteRawTag(26); + output.WriteString(ClusterId); + } + if (versionInfo_ != null) { + output.WriteRawTag(34); + output.WriteMessage(VersionInfo); + } + if (ClusterName.Length != 0) { + output.WriteRawTag(42); + output.WriteString(ClusterName); + } + if (HistoryShardCount != 0) { + output.WriteRawTag(48); + output.WriteInt32(HistoryShardCount); + } + if (PersistenceStore.Length != 0) { + output.WriteRawTag(58); + output.WriteString(PersistenceStore); + } + if (VisibilityStore.Length != 0) { + output.WriteRawTag(66); + output.WriteString(VisibilityStore); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + size += supportedClients_.CalculateSize(_map_supportedClients_codec); + if (ServerVersion.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(ServerVersion); + } + if (ClusterId.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(ClusterId); + } + if (versionInfo_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(VersionInfo); + } + if (ClusterName.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(ClusterName); + } + if (HistoryShardCount != 0) { + size += 1 + pb::CodedOutputStream.ComputeInt32Size(HistoryShardCount); + } + if (PersistenceStore.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(PersistenceStore); + } + if (VisibilityStore.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(VisibilityStore); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(GetClusterInfoResponse other) { + if (other == null) { + return; + } + supportedClients_.MergeFrom(other.supportedClients_); + if (other.ServerVersion.Length != 0) { + ServerVersion = other.ServerVersion; + } + if (other.ClusterId.Length != 0) { + ClusterId = other.ClusterId; + } + if (other.versionInfo_ != null) { + if (versionInfo_ == null) { + VersionInfo = new global::Temporalio.Api.Version.V1.VersionInfo(); + } + VersionInfo.MergeFrom(other.VersionInfo); + } + if (other.ClusterName.Length != 0) { + ClusterName = other.ClusterName; + } + if (other.HistoryShardCount != 0) { + HistoryShardCount = other.HistoryShardCount; + } + if (other.PersistenceStore.Length != 0) { + PersistenceStore = other.PersistenceStore; + } + if (other.VisibilityStore.Length != 0) { + VisibilityStore = other.VisibilityStore; + } + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + supportedClients_.AddEntriesFrom(input, _map_supportedClients_codec); + break; + } + case 18: { + ServerVersion = input.ReadString(); + break; + } + case 26: { + ClusterId = input.ReadString(); + break; + } + case 34: { + if (versionInfo_ == null) { + VersionInfo = new global::Temporalio.Api.Version.V1.VersionInfo(); + } + input.ReadMessage(VersionInfo); + break; + } + case 42: { + ClusterName = input.ReadString(); + break; + } + case 48: { + HistoryShardCount = input.ReadInt32(); + break; + } + case 58: { + PersistenceStore = input.ReadString(); + break; + } + case 66: { + VisibilityStore = input.ReadString(); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + supportedClients_.AddEntriesFrom(ref input, _map_supportedClients_codec); + break; + } + case 18: { + ServerVersion = input.ReadString(); + break; + } + case 26: { + ClusterId = input.ReadString(); + break; + } + case 34: { + if (versionInfo_ == null) { + VersionInfo = new global::Temporalio.Api.Version.V1.VersionInfo(); + } + input.ReadMessage(VersionInfo); + break; + } + case 42: { + ClusterName = input.ReadString(); + break; + } + case 48: { + HistoryShardCount = input.ReadInt32(); + break; + } + case 58: { + PersistenceStore = input.ReadString(); + break; + } + case 66: { + VisibilityStore = input.ReadString(); + break; + } + } + } + } + #endif + + } + + public sealed partial class GetSystemInfoRequest : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new GetSystemInfoRequest()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[80]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public GetSystemInfoRequest() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public GetSystemInfoRequest(GetSystemInfoRequest other) : this() { + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public GetSystemInfoRequest Clone() { + return new GetSystemInfoRequest(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as GetSystemInfoRequest); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(GetSystemInfoRequest other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(GetSystemInfoRequest other) { + if (other == null) { + return; + } + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + } + } + } + #endif + + } + + public sealed partial class GetSystemInfoResponse : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new GetSystemInfoResponse()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[81]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public GetSystemInfoResponse() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public GetSystemInfoResponse(GetSystemInfoResponse other) : this() { + serverVersion_ = other.serverVersion_; + capabilities_ = other.capabilities_ != null ? other.capabilities_.Clone() : null; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public GetSystemInfoResponse Clone() { + return new GetSystemInfoResponse(this); + } + + /// Field number for the "server_version" field. + public const int ServerVersionFieldNumber = 1; + private string serverVersion_ = ""; + /// + /// Version of the server. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string ServerVersion { + get { return serverVersion_; } + set { + serverVersion_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "capabilities" field. + public const int CapabilitiesFieldNumber = 2; + private global::Temporalio.Api.WorkflowService.V1.GetSystemInfoResponse.Types.Capabilities capabilities_; + /// + /// All capabilities the system supports. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Temporalio.Api.WorkflowService.V1.GetSystemInfoResponse.Types.Capabilities Capabilities { + get { return capabilities_; } + set { + capabilities_ = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as GetSystemInfoResponse); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(GetSystemInfoResponse other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (ServerVersion != other.ServerVersion) return false; + if (!object.Equals(Capabilities, other.Capabilities)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (ServerVersion.Length != 0) hash ^= ServerVersion.GetHashCode(); + if (capabilities_ != null) hash ^= Capabilities.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (ServerVersion.Length != 0) { + output.WriteRawTag(10); + output.WriteString(ServerVersion); + } + if (capabilities_ != null) { + output.WriteRawTag(18); + output.WriteMessage(Capabilities); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (ServerVersion.Length != 0) { + output.WriteRawTag(10); + output.WriteString(ServerVersion); + } + if (capabilities_ != null) { + output.WriteRawTag(18); + output.WriteMessage(Capabilities); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (ServerVersion.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(ServerVersion); + } + if (capabilities_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Capabilities); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(GetSystemInfoResponse other) { + if (other == null) { + return; + } + if (other.ServerVersion.Length != 0) { + ServerVersion = other.ServerVersion; + } + if (other.capabilities_ != null) { + if (capabilities_ == null) { + Capabilities = new global::Temporalio.Api.WorkflowService.V1.GetSystemInfoResponse.Types.Capabilities(); + } + Capabilities.MergeFrom(other.Capabilities); + } + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + ServerVersion = input.ReadString(); + break; + } + case 18: { + if (capabilities_ == null) { + Capabilities = new global::Temporalio.Api.WorkflowService.V1.GetSystemInfoResponse.Types.Capabilities(); + } + input.ReadMessage(Capabilities); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + ServerVersion = input.ReadString(); + break; + } + case 18: { + if (capabilities_ == null) { + Capabilities = new global::Temporalio.Api.WorkflowService.V1.GetSystemInfoResponse.Types.Capabilities(); + } + input.ReadMessage(Capabilities); + break; + } + } + } + } + #endif + + #region Nested types + /// Container for nested types declared in the GetSystemInfoResponse message type. + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static partial class Types { + /// + /// System capability details. + /// + public sealed partial class Capabilities : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Capabilities()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Temporalio.Api.WorkflowService.V1.GetSystemInfoResponse.Descriptor.NestedTypes[0]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { get { return Descriptor; } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public Capabilities() { - OnConstruction(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Capabilities() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Capabilities(Capabilities other) : this() { + signalAndQueryHeader_ = other.signalAndQueryHeader_; + internalErrorDifferentiation_ = other.internalErrorDifferentiation_; + activityFailureIncludeHeartbeat_ = other.activityFailureIncludeHeartbeat_; + supportsSchedules_ = other.supportsSchedules_; + encodedFailureAttributes_ = other.encodedFailureAttributes_; + buildIdBasedVersioning_ = other.buildIdBasedVersioning_; + upsertMemo_ = other.upsertMemo_; + eagerWorkflowStart_ = other.eagerWorkflowStart_; + sdkMetadata_ = other.sdkMetadata_; + countGroupByExecutionStatus_ = other.countGroupByExecutionStatus_; + nexus_ = other.nexus_; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Capabilities Clone() { + return new Capabilities(this); + } + + /// Field number for the "signal_and_query_header" field. + public const int SignalAndQueryHeaderFieldNumber = 1; + private bool signalAndQueryHeader_; + /// + /// True if signal and query headers are supported. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool SignalAndQueryHeader { + get { return signalAndQueryHeader_; } + set { + signalAndQueryHeader_ = value; + } + } + + /// Field number for the "internal_error_differentiation" field. + public const int InternalErrorDifferentiationFieldNumber = 2; + private bool internalErrorDifferentiation_; + /// + /// True if internal errors are differentiated from other types of errors for purposes of + /// retrying non-internal errors. + /// + /// When unset/false, clients retry all failures. When true, clients should only retry + /// non-internal errors. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool InternalErrorDifferentiation { + get { return internalErrorDifferentiation_; } + set { + internalErrorDifferentiation_ = value; + } + } + + /// Field number for the "activity_failure_include_heartbeat" field. + public const int ActivityFailureIncludeHeartbeatFieldNumber = 3; + private bool activityFailureIncludeHeartbeat_; + /// + /// True if RespondActivityTaskFailed API supports including heartbeat details + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool ActivityFailureIncludeHeartbeat { + get { return activityFailureIncludeHeartbeat_; } + set { + activityFailureIncludeHeartbeat_ = value; + } + } + + /// Field number for the "supports_schedules" field. + public const int SupportsSchedulesFieldNumber = 4; + private bool supportsSchedules_; + /// + /// Supports scheduled workflow features. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool SupportsSchedules { + get { return supportsSchedules_; } + set { + supportsSchedules_ = value; + } + } + + /// Field number for the "encoded_failure_attributes" field. + public const int EncodedFailureAttributesFieldNumber = 5; + private bool encodedFailureAttributes_; + /// + /// True if server uses protos that include temporal.api.failure.v1.Failure.encoded_attributes + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool EncodedFailureAttributes { + get { return encodedFailureAttributes_; } + set { + encodedFailureAttributes_ = value; + } + } + + /// Field number for the "build_id_based_versioning" field. + public const int BuildIdBasedVersioningFieldNumber = 6; + private bool buildIdBasedVersioning_; + /// + /// True if server supports dispatching Workflow and Activity tasks based on a worker's build_id + /// (see: + /// https://github.com/temporalio/proposals/blob/a123af3b559f43db16ea6dd31870bfb754c4dc5e/versioning/worker-versions.md) + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool BuildIdBasedVersioning { + get { return buildIdBasedVersioning_; } + set { + buildIdBasedVersioning_ = value; + } + } + + /// Field number for the "upsert_memo" field. + public const int UpsertMemoFieldNumber = 7; + private bool upsertMemo_; + /// + /// True if server supports upserting workflow memo + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool UpsertMemo { + get { return upsertMemo_; } + set { + upsertMemo_ = value; + } + } + + /// Field number for the "eager_workflow_start" field. + public const int EagerWorkflowStartFieldNumber = 8; + private bool eagerWorkflowStart_; + /// + /// True if server supports eager workflow task dispatching for the StartWorkflowExecution API + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool EagerWorkflowStart { + get { return eagerWorkflowStart_; } + set { + eagerWorkflowStart_ = value; + } + } + + /// Field number for the "sdk_metadata" field. + public const int SdkMetadataFieldNumber = 9; + private bool sdkMetadata_; + /// + /// True if the server knows about the sdk metadata field on WFT completions and will record + /// it in history + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool SdkMetadata { + get { return sdkMetadata_; } + set { + sdkMetadata_ = value; + } + } + + /// Field number for the "count_group_by_execution_status" field. + public const int CountGroupByExecutionStatusFieldNumber = 10; + private bool countGroupByExecutionStatus_; + /// + /// True if the server supports count group by execution status + /// (-- api-linter: core::0140::prepositions=disabled --) + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool CountGroupByExecutionStatus { + get { return countGroupByExecutionStatus_; } + set { + countGroupByExecutionStatus_ = value; + } + } + + /// Field number for the "nexus" field. + public const int NexusFieldNumber = 11; + private bool nexus_; + /// + /// True if the server supports Nexus operations. + /// This flag is dependent both on server version and for Nexus to be enabled via server configuration. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Nexus { + get { return nexus_; } + set { + nexus_ = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as Capabilities); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(Capabilities other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (SignalAndQueryHeader != other.SignalAndQueryHeader) return false; + if (InternalErrorDifferentiation != other.InternalErrorDifferentiation) return false; + if (ActivityFailureIncludeHeartbeat != other.ActivityFailureIncludeHeartbeat) return false; + if (SupportsSchedules != other.SupportsSchedules) return false; + if (EncodedFailureAttributes != other.EncodedFailureAttributes) return false; + if (BuildIdBasedVersioning != other.BuildIdBasedVersioning) return false; + if (UpsertMemo != other.UpsertMemo) return false; + if (EagerWorkflowStart != other.EagerWorkflowStart) return false; + if (SdkMetadata != other.SdkMetadata) return false; + if (CountGroupByExecutionStatus != other.CountGroupByExecutionStatus) return false; + if (Nexus != other.Nexus) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (SignalAndQueryHeader != false) hash ^= SignalAndQueryHeader.GetHashCode(); + if (InternalErrorDifferentiation != false) hash ^= InternalErrorDifferentiation.GetHashCode(); + if (ActivityFailureIncludeHeartbeat != false) hash ^= ActivityFailureIncludeHeartbeat.GetHashCode(); + if (SupportsSchedules != false) hash ^= SupportsSchedules.GetHashCode(); + if (EncodedFailureAttributes != false) hash ^= EncodedFailureAttributes.GetHashCode(); + if (BuildIdBasedVersioning != false) hash ^= BuildIdBasedVersioning.GetHashCode(); + if (UpsertMemo != false) hash ^= UpsertMemo.GetHashCode(); + if (EagerWorkflowStart != false) hash ^= EagerWorkflowStart.GetHashCode(); + if (SdkMetadata != false) hash ^= SdkMetadata.GetHashCode(); + if (CountGroupByExecutionStatus != false) hash ^= CountGroupByExecutionStatus.GetHashCode(); + if (Nexus != false) hash ^= Nexus.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (SignalAndQueryHeader != false) { + output.WriteRawTag(8); + output.WriteBool(SignalAndQueryHeader); + } + if (InternalErrorDifferentiation != false) { + output.WriteRawTag(16); + output.WriteBool(InternalErrorDifferentiation); + } + if (ActivityFailureIncludeHeartbeat != false) { + output.WriteRawTag(24); + output.WriteBool(ActivityFailureIncludeHeartbeat); + } + if (SupportsSchedules != false) { + output.WriteRawTag(32); + output.WriteBool(SupportsSchedules); + } + if (EncodedFailureAttributes != false) { + output.WriteRawTag(40); + output.WriteBool(EncodedFailureAttributes); + } + if (BuildIdBasedVersioning != false) { + output.WriteRawTag(48); + output.WriteBool(BuildIdBasedVersioning); + } + if (UpsertMemo != false) { + output.WriteRawTag(56); + output.WriteBool(UpsertMemo); + } + if (EagerWorkflowStart != false) { + output.WriteRawTag(64); + output.WriteBool(EagerWorkflowStart); + } + if (SdkMetadata != false) { + output.WriteRawTag(72); + output.WriteBool(SdkMetadata); + } + if (CountGroupByExecutionStatus != false) { + output.WriteRawTag(80); + output.WriteBool(CountGroupByExecutionStatus); + } + if (Nexus != false) { + output.WriteRawTag(88); + output.WriteBool(Nexus); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (SignalAndQueryHeader != false) { + output.WriteRawTag(8); + output.WriteBool(SignalAndQueryHeader); + } + if (InternalErrorDifferentiation != false) { + output.WriteRawTag(16); + output.WriteBool(InternalErrorDifferentiation); + } + if (ActivityFailureIncludeHeartbeat != false) { + output.WriteRawTag(24); + output.WriteBool(ActivityFailureIncludeHeartbeat); + } + if (SupportsSchedules != false) { + output.WriteRawTag(32); + output.WriteBool(SupportsSchedules); + } + if (EncodedFailureAttributes != false) { + output.WriteRawTag(40); + output.WriteBool(EncodedFailureAttributes); + } + if (BuildIdBasedVersioning != false) { + output.WriteRawTag(48); + output.WriteBool(BuildIdBasedVersioning); + } + if (UpsertMemo != false) { + output.WriteRawTag(56); + output.WriteBool(UpsertMemo); + } + if (EagerWorkflowStart != false) { + output.WriteRawTag(64); + output.WriteBool(EagerWorkflowStart); + } + if (SdkMetadata != false) { + output.WriteRawTag(72); + output.WriteBool(SdkMetadata); + } + if (CountGroupByExecutionStatus != false) { + output.WriteRawTag(80); + output.WriteBool(CountGroupByExecutionStatus); + } + if (Nexus != false) { + output.WriteRawTag(88); + output.WriteBool(Nexus); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (SignalAndQueryHeader != false) { + size += 1 + 1; + } + if (InternalErrorDifferentiation != false) { + size += 1 + 1; + } + if (ActivityFailureIncludeHeartbeat != false) { + size += 1 + 1; + } + if (SupportsSchedules != false) { + size += 1 + 1; + } + if (EncodedFailureAttributes != false) { + size += 1 + 1; + } + if (BuildIdBasedVersioning != false) { + size += 1 + 1; + } + if (UpsertMemo != false) { + size += 1 + 1; + } + if (EagerWorkflowStart != false) { + size += 1 + 1; + } + if (SdkMetadata != false) { + size += 1 + 1; + } + if (CountGroupByExecutionStatus != false) { + size += 1 + 1; + } + if (Nexus != false) { + size += 1 + 1; + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(Capabilities other) { + if (other == null) { + return; + } + if (other.SignalAndQueryHeader != false) { + SignalAndQueryHeader = other.SignalAndQueryHeader; + } + if (other.InternalErrorDifferentiation != false) { + InternalErrorDifferentiation = other.InternalErrorDifferentiation; + } + if (other.ActivityFailureIncludeHeartbeat != false) { + ActivityFailureIncludeHeartbeat = other.ActivityFailureIncludeHeartbeat; + } + if (other.SupportsSchedules != false) { + SupportsSchedules = other.SupportsSchedules; + } + if (other.EncodedFailureAttributes != false) { + EncodedFailureAttributes = other.EncodedFailureAttributes; + } + if (other.BuildIdBasedVersioning != false) { + BuildIdBasedVersioning = other.BuildIdBasedVersioning; + } + if (other.UpsertMemo != false) { + UpsertMemo = other.UpsertMemo; + } + if (other.EagerWorkflowStart != false) { + EagerWorkflowStart = other.EagerWorkflowStart; + } + if (other.SdkMetadata != false) { + SdkMetadata = other.SdkMetadata; + } + if (other.CountGroupByExecutionStatus != false) { + CountGroupByExecutionStatus = other.CountGroupByExecutionStatus; + } + if (other.Nexus != false) { + Nexus = other.Nexus; + } + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 8: { + SignalAndQueryHeader = input.ReadBool(); + break; + } + case 16: { + InternalErrorDifferentiation = input.ReadBool(); + break; + } + case 24: { + ActivityFailureIncludeHeartbeat = input.ReadBool(); + break; + } + case 32: { + SupportsSchedules = input.ReadBool(); + break; + } + case 40: { + EncodedFailureAttributes = input.ReadBool(); + break; + } + case 48: { + BuildIdBasedVersioning = input.ReadBool(); + break; + } + case 56: { + UpsertMemo = input.ReadBool(); + break; + } + case 64: { + EagerWorkflowStart = input.ReadBool(); + break; + } + case 72: { + SdkMetadata = input.ReadBool(); + break; + } + case 80: { + CountGroupByExecutionStatus = input.ReadBool(); + break; + } + case 88: { + Nexus = input.ReadBool(); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 8: { + SignalAndQueryHeader = input.ReadBool(); + break; + } + case 16: { + InternalErrorDifferentiation = input.ReadBool(); + break; + } + case 24: { + ActivityFailureIncludeHeartbeat = input.ReadBool(); + break; + } + case 32: { + SupportsSchedules = input.ReadBool(); + break; + } + case 40: { + EncodedFailureAttributes = input.ReadBool(); + break; + } + case 48: { + BuildIdBasedVersioning = input.ReadBool(); + break; + } + case 56: { + UpsertMemo = input.ReadBool(); + break; + } + case 64: { + EagerWorkflowStart = input.ReadBool(); + break; + } + case 72: { + SdkMetadata = input.ReadBool(); + break; + } + case 80: { + CountGroupByExecutionStatus = input.ReadBool(); + break; + } + case 88: { + Nexus = input.ReadBool(); + break; + } + } + } + } + #endif + + } + + } + #endregion + + } + + public sealed partial class ListTaskQueuePartitionsRequest : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ListTaskQueuePartitionsRequest()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[82]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ListTaskQueuePartitionsRequest() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ListTaskQueuePartitionsRequest(ListTaskQueuePartitionsRequest other) : this() { + namespace_ = other.namespace_; + taskQueue_ = other.taskQueue_ != null ? other.taskQueue_.Clone() : null; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ListTaskQueuePartitionsRequest Clone() { + return new ListTaskQueuePartitionsRequest(this); + } + + /// Field number for the "namespace" field. + public const int NamespaceFieldNumber = 1; + private string namespace_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Namespace { + get { return namespace_; } + set { + namespace_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "task_queue" field. + public const int TaskQueueFieldNumber = 2; + private global::Temporalio.Api.TaskQueue.V1.TaskQueue taskQueue_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Temporalio.Api.TaskQueue.V1.TaskQueue TaskQueue { + get { return taskQueue_; } + set { + taskQueue_ = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as ListTaskQueuePartitionsRequest); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(ListTaskQueuePartitionsRequest other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (Namespace != other.Namespace) return false; + if (!object.Equals(TaskQueue, other.TaskQueue)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (Namespace.Length != 0) hash ^= Namespace.GetHashCode(); + if (taskQueue_ != null) hash ^= TaskQueue.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (Namespace.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Namespace); + } + if (taskQueue_ != null) { + output.WriteRawTag(18); + output.WriteMessage(TaskQueue); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (Namespace.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Namespace); + } + if (taskQueue_ != null) { + output.WriteRawTag(18); + output.WriteMessage(TaskQueue); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (Namespace.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Namespace); + } + if (taskQueue_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(TaskQueue); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(ListTaskQueuePartitionsRequest other) { + if (other == null) { + return; + } + if (other.Namespace.Length != 0) { + Namespace = other.Namespace; + } + if (other.taskQueue_ != null) { + if (taskQueue_ == null) { + TaskQueue = new global::Temporalio.Api.TaskQueue.V1.TaskQueue(); + } + TaskQueue.MergeFrom(other.TaskQueue); + } + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + Namespace = input.ReadString(); + break; + } + case 18: { + if (taskQueue_ == null) { + TaskQueue = new global::Temporalio.Api.TaskQueue.V1.TaskQueue(); + } + input.ReadMessage(TaskQueue); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + Namespace = input.ReadString(); + break; + } + case 18: { + if (taskQueue_ == null) { + TaskQueue = new global::Temporalio.Api.TaskQueue.V1.TaskQueue(); + } + input.ReadMessage(TaskQueue); + break; + } + } + } + } + #endif + + } + + public sealed partial class ListTaskQueuePartitionsResponse : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ListTaskQueuePartitionsResponse()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[83]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ListTaskQueuePartitionsResponse() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ListTaskQueuePartitionsResponse(ListTaskQueuePartitionsResponse other) : this() { + activityTaskQueuePartitions_ = other.activityTaskQueuePartitions_.Clone(); + workflowTaskQueuePartitions_ = other.workflowTaskQueuePartitions_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ListTaskQueuePartitionsResponse Clone() { + return new ListTaskQueuePartitionsResponse(this); + } + + /// Field number for the "activity_task_queue_partitions" field. + public const int ActivityTaskQueuePartitionsFieldNumber = 1; + private static readonly pb::FieldCodec _repeated_activityTaskQueuePartitions_codec + = pb::FieldCodec.ForMessage(10, global::Temporalio.Api.TaskQueue.V1.TaskQueuePartitionMetadata.Parser); + private readonly pbc::RepeatedField activityTaskQueuePartitions_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField ActivityTaskQueuePartitions { + get { return activityTaskQueuePartitions_; } + } + + /// Field number for the "workflow_task_queue_partitions" field. + public const int WorkflowTaskQueuePartitionsFieldNumber = 2; + private static readonly pb::FieldCodec _repeated_workflowTaskQueuePartitions_codec + = pb::FieldCodec.ForMessage(18, global::Temporalio.Api.TaskQueue.V1.TaskQueuePartitionMetadata.Parser); + private readonly pbc::RepeatedField workflowTaskQueuePartitions_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField WorkflowTaskQueuePartitions { + get { return workflowTaskQueuePartitions_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as ListTaskQueuePartitionsResponse); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(ListTaskQueuePartitionsResponse other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if(!activityTaskQueuePartitions_.Equals(other.activityTaskQueuePartitions_)) return false; + if(!workflowTaskQueuePartitions_.Equals(other.workflowTaskQueuePartitions_)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + hash ^= activityTaskQueuePartitions_.GetHashCode(); + hash ^= workflowTaskQueuePartitions_.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + activityTaskQueuePartitions_.WriteTo(output, _repeated_activityTaskQueuePartitions_codec); + workflowTaskQueuePartitions_.WriteTo(output, _repeated_workflowTaskQueuePartitions_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + activityTaskQueuePartitions_.WriteTo(ref output, _repeated_activityTaskQueuePartitions_codec); + workflowTaskQueuePartitions_.WriteTo(ref output, _repeated_workflowTaskQueuePartitions_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + size += activityTaskQueuePartitions_.CalculateSize(_repeated_activityTaskQueuePartitions_codec); + size += workflowTaskQueuePartitions_.CalculateSize(_repeated_workflowTaskQueuePartitions_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(ListTaskQueuePartitionsResponse other) { + if (other == null) { + return; + } + activityTaskQueuePartitions_.Add(other.activityTaskQueuePartitions_); + workflowTaskQueuePartitions_.Add(other.workflowTaskQueuePartitions_); + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + activityTaskQueuePartitions_.AddEntriesFrom(input, _repeated_activityTaskQueuePartitions_codec); + break; + } + case 18: { + workflowTaskQueuePartitions_.AddEntriesFrom(input, _repeated_workflowTaskQueuePartitions_codec); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + activityTaskQueuePartitions_.AddEntriesFrom(ref input, _repeated_activityTaskQueuePartitions_codec); + break; + } + case 18: { + workflowTaskQueuePartitions_.AddEntriesFrom(ref input, _repeated_workflowTaskQueuePartitions_codec); + break; + } + } + } + } + #endif + + } + + /// + /// (-- api-linter: core::0203::optional=disabled + /// aip.dev/not-precedent: field_behavior annotation not available in our gogo fork --) + /// + public sealed partial class CreateScheduleRequest : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new CreateScheduleRequest()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[84]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public CreateScheduleRequest() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public CreateScheduleRequest(CreateScheduleRequest other) : this() { + namespace_ = other.namespace_; + scheduleId_ = other.scheduleId_; + schedule_ = other.schedule_ != null ? other.schedule_.Clone() : null; + initialPatch_ = other.initialPatch_ != null ? other.initialPatch_.Clone() : null; + identity_ = other.identity_; + requestId_ = other.requestId_; + memo_ = other.memo_ != null ? other.memo_.Clone() : null; + searchAttributes_ = other.searchAttributes_ != null ? other.searchAttributes_.Clone() : null; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public CreateScheduleRequest Clone() { + return new CreateScheduleRequest(this); + } + + /// Field number for the "namespace" field. + public const int NamespaceFieldNumber = 1; + private string namespace_ = ""; + /// + /// The namespace the schedule should be created in. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Namespace { + get { return namespace_; } + set { + namespace_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "schedule_id" field. + public const int ScheduleIdFieldNumber = 2; + private string scheduleId_ = ""; + /// + /// The id of the new schedule. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string ScheduleId { + get { return scheduleId_; } + set { + scheduleId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "schedule" field. + public const int ScheduleFieldNumber = 3; + private global::Temporalio.Api.Schedule.V1.Schedule schedule_; + /// + /// The schedule spec, policies, action, and initial state. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Temporalio.Api.Schedule.V1.Schedule Schedule { + get { return schedule_; } + set { + schedule_ = value; + } + } + + /// Field number for the "initial_patch" field. + public const int InitialPatchFieldNumber = 4; + private global::Temporalio.Api.Schedule.V1.SchedulePatch initialPatch_; + /// + /// Optional initial patch (e.g. to run the action once immediately). + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Temporalio.Api.Schedule.V1.SchedulePatch InitialPatch { + get { return initialPatch_; } + set { + initialPatch_ = value; + } + } + + /// Field number for the "identity" field. + public const int IdentityFieldNumber = 5; + private string identity_ = ""; + /// + /// The identity of the client who initiated this request. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Identity { + get { return identity_; } + set { + identity_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "request_id" field. + public const int RequestIdFieldNumber = 6; + private string requestId_ = ""; + /// + /// A unique identifier for this create request for idempotence. Typically UUIDv4. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string RequestId { + get { return requestId_; } + set { + requestId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "memo" field. + public const int MemoFieldNumber = 7; + private global::Temporalio.Api.Common.V1.Memo memo_; + /// + /// Memo and search attributes to attach to the schedule itself. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Temporalio.Api.Common.V1.Memo Memo { + get { return memo_; } + set { + memo_ = value; + } + } + + /// Field number for the "search_attributes" field. + public const int SearchAttributesFieldNumber = 8; + private global::Temporalio.Api.Common.V1.SearchAttributes searchAttributes_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Temporalio.Api.Common.V1.SearchAttributes SearchAttributes { + get { return searchAttributes_; } + set { + searchAttributes_ = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as CreateScheduleRequest); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(CreateScheduleRequest other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (Namespace != other.Namespace) return false; + if (ScheduleId != other.ScheduleId) return false; + if (!object.Equals(Schedule, other.Schedule)) return false; + if (!object.Equals(InitialPatch, other.InitialPatch)) return false; + if (Identity != other.Identity) return false; + if (RequestId != other.RequestId) return false; + if (!object.Equals(Memo, other.Memo)) return false; + if (!object.Equals(SearchAttributes, other.SearchAttributes)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (Namespace.Length != 0) hash ^= Namespace.GetHashCode(); + if (ScheduleId.Length != 0) hash ^= ScheduleId.GetHashCode(); + if (schedule_ != null) hash ^= Schedule.GetHashCode(); + if (initialPatch_ != null) hash ^= InitialPatch.GetHashCode(); + if (Identity.Length != 0) hash ^= Identity.GetHashCode(); + if (RequestId.Length != 0) hash ^= RequestId.GetHashCode(); + if (memo_ != null) hash ^= Memo.GetHashCode(); + if (searchAttributes_ != null) hash ^= SearchAttributes.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (Namespace.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Namespace); + } + if (ScheduleId.Length != 0) { + output.WriteRawTag(18); + output.WriteString(ScheduleId); + } + if (schedule_ != null) { + output.WriteRawTag(26); + output.WriteMessage(Schedule); + } + if (initialPatch_ != null) { + output.WriteRawTag(34); + output.WriteMessage(InitialPatch); + } + if (Identity.Length != 0) { + output.WriteRawTag(42); + output.WriteString(Identity); + } + if (RequestId.Length != 0) { + output.WriteRawTag(50); + output.WriteString(RequestId); + } + if (memo_ != null) { + output.WriteRawTag(58); + output.WriteMessage(Memo); + } + if (searchAttributes_ != null) { + output.WriteRawTag(66); + output.WriteMessage(SearchAttributes); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (Namespace.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Namespace); + } + if (ScheduleId.Length != 0) { + output.WriteRawTag(18); + output.WriteString(ScheduleId); + } + if (schedule_ != null) { + output.WriteRawTag(26); + output.WriteMessage(Schedule); + } + if (initialPatch_ != null) { + output.WriteRawTag(34); + output.WriteMessage(InitialPatch); + } + if (Identity.Length != 0) { + output.WriteRawTag(42); + output.WriteString(Identity); + } + if (RequestId.Length != 0) { + output.WriteRawTag(50); + output.WriteString(RequestId); + } + if (memo_ != null) { + output.WriteRawTag(58); + output.WriteMessage(Memo); + } + if (searchAttributes_ != null) { + output.WriteRawTag(66); + output.WriteMessage(SearchAttributes); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (Namespace.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Namespace); + } + if (ScheduleId.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(ScheduleId); + } + if (schedule_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Schedule); + } + if (initialPatch_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(InitialPatch); + } + if (Identity.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Identity); + } + if (RequestId.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(RequestId); + } + if (memo_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Memo); + } + if (searchAttributes_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(SearchAttributes); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(CreateScheduleRequest other) { + if (other == null) { + return; + } + if (other.Namespace.Length != 0) { + Namespace = other.Namespace; + } + if (other.ScheduleId.Length != 0) { + ScheduleId = other.ScheduleId; + } + if (other.schedule_ != null) { + if (schedule_ == null) { + Schedule = new global::Temporalio.Api.Schedule.V1.Schedule(); + } + Schedule.MergeFrom(other.Schedule); + } + if (other.initialPatch_ != null) { + if (initialPatch_ == null) { + InitialPatch = new global::Temporalio.Api.Schedule.V1.SchedulePatch(); + } + InitialPatch.MergeFrom(other.InitialPatch); + } + if (other.Identity.Length != 0) { + Identity = other.Identity; + } + if (other.RequestId.Length != 0) { + RequestId = other.RequestId; + } + if (other.memo_ != null) { + if (memo_ == null) { + Memo = new global::Temporalio.Api.Common.V1.Memo(); + } + Memo.MergeFrom(other.Memo); + } + if (other.searchAttributes_ != null) { + if (searchAttributes_ == null) { + SearchAttributes = new global::Temporalio.Api.Common.V1.SearchAttributes(); + } + SearchAttributes.MergeFrom(other.SearchAttributes); + } + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + Namespace = input.ReadString(); + break; + } + case 18: { + ScheduleId = input.ReadString(); + break; + } + case 26: { + if (schedule_ == null) { + Schedule = new global::Temporalio.Api.Schedule.V1.Schedule(); + } + input.ReadMessage(Schedule); + break; + } + case 34: { + if (initialPatch_ == null) { + InitialPatch = new global::Temporalio.Api.Schedule.V1.SchedulePatch(); + } + input.ReadMessage(InitialPatch); + break; + } + case 42: { + Identity = input.ReadString(); + break; + } + case 50: { + RequestId = input.ReadString(); + break; + } + case 58: { + if (memo_ == null) { + Memo = new global::Temporalio.Api.Common.V1.Memo(); + } + input.ReadMessage(Memo); + break; + } + case 66: { + if (searchAttributes_ == null) { + SearchAttributes = new global::Temporalio.Api.Common.V1.SearchAttributes(); + } + input.ReadMessage(SearchAttributes); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + Namespace = input.ReadString(); + break; + } + case 18: { + ScheduleId = input.ReadString(); + break; + } + case 26: { + if (schedule_ == null) { + Schedule = new global::Temporalio.Api.Schedule.V1.Schedule(); + } + input.ReadMessage(Schedule); + break; + } + case 34: { + if (initialPatch_ == null) { + InitialPatch = new global::Temporalio.Api.Schedule.V1.SchedulePatch(); + } + input.ReadMessage(InitialPatch); + break; + } + case 42: { + Identity = input.ReadString(); + break; + } + case 50: { + RequestId = input.ReadString(); + break; + } + case 58: { + if (memo_ == null) { + Memo = new global::Temporalio.Api.Common.V1.Memo(); + } + input.ReadMessage(Memo); + break; + } + case 66: { + if (searchAttributes_ == null) { + SearchAttributes = new global::Temporalio.Api.Common.V1.SearchAttributes(); + } + input.ReadMessage(SearchAttributes); + break; + } + } + } + } + #endif + + } + + public sealed partial class CreateScheduleResponse : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new CreateScheduleResponse()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[85]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public CreateScheduleResponse() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public CreateScheduleResponse(CreateScheduleResponse other) : this() { + conflictToken_ = other.conflictToken_; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public CreateScheduleResponse Clone() { + return new CreateScheduleResponse(this); + } + + /// Field number for the "conflict_token" field. + public const int ConflictTokenFieldNumber = 1; + private pb::ByteString conflictToken_ = pb::ByteString.Empty; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pb::ByteString ConflictToken { + get { return conflictToken_; } + set { + conflictToken_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as CreateScheduleResponse); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(CreateScheduleResponse other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (ConflictToken != other.ConflictToken) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (ConflictToken.Length != 0) hash ^= ConflictToken.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (ConflictToken.Length != 0) { + output.WriteRawTag(10); + output.WriteBytes(ConflictToken); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (ConflictToken.Length != 0) { + output.WriteRawTag(10); + output.WriteBytes(ConflictToken); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (ConflictToken.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeBytesSize(ConflictToken); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(CreateScheduleResponse other) { + if (other == null) { + return; + } + if (other.ConflictToken.Length != 0) { + ConflictToken = other.ConflictToken; + } + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + ConflictToken = input.ReadBytes(); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + ConflictToken = input.ReadBytes(); + break; + } + } + } + } + #endif + + } + + public sealed partial class DescribeScheduleRequest : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new DescribeScheduleRequest()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[86]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public DescribeScheduleRequest() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public DescribeScheduleRequest(DescribeScheduleRequest other) : this() { + namespace_ = other.namespace_; + scheduleId_ = other.scheduleId_; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public DescribeScheduleRequest Clone() { + return new DescribeScheduleRequest(this); + } + + /// Field number for the "namespace" field. + public const int NamespaceFieldNumber = 1; + private string namespace_ = ""; + /// + /// The namespace of the schedule to describe. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Namespace { + get { return namespace_; } + set { + namespace_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "schedule_id" field. + public const int ScheduleIdFieldNumber = 2; + private string scheduleId_ = ""; + /// + /// The id of the schedule to describe. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string ScheduleId { + get { return scheduleId_; } + set { + scheduleId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as DescribeScheduleRequest); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(DescribeScheduleRequest other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (Namespace != other.Namespace) return false; + if (ScheduleId != other.ScheduleId) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (Namespace.Length != 0) hash ^= Namespace.GetHashCode(); + if (ScheduleId.Length != 0) hash ^= ScheduleId.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (Namespace.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Namespace); + } + if (ScheduleId.Length != 0) { + output.WriteRawTag(18); + output.WriteString(ScheduleId); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (Namespace.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Namespace); + } + if (ScheduleId.Length != 0) { + output.WriteRawTag(18); + output.WriteString(ScheduleId); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (Namespace.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Namespace); + } + if (ScheduleId.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(ScheduleId); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(DescribeScheduleRequest other) { + if (other == null) { + return; + } + if (other.Namespace.Length != 0) { + Namespace = other.Namespace; + } + if (other.ScheduleId.Length != 0) { + ScheduleId = other.ScheduleId; + } + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + Namespace = input.ReadString(); + break; + } + case 18: { + ScheduleId = input.ReadString(); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + Namespace = input.ReadString(); + break; + } + case 18: { + ScheduleId = input.ReadString(); + break; + } } + } + } + #endif - partial void OnConstruction(); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public Capabilities(Capabilities other) : this() { - signalAndQueryHeader_ = other.signalAndQueryHeader_; - internalErrorDifferentiation_ = other.internalErrorDifferentiation_; - activityFailureIncludeHeartbeat_ = other.activityFailureIncludeHeartbeat_; - supportsSchedules_ = other.supportsSchedules_; - encodedFailureAttributes_ = other.encodedFailureAttributes_; - buildIdBasedVersioning_ = other.buildIdBasedVersioning_; - upsertMemo_ = other.upsertMemo_; - eagerWorkflowStart_ = other.eagerWorkflowStart_; - sdkMetadata_ = other.sdkMetadata_; - countGroupByExecutionStatus_ = other.countGroupByExecutionStatus_; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } + public sealed partial class DescribeScheduleResponse : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new DescribeScheduleResponse()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public Capabilities Clone() { - return new Capabilities(this); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[87]; } + } - /// Field number for the "signal_and_query_header" field. - public const int SignalAndQueryHeaderFieldNumber = 1; - private bool signalAndQueryHeader_; - /// - /// True if signal and query headers are supported. - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool SignalAndQueryHeader { - get { return signalAndQueryHeader_; } - set { - signalAndQueryHeader_ = value; - } - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } - /// Field number for the "internal_error_differentiation" field. - public const int InternalErrorDifferentiationFieldNumber = 2; - private bool internalErrorDifferentiation_; - /// - /// True if internal errors are differentiated from other types of errors for purposes of - /// retrying non-internal errors. - /// - /// When unset/false, clients retry all failures. When true, clients should only retry - /// non-internal errors. - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool InternalErrorDifferentiation { - get { return internalErrorDifferentiation_; } - set { - internalErrorDifferentiation_ = value; - } - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public DescribeScheduleResponse() { + OnConstruction(); + } - /// Field number for the "activity_failure_include_heartbeat" field. - public const int ActivityFailureIncludeHeartbeatFieldNumber = 3; - private bool activityFailureIncludeHeartbeat_; - /// - /// True if RespondActivityTaskFailed API supports including heartbeat details - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool ActivityFailureIncludeHeartbeat { - get { return activityFailureIncludeHeartbeat_; } - set { - activityFailureIncludeHeartbeat_ = value; - } - } + partial void OnConstruction(); - /// Field number for the "supports_schedules" field. - public const int SupportsSchedulesFieldNumber = 4; - private bool supportsSchedules_; - /// - /// Supports scheduled workflow features. - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool SupportsSchedules { - get { return supportsSchedules_; } - set { - supportsSchedules_ = value; - } - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public DescribeScheduleResponse(DescribeScheduleResponse other) : this() { + schedule_ = other.schedule_ != null ? other.schedule_.Clone() : null; + info_ = other.info_ != null ? other.info_.Clone() : null; + memo_ = other.memo_ != null ? other.memo_.Clone() : null; + searchAttributes_ = other.searchAttributes_ != null ? other.searchAttributes_.Clone() : null; + conflictToken_ = other.conflictToken_; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } - /// Field number for the "encoded_failure_attributes" field. - public const int EncodedFailureAttributesFieldNumber = 5; - private bool encodedFailureAttributes_; - /// - /// True if server uses protos that include temporal.api.failure.v1.Failure.encoded_attributes - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool EncodedFailureAttributes { - get { return encodedFailureAttributes_; } - set { - encodedFailureAttributes_ = value; - } - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public DescribeScheduleResponse Clone() { + return new DescribeScheduleResponse(this); + } - /// Field number for the "build_id_based_versioning" field. - public const int BuildIdBasedVersioningFieldNumber = 6; - private bool buildIdBasedVersioning_; - /// - /// True if server supports dispatching Workflow and Activity tasks based on a worker's build_id - /// (see: - /// https://github.com/temporalio/proposals/blob/a123af3b559f43db16ea6dd31870bfb754c4dc5e/versioning/worker-versions.md) - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool BuildIdBasedVersioning { - get { return buildIdBasedVersioning_; } - set { - buildIdBasedVersioning_ = value; - } - } + /// Field number for the "schedule" field. + public const int ScheduleFieldNumber = 1; + private global::Temporalio.Api.Schedule.V1.Schedule schedule_; + /// + /// The complete current schedule details. This may not match the schedule as + /// created because: + /// - some types of schedule specs may get compiled into others (e.g. + /// CronString into StructuredCalendarSpec) + /// - some unspecified fields may be replaced by defaults + /// - some fields in the state are modified automatically + /// - the schedule may have been modified by UpdateSchedule or PatchSchedule + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Temporalio.Api.Schedule.V1.Schedule Schedule { + get { return schedule_; } + set { + schedule_ = value; + } + } - /// Field number for the "upsert_memo" field. - public const int UpsertMemoFieldNumber = 7; - private bool upsertMemo_; - /// - /// True if server supports upserting workflow memo - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool UpsertMemo { - get { return upsertMemo_; } - set { - upsertMemo_ = value; - } - } + /// Field number for the "info" field. + public const int InfoFieldNumber = 2; + private global::Temporalio.Api.Schedule.V1.ScheduleInfo info_; + /// + /// Extra schedule state info. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Temporalio.Api.Schedule.V1.ScheduleInfo Info { + get { return info_; } + set { + info_ = value; + } + } - /// Field number for the "eager_workflow_start" field. - public const int EagerWorkflowStartFieldNumber = 8; - private bool eagerWorkflowStart_; - /// - /// True if server supports eager workflow task dispatching for the StartWorkflowExecution API - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool EagerWorkflowStart { - get { return eagerWorkflowStart_; } - set { - eagerWorkflowStart_ = value; - } - } + /// Field number for the "memo" field. + public const int MemoFieldNumber = 3; + private global::Temporalio.Api.Common.V1.Memo memo_; + /// + /// The memo and search attributes that the schedule was created with. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Temporalio.Api.Common.V1.Memo Memo { + get { return memo_; } + set { + memo_ = value; + } + } - /// Field number for the "sdk_metadata" field. - public const int SdkMetadataFieldNumber = 9; - private bool sdkMetadata_; - /// - /// True if the server knows about the sdk metadata field on WFT completions and will record - /// it in history - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool SdkMetadata { - get { return sdkMetadata_; } - set { - sdkMetadata_ = value; - } - } + /// Field number for the "search_attributes" field. + public const int SearchAttributesFieldNumber = 4; + private global::Temporalio.Api.Common.V1.SearchAttributes searchAttributes_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Temporalio.Api.Common.V1.SearchAttributes SearchAttributes { + get { return searchAttributes_; } + set { + searchAttributes_ = value; + } + } - /// Field number for the "count_group_by_execution_status" field. - public const int CountGroupByExecutionStatusFieldNumber = 10; - private bool countGroupByExecutionStatus_; - /// - /// True if the server supports count group by execution status - /// (-- api-linter: core::0140::prepositions=disabled --) - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool CountGroupByExecutionStatus { - get { return countGroupByExecutionStatus_; } - set { - countGroupByExecutionStatus_ = value; - } - } + /// Field number for the "conflict_token" field. + public const int ConflictTokenFieldNumber = 5; + private pb::ByteString conflictToken_ = pb::ByteString.Empty; + /// + /// This value can be passed back to UpdateSchedule to ensure that the + /// schedule was not modified between a Describe and an Update, which could + /// lead to lost updates and other confusion. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pb::ByteString ConflictToken { + get { return conflictToken_; } + set { + conflictToken_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override bool Equals(object other) { - return Equals(other as Capabilities); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as DescribeScheduleResponse); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(Capabilities other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (SignalAndQueryHeader != other.SignalAndQueryHeader) return false; - if (InternalErrorDifferentiation != other.InternalErrorDifferentiation) return false; - if (ActivityFailureIncludeHeartbeat != other.ActivityFailureIncludeHeartbeat) return false; - if (SupportsSchedules != other.SupportsSchedules) return false; - if (EncodedFailureAttributes != other.EncodedFailureAttributes) return false; - if (BuildIdBasedVersioning != other.BuildIdBasedVersioning) return false; - if (UpsertMemo != other.UpsertMemo) return false; - if (EagerWorkflowStart != other.EagerWorkflowStart) return false; - if (SdkMetadata != other.SdkMetadata) return false; - if (CountGroupByExecutionStatus != other.CountGroupByExecutionStatus) return false; - return Equals(_unknownFields, other._unknownFields); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(DescribeScheduleResponse other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (!object.Equals(Schedule, other.Schedule)) return false; + if (!object.Equals(Info, other.Info)) return false; + if (!object.Equals(Memo, other.Memo)) return false; + if (!object.Equals(SearchAttributes, other.SearchAttributes)) return false; + if (ConflictToken != other.ConflictToken) return false; + return Equals(_unknownFields, other._unknownFields); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override int GetHashCode() { - int hash = 1; - if (SignalAndQueryHeader != false) hash ^= SignalAndQueryHeader.GetHashCode(); - if (InternalErrorDifferentiation != false) hash ^= InternalErrorDifferentiation.GetHashCode(); - if (ActivityFailureIncludeHeartbeat != false) hash ^= ActivityFailureIncludeHeartbeat.GetHashCode(); - if (SupportsSchedules != false) hash ^= SupportsSchedules.GetHashCode(); - if (EncodedFailureAttributes != false) hash ^= EncodedFailureAttributes.GetHashCode(); - if (BuildIdBasedVersioning != false) hash ^= BuildIdBasedVersioning.GetHashCode(); - if (UpsertMemo != false) hash ^= UpsertMemo.GetHashCode(); - if (EagerWorkflowStart != false) hash ^= EagerWorkflowStart.GetHashCode(); - if (SdkMetadata != false) hash ^= SdkMetadata.GetHashCode(); - if (CountGroupByExecutionStatus != false) hash ^= CountGroupByExecutionStatus.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (schedule_ != null) hash ^= Schedule.GetHashCode(); + if (info_ != null) hash ^= Info.GetHashCode(); + if (memo_ != null) hash ^= Memo.GetHashCode(); + if (searchAttributes_ != null) hash ^= SearchAttributes.GetHashCode(); + if (ConflictToken.Length != 0) hash ^= ConflictToken.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (schedule_ != null) { + output.WriteRawTag(10); + output.WriteMessage(Schedule); + } + if (info_ != null) { + output.WriteRawTag(18); + output.WriteMessage(Info); + } + if (memo_ != null) { + output.WriteRawTag(26); + output.WriteMessage(Memo); + } + if (searchAttributes_ != null) { + output.WriteRawTag(34); + output.WriteMessage(SearchAttributes); + } + if (ConflictToken.Length != 0) { + output.WriteRawTag(42); + output.WriteBytes(ConflictToken); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (schedule_ != null) { + output.WriteRawTag(10); + output.WriteMessage(Schedule); + } + if (info_ != null) { + output.WriteRawTag(18); + output.WriteMessage(Info); + } + if (memo_ != null) { + output.WriteRawTag(26); + output.WriteMessage(Memo); + } + if (searchAttributes_ != null) { + output.WriteRawTag(34); + output.WriteMessage(SearchAttributes); + } + if (ConflictToken.Length != 0) { + output.WriteRawTag(42); + output.WriteBytes(ConflictToken); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (schedule_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Schedule); + } + if (info_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Info); + } + if (memo_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Memo); + } + if (searchAttributes_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(SearchAttributes); + } + if (ConflictToken.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeBytesSize(ConflictToken); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(DescribeScheduleResponse other) { + if (other == null) { + return; + } + if (other.schedule_ != null) { + if (schedule_ == null) { + Schedule = new global::Temporalio.Api.Schedule.V1.Schedule(); } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void WriteTo(pb::CodedOutputStream output) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - output.WriteRawMessage(this); - #else - if (SignalAndQueryHeader != false) { - output.WriteRawTag(8); - output.WriteBool(SignalAndQueryHeader); - } - if (InternalErrorDifferentiation != false) { - output.WriteRawTag(16); - output.WriteBool(InternalErrorDifferentiation); - } - if (ActivityFailureIncludeHeartbeat != false) { - output.WriteRawTag(24); - output.WriteBool(ActivityFailureIncludeHeartbeat); - } - if (SupportsSchedules != false) { - output.WriteRawTag(32); - output.WriteBool(SupportsSchedules); - } - if (EncodedFailureAttributes != false) { - output.WriteRawTag(40); - output.WriteBool(EncodedFailureAttributes); - } - if (BuildIdBasedVersioning != false) { - output.WriteRawTag(48); - output.WriteBool(BuildIdBasedVersioning); - } - if (UpsertMemo != false) { - output.WriteRawTag(56); - output.WriteBool(UpsertMemo); - } - if (EagerWorkflowStart != false) { - output.WriteRawTag(64); - output.WriteBool(EagerWorkflowStart); - } - if (SdkMetadata != false) { - output.WriteRawTag(72); - output.WriteBool(SdkMetadata); - } - if (CountGroupByExecutionStatus != false) { - output.WriteRawTag(80); - output.WriteBool(CountGroupByExecutionStatus); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - #endif + Schedule.MergeFrom(other.Schedule); + } + if (other.info_ != null) { + if (info_ == null) { + Info = new global::Temporalio.Api.Schedule.V1.ScheduleInfo(); } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (SignalAndQueryHeader != false) { - output.WriteRawTag(8); - output.WriteBool(SignalAndQueryHeader); - } - if (InternalErrorDifferentiation != false) { - output.WriteRawTag(16); - output.WriteBool(InternalErrorDifferentiation); - } - if (ActivityFailureIncludeHeartbeat != false) { - output.WriteRawTag(24); - output.WriteBool(ActivityFailureIncludeHeartbeat); - } - if (SupportsSchedules != false) { - output.WriteRawTag(32); - output.WriteBool(SupportsSchedules); - } - if (EncodedFailureAttributes != false) { - output.WriteRawTag(40); - output.WriteBool(EncodedFailureAttributes); - } - if (BuildIdBasedVersioning != false) { - output.WriteRawTag(48); - output.WriteBool(BuildIdBasedVersioning); - } - if (UpsertMemo != false) { - output.WriteRawTag(56); - output.WriteBool(UpsertMemo); - } - if (EagerWorkflowStart != false) { - output.WriteRawTag(64); - output.WriteBool(EagerWorkflowStart); - } - if (SdkMetadata != false) { - output.WriteRawTag(72); - output.WriteBool(SdkMetadata); - } - if (CountGroupByExecutionStatus != false) { - output.WriteRawTag(80); - output.WriteBool(CountGroupByExecutionStatus); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(ref output); - } + Info.MergeFrom(other.Info); + } + if (other.memo_ != null) { + if (memo_ == null) { + Memo = new global::Temporalio.Api.Common.V1.Memo(); } - #endif + Memo.MergeFrom(other.Memo); + } + if (other.searchAttributes_ != null) { + if (searchAttributes_ == null) { + SearchAttributes = new global::Temporalio.Api.Common.V1.SearchAttributes(); + } + SearchAttributes.MergeFrom(other.SearchAttributes); + } + if (other.ConflictToken.Length != 0) { + ConflictToken = other.ConflictToken; + } + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int CalculateSize() { - int size = 0; - if (SignalAndQueryHeader != false) { - size += 1 + 1; - } - if (InternalErrorDifferentiation != false) { - size += 1 + 1; - } - if (ActivityFailureIncludeHeartbeat != false) { - size += 1 + 1; - } - if (SupportsSchedules != false) { - size += 1 + 1; - } - if (EncodedFailureAttributes != false) { - size += 1 + 1; - } - if (BuildIdBasedVersioning != false) { - size += 1 + 1; - } - if (UpsertMemo != false) { - size += 1 + 1; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + if (schedule_ == null) { + Schedule = new global::Temporalio.Api.Schedule.V1.Schedule(); + } + input.ReadMessage(Schedule); + break; } - if (EagerWorkflowStart != false) { - size += 1 + 1; + case 18: { + if (info_ == null) { + Info = new global::Temporalio.Api.Schedule.V1.ScheduleInfo(); + } + input.ReadMessage(Info); + break; } - if (SdkMetadata != false) { - size += 1 + 1; + case 26: { + if (memo_ == null) { + Memo = new global::Temporalio.Api.Common.V1.Memo(); + } + input.ReadMessage(Memo); + break; } - if (CountGroupByExecutionStatus != false) { - size += 1 + 1; + case 34: { + if (searchAttributes_ == null) { + SearchAttributes = new global::Temporalio.Api.Common.V1.SearchAttributes(); + } + input.ReadMessage(SearchAttributes); + break; } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); + case 42: { + ConflictToken = input.ReadBytes(); + break; } - return size; } + } + #endif + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(Capabilities other) { - if (other == null) { - return; - } - if (other.SignalAndQueryHeader != false) { - SignalAndQueryHeader = other.SignalAndQueryHeader; - } - if (other.InternalErrorDifferentiation != false) { - InternalErrorDifferentiation = other.InternalErrorDifferentiation; - } - if (other.ActivityFailureIncludeHeartbeat != false) { - ActivityFailureIncludeHeartbeat = other.ActivityFailureIncludeHeartbeat; - } - if (other.SupportsSchedules != false) { - SupportsSchedules = other.SupportsSchedules; - } - if (other.EncodedFailureAttributes != false) { - EncodedFailureAttributes = other.EncodedFailureAttributes; - } - if (other.BuildIdBasedVersioning != false) { - BuildIdBasedVersioning = other.BuildIdBasedVersioning; - } - if (other.UpsertMemo != false) { - UpsertMemo = other.UpsertMemo; - } - if (other.EagerWorkflowStart != false) { - EagerWorkflowStart = other.EagerWorkflowStart; - } - if (other.SdkMetadata != false) { - SdkMetadata = other.SdkMetadata; + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + if (schedule_ == null) { + Schedule = new global::Temporalio.Api.Schedule.V1.Schedule(); + } + input.ReadMessage(Schedule); + break; } - if (other.CountGroupByExecutionStatus != false) { - CountGroupByExecutionStatus = other.CountGroupByExecutionStatus; + case 18: { + if (info_ == null) { + Info = new global::Temporalio.Api.Schedule.V1.ScheduleInfo(); + } + input.ReadMessage(Info); + break; } - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(pb::CodedInputStream input) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - input.ReadRawMessage(this); - #else - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 8: { - SignalAndQueryHeader = input.ReadBool(); - break; - } - case 16: { - InternalErrorDifferentiation = input.ReadBool(); - break; - } - case 24: { - ActivityFailureIncludeHeartbeat = input.ReadBool(); - break; - } - case 32: { - SupportsSchedules = input.ReadBool(); - break; - } - case 40: { - EncodedFailureAttributes = input.ReadBool(); - break; - } - case 48: { - BuildIdBasedVersioning = input.ReadBool(); - break; - } - case 56: { - UpsertMemo = input.ReadBool(); - break; - } - case 64: { - EagerWorkflowStart = input.ReadBool(); - break; - } - case 72: { - SdkMetadata = input.ReadBool(); - break; - } - case 80: { - CountGroupByExecutionStatus = input.ReadBool(); - break; - } + case 26: { + if (memo_ == null) { + Memo = new global::Temporalio.Api.Common.V1.Memo(); } + input.ReadMessage(Memo); + break; } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); - break; - case 8: { - SignalAndQueryHeader = input.ReadBool(); - break; - } - case 16: { - InternalErrorDifferentiation = input.ReadBool(); - break; - } - case 24: { - ActivityFailureIncludeHeartbeat = input.ReadBool(); - break; - } - case 32: { - SupportsSchedules = input.ReadBool(); - break; - } - case 40: { - EncodedFailureAttributes = input.ReadBool(); - break; - } - case 48: { - BuildIdBasedVersioning = input.ReadBool(); - break; - } - case 56: { - UpsertMemo = input.ReadBool(); - break; - } - case 64: { - EagerWorkflowStart = input.ReadBool(); - break; - } - case 72: { - SdkMetadata = input.ReadBool(); - break; - } - case 80: { - CountGroupByExecutionStatus = input.ReadBool(); - break; - } + case 34: { + if (searchAttributes_ == null) { + SearchAttributes = new global::Temporalio.Api.Common.V1.SearchAttributes(); } + input.ReadMessage(SearchAttributes); + break; + } + case 42: { + ConflictToken = input.ReadBytes(); + break; } } - #endif - } - } - #endregion + #endif } - public sealed partial class ListTaskQueuePartitionsRequest : pb::IMessage + public sealed partial class UpdateScheduleRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ListTaskQueuePartitionsRequest()); + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new UpdateScheduleRequest()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + public static pb::MessageParser Parser { get { return _parser; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[80]; } + get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[88]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -27836,7 +30591,7 @@ public sealed partial class ListTaskQueuePartitionsRequest : pb::IMessageField number for the "namespace" field. public const int NamespaceFieldNumber = 1; private string namespace_ = ""; + /// + /// The namespace of the schedule to update. + /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public string Namespace { get { return namespace_; } set { - namespace_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + namespace_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "schedule_id" field. + public const int ScheduleIdFieldNumber = 2; + private string scheduleId_ = ""; + /// + /// The id of the schedule to update. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string ScheduleId { + get { return scheduleId_; } + set { + scheduleId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "schedule" field. + public const int ScheduleFieldNumber = 3; + private global::Temporalio.Api.Schedule.V1.Schedule schedule_; + /// + /// The new schedule. The four main fields of the schedule (spec, action, + /// policies, state) are replaced completely by the values in this message. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Temporalio.Api.Schedule.V1.Schedule Schedule { + get { return schedule_; } + set { + schedule_ = value; + } + } + + /// Field number for the "conflict_token" field. + public const int ConflictTokenFieldNumber = 4; + private pb::ByteString conflictToken_ = pb::ByteString.Empty; + /// + /// This can be the value of conflict_token from a DescribeScheduleResponse, + /// which will cause this request to fail if the schedule has been modified + /// between the Describe and this Update. + /// If missing, the schedule will be updated unconditionally. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pb::ByteString ConflictToken { + get { return conflictToken_; } + set { + conflictToken_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "identity" field. + public const int IdentityFieldNumber = 5; + private string identity_ = ""; + /// + /// The identity of the client who initiated this request. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Identity { + get { return identity_; } + set { + identity_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "request_id" field. + public const int RequestIdFieldNumber = 6; + private string requestId_ = ""; + /// + /// A unique identifier for this update request for idempotence. Typically UUIDv4. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string RequestId { + get { return requestId_; } + set { + requestId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); } } - /// Field number for the "task_queue" field. - public const int TaskQueueFieldNumber = 2; - private global::Temporalio.Api.TaskQueue.V1.TaskQueue taskQueue_; + /// Field number for the "search_attributes" field. + public const int SearchAttributesFieldNumber = 7; + private global::Temporalio.Api.Common.V1.SearchAttributes searchAttributes_; + /// + /// Schedule search attributes to be updated. + /// Do not set this field if you do not want to update the search attributes. + /// A non-null empty object will set the search attributes to an empty map. + /// Note: you cannot only update the search attributes with `UpdateScheduleRequest`, + /// you must also set the `schedule` field; otherwise, it will unset the schedule. + /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Temporalio.Api.TaskQueue.V1.TaskQueue TaskQueue { - get { return taskQueue_; } + public global::Temporalio.Api.Common.V1.SearchAttributes SearchAttributes { + get { return searchAttributes_; } set { - taskQueue_ = value; + searchAttributes_ = value; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { - return Equals(other as ListTaskQueuePartitionsRequest); + return Equals(other as UpdateScheduleRequest); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(ListTaskQueuePartitionsRequest other) { + public bool Equals(UpdateScheduleRequest other) { if (ReferenceEquals(other, null)) { return false; } @@ -27896,7 +30745,12 @@ public bool Equals(ListTaskQueuePartitionsRequest other) { return true; } if (Namespace != other.Namespace) return false; - if (!object.Equals(TaskQueue, other.TaskQueue)) return false; + if (ScheduleId != other.ScheduleId) return false; + if (!object.Equals(Schedule, other.Schedule)) return false; + if (ConflictToken != other.ConflictToken) return false; + if (Identity != other.Identity) return false; + if (RequestId != other.RequestId) return false; + if (!object.Equals(SearchAttributes, other.SearchAttributes)) return false; return Equals(_unknownFields, other._unknownFields); } @@ -27905,7 +30759,12 @@ public bool Equals(ListTaskQueuePartitionsRequest other) { public override int GetHashCode() { int hash = 1; if (Namespace.Length != 0) hash ^= Namespace.GetHashCode(); - if (taskQueue_ != null) hash ^= TaskQueue.GetHashCode(); + if (ScheduleId.Length != 0) hash ^= ScheduleId.GetHashCode(); + if (schedule_ != null) hash ^= Schedule.GetHashCode(); + if (ConflictToken.Length != 0) hash ^= ConflictToken.GetHashCode(); + if (Identity.Length != 0) hash ^= Identity.GetHashCode(); + if (RequestId.Length != 0) hash ^= RequestId.GetHashCode(); + if (searchAttributes_ != null) hash ^= SearchAttributes.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -27928,9 +30787,29 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(10); output.WriteString(Namespace); } - if (taskQueue_ != null) { + if (ScheduleId.Length != 0) { output.WriteRawTag(18); - output.WriteMessage(TaskQueue); + output.WriteString(ScheduleId); + } + if (schedule_ != null) { + output.WriteRawTag(26); + output.WriteMessage(Schedule); + } + if (ConflictToken.Length != 0) { + output.WriteRawTag(34); + output.WriteBytes(ConflictToken); + } + if (Identity.Length != 0) { + output.WriteRawTag(42); + output.WriteString(Identity); + } + if (RequestId.Length != 0) { + output.WriteRawTag(50); + output.WriteString(RequestId); + } + if (searchAttributes_ != null) { + output.WriteRawTag(58); + output.WriteMessage(SearchAttributes); } if (_unknownFields != null) { _unknownFields.WriteTo(output); @@ -27946,9 +30825,29 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(10); output.WriteString(Namespace); } - if (taskQueue_ != null) { + if (ScheduleId.Length != 0) { output.WriteRawTag(18); - output.WriteMessage(TaskQueue); + output.WriteString(ScheduleId); + } + if (schedule_ != null) { + output.WriteRawTag(26); + output.WriteMessage(Schedule); + } + if (ConflictToken.Length != 0) { + output.WriteRawTag(34); + output.WriteBytes(ConflictToken); + } + if (Identity.Length != 0) { + output.WriteRawTag(42); + output.WriteString(Identity); + } + if (RequestId.Length != 0) { + output.WriteRawTag(50); + output.WriteString(RequestId); + } + if (searchAttributes_ != null) { + output.WriteRawTag(58); + output.WriteMessage(SearchAttributes); } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); @@ -27963,8 +30862,23 @@ public int CalculateSize() { if (Namespace.Length != 0) { size += 1 + pb::CodedOutputStream.ComputeStringSize(Namespace); } - if (taskQueue_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(TaskQueue); + if (ScheduleId.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(ScheduleId); + } + if (schedule_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Schedule); + } + if (ConflictToken.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeBytesSize(ConflictToken); + } + if (Identity.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Identity); + } + if (RequestId.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(RequestId); + } + if (searchAttributes_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(SearchAttributes); } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); @@ -27974,18 +30888,36 @@ public int CalculateSize() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(ListTaskQueuePartitionsRequest other) { + public void MergeFrom(UpdateScheduleRequest other) { if (other == null) { return; } if (other.Namespace.Length != 0) { Namespace = other.Namespace; } - if (other.taskQueue_ != null) { - if (taskQueue_ == null) { - TaskQueue = new global::Temporalio.Api.TaskQueue.V1.TaskQueue(); + if (other.ScheduleId.Length != 0) { + ScheduleId = other.ScheduleId; + } + if (other.schedule_ != null) { + if (schedule_ == null) { + Schedule = new global::Temporalio.Api.Schedule.V1.Schedule(); } - TaskQueue.MergeFrom(other.TaskQueue); + Schedule.MergeFrom(other.Schedule); + } + if (other.ConflictToken.Length != 0) { + ConflictToken = other.ConflictToken; + } + if (other.Identity.Length != 0) { + Identity = other.Identity; + } + if (other.RequestId.Length != 0) { + RequestId = other.RequestId; + } + if (other.searchAttributes_ != null) { + if (searchAttributes_ == null) { + SearchAttributes = new global::Temporalio.Api.Common.V1.SearchAttributes(); + } + SearchAttributes.MergeFrom(other.SearchAttributes); } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -28007,10 +30939,33 @@ public void MergeFrom(pb::CodedInputStream input) { break; } case 18: { - if (taskQueue_ == null) { - TaskQueue = new global::Temporalio.Api.TaskQueue.V1.TaskQueue(); + ScheduleId = input.ReadString(); + break; + } + case 26: { + if (schedule_ == null) { + Schedule = new global::Temporalio.Api.Schedule.V1.Schedule(); } - input.ReadMessage(TaskQueue); + input.ReadMessage(Schedule); + break; + } + case 34: { + ConflictToken = input.ReadBytes(); + break; + } + case 42: { + Identity = input.ReadString(); + break; + } + case 50: { + RequestId = input.ReadString(); + break; + } + case 58: { + if (searchAttributes_ == null) { + SearchAttributes = new global::Temporalio.Api.Common.V1.SearchAttributes(); + } + input.ReadMessage(SearchAttributes); break; } } @@ -28033,10 +30988,33 @@ public void MergeFrom(pb::CodedInputStream input) { break; } case 18: { - if (taskQueue_ == null) { - TaskQueue = new global::Temporalio.Api.TaskQueue.V1.TaskQueue(); + ScheduleId = input.ReadString(); + break; + } + case 26: { + if (schedule_ == null) { + Schedule = new global::Temporalio.Api.Schedule.V1.Schedule(); } - input.ReadMessage(TaskQueue); + input.ReadMessage(Schedule); + break; + } + case 34: { + ConflictToken = input.ReadBytes(); + break; + } + case 42: { + Identity = input.ReadString(); + break; + } + case 50: { + RequestId = input.ReadString(); + break; + } + case 58: { + if (searchAttributes_ == null) { + SearchAttributes = new global::Temporalio.Api.Common.V1.SearchAttributes(); + } + input.ReadMessage(SearchAttributes); break; } } @@ -28046,21 +31024,21 @@ public void MergeFrom(pb::CodedInputStream input) { } - public sealed partial class ListTaskQueuePartitionsResponse : pb::IMessage + public sealed partial class UpdateScheduleResponse : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ListTaskQueuePartitionsResponse()); + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new UpdateScheduleResponse()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + public static pb::MessageParser Parser { get { return _parser; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[81]; } + get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[89]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -28071,7 +31049,7 @@ public sealed partial class ListTaskQueuePartitionsResponse : pb::IMessageField number for the "activity_task_queue_partitions" field. - public const int ActivityTaskQueuePartitionsFieldNumber = 1; - private static readonly pb::FieldCodec _repeated_activityTaskQueuePartitions_codec - = pb::FieldCodec.ForMessage(10, global::Temporalio.Api.TaskQueue.V1.TaskQueuePartitionMetadata.Parser); - private readonly pbc::RepeatedField activityTaskQueuePartitions_ = new pbc::RepeatedField(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public pbc::RepeatedField ActivityTaskQueuePartitions { - get { return activityTaskQueuePartitions_; } - } - - /// Field number for the "workflow_task_queue_partitions" field. - public const int WorkflowTaskQueuePartitionsFieldNumber = 2; - private static readonly pb::FieldCodec _repeated_workflowTaskQueuePartitions_codec - = pb::FieldCodec.ForMessage(18, global::Temporalio.Api.TaskQueue.V1.TaskQueuePartitionMetadata.Parser); - private readonly pbc::RepeatedField workflowTaskQueuePartitions_ = new pbc::RepeatedField(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public pbc::RepeatedField WorkflowTaskQueuePartitions { - get { return workflowTaskQueuePartitions_; } + public UpdateScheduleResponse Clone() { + return new UpdateScheduleResponse(this); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { - return Equals(other as ListTaskQueuePartitionsResponse); + return Equals(other as UpdateScheduleResponse); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(ListTaskQueuePartitionsResponse other) { + public bool Equals(UpdateScheduleResponse other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } - if(!activityTaskQueuePartitions_.Equals(other.activityTaskQueuePartitions_)) return false; - if(!workflowTaskQueuePartitions_.Equals(other.workflowTaskQueuePartitions_)) return false; return Equals(_unknownFields, other._unknownFields); } @@ -28137,8 +31089,6 @@ public bool Equals(ListTaskQueuePartitionsResponse other) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override int GetHashCode() { int hash = 1; - hash ^= activityTaskQueuePartitions_.GetHashCode(); - hash ^= workflowTaskQueuePartitions_.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -28157,8 +31107,6 @@ public void WriteTo(pb::CodedOutputStream output) { #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE output.WriteRawMessage(this); #else - activityTaskQueuePartitions_.WriteTo(output, _repeated_activityTaskQueuePartitions_codec); - workflowTaskQueuePartitions_.WriteTo(output, _repeated_workflowTaskQueuePartitions_codec); if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -28169,8 +31117,6 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - activityTaskQueuePartitions_.WriteTo(ref output, _repeated_activityTaskQueuePartitions_codec); - workflowTaskQueuePartitions_.WriteTo(ref output, _repeated_workflowTaskQueuePartitions_codec); if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } @@ -28181,8 +31127,6 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public int CalculateSize() { int size = 0; - size += activityTaskQueuePartitions_.CalculateSize(_repeated_activityTaskQueuePartitions_codec); - size += workflowTaskQueuePartitions_.CalculateSize(_repeated_workflowTaskQueuePartitions_codec); if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -28191,12 +31135,10 @@ public int CalculateSize() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(ListTaskQueuePartitionsResponse other) { + public void MergeFrom(UpdateScheduleResponse other) { if (other == null) { return; } - activityTaskQueuePartitions_.Add(other.activityTaskQueuePartitions_); - workflowTaskQueuePartitions_.Add(other.workflowTaskQueuePartitions_); _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -28212,14 +31154,6 @@ public void MergeFrom(pb::CodedInputStream input) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; - case 10: { - activityTaskQueuePartitions_.AddEntriesFrom(input, _repeated_activityTaskQueuePartitions_codec); - break; - } - case 18: { - workflowTaskQueuePartitions_.AddEntriesFrom(input, _repeated_workflowTaskQueuePartitions_codec); - break; - } } } #endif @@ -28235,14 +31169,6 @@ public void MergeFrom(pb::CodedInputStream input) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; - case 10: { - activityTaskQueuePartitions_.AddEntriesFrom(ref input, _repeated_activityTaskQueuePartitions_codec); - break; - } - case 18: { - workflowTaskQueuePartitions_.AddEntriesFrom(ref input, _repeated_workflowTaskQueuePartitions_codec); - break; - } } } } @@ -28250,25 +31176,21 @@ public void MergeFrom(pb::CodedInputStream input) { } - /// - /// (-- api-linter: core::0203::optional=disabled - /// aip.dev/not-precedent: field_behavior annotation not available in our gogo fork --) - /// - public sealed partial class CreateScheduleRequest : pb::IMessage + public sealed partial class PatchScheduleRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new CreateScheduleRequest()); + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new PatchScheduleRequest()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + public static pb::MessageParser Parser { get { return _parser; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[82]; } + get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[90]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -28279,7 +31201,7 @@ public sealed partial class CreateScheduleRequest : pb::IMessageField number for the "namespace" field. public const int NamespaceFieldNumber = 1; private string namespace_ = ""; /// - /// The namespace the schedule should be created in. + /// The namespace of the schedule to patch. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] @@ -28324,7 +31243,7 @@ public string Namespace { public const int ScheduleIdFieldNumber = 2; private string scheduleId_ = ""; /// - /// The id of the new schedule. + /// The id of the schedule to patch. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] @@ -28335,38 +31254,20 @@ public string ScheduleId { } } - /// Field number for the "schedule" field. - public const int ScheduleFieldNumber = 3; - private global::Temporalio.Api.Schedule.V1.Schedule schedule_; - /// - /// The schedule spec, policies, action, and initial state. - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Temporalio.Api.Schedule.V1.Schedule Schedule { - get { return schedule_; } - set { - schedule_ = value; - } - } - - /// Field number for the "initial_patch" field. - public const int InitialPatchFieldNumber = 4; - private global::Temporalio.Api.Schedule.V1.SchedulePatch initialPatch_; - /// - /// Optional initial patch (e.g. to run the action once immediately). - /// + /// Field number for the "patch" field. + public const int PatchFieldNumber = 3; + private global::Temporalio.Api.Schedule.V1.SchedulePatch patch_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Temporalio.Api.Schedule.V1.SchedulePatch InitialPatch { - get { return initialPatch_; } + public global::Temporalio.Api.Schedule.V1.SchedulePatch Patch { + get { return patch_; } set { - initialPatch_ = value; + patch_ = value; } } /// Field number for the "identity" field. - public const int IdentityFieldNumber = 5; + public const int IdentityFieldNumber = 4; private string identity_ = ""; /// /// The identity of the client who initiated this request. @@ -28381,10 +31282,10 @@ public string Identity { } /// Field number for the "request_id" field. - public const int RequestIdFieldNumber = 6; + public const int RequestIdFieldNumber = 5; private string requestId_ = ""; /// - /// A unique identifier for this create request for idempotence. Typically UUIDv4. + /// A unique identifier for this update request for idempotence. Typically UUIDv4. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] @@ -28395,42 +31296,15 @@ public string RequestId { } } - /// Field number for the "memo" field. - public const int MemoFieldNumber = 7; - private global::Temporalio.Api.Common.V1.Memo memo_; - /// - /// Memo and search attributes to attach to the schedule itself. - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Temporalio.Api.Common.V1.Memo Memo { - get { return memo_; } - set { - memo_ = value; - } - } - - /// Field number for the "search_attributes" field. - public const int SearchAttributesFieldNumber = 8; - private global::Temporalio.Api.Common.V1.SearchAttributes searchAttributes_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Temporalio.Api.Common.V1.SearchAttributes SearchAttributes { - get { return searchAttributes_; } - set { - searchAttributes_ = value; - } - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { - return Equals(other as CreateScheduleRequest); + return Equals(other as PatchScheduleRequest); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(CreateScheduleRequest other) { + public bool Equals(PatchScheduleRequest other) { if (ReferenceEquals(other, null)) { return false; } @@ -28439,12 +31313,9 @@ public bool Equals(CreateScheduleRequest other) { } if (Namespace != other.Namespace) return false; if (ScheduleId != other.ScheduleId) return false; - if (!object.Equals(Schedule, other.Schedule)) return false; - if (!object.Equals(InitialPatch, other.InitialPatch)) return false; + if (!object.Equals(Patch, other.Patch)) return false; if (Identity != other.Identity) return false; if (RequestId != other.RequestId) return false; - if (!object.Equals(Memo, other.Memo)) return false; - if (!object.Equals(SearchAttributes, other.SearchAttributes)) return false; return Equals(_unknownFields, other._unknownFields); } @@ -28454,12 +31325,9 @@ public override int GetHashCode() { int hash = 1; if (Namespace.Length != 0) hash ^= Namespace.GetHashCode(); if (ScheduleId.Length != 0) hash ^= ScheduleId.GetHashCode(); - if (schedule_ != null) hash ^= Schedule.GetHashCode(); - if (initialPatch_ != null) hash ^= InitialPatch.GetHashCode(); + if (patch_ != null) hash ^= Patch.GetHashCode(); if (Identity.Length != 0) hash ^= Identity.GetHashCode(); if (RequestId.Length != 0) hash ^= RequestId.GetHashCode(); - if (memo_ != null) hash ^= Memo.GetHashCode(); - if (searchAttributes_ != null) hash ^= SearchAttributes.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -28486,30 +31354,18 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(18); output.WriteString(ScheduleId); } - if (schedule_ != null) { + if (patch_ != null) { output.WriteRawTag(26); - output.WriteMessage(Schedule); - } - if (initialPatch_ != null) { - output.WriteRawTag(34); - output.WriteMessage(InitialPatch); + output.WriteMessage(Patch); } if (Identity.Length != 0) { - output.WriteRawTag(42); + output.WriteRawTag(34); output.WriteString(Identity); } if (RequestId.Length != 0) { - output.WriteRawTag(50); + output.WriteRawTag(42); output.WriteString(RequestId); } - if (memo_ != null) { - output.WriteRawTag(58); - output.WriteMessage(Memo); - } - if (searchAttributes_ != null) { - output.WriteRawTag(66); - output.WriteMessage(SearchAttributes); - } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -28528,30 +31384,18 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(18); output.WriteString(ScheduleId); } - if (schedule_ != null) { + if (patch_ != null) { output.WriteRawTag(26); - output.WriteMessage(Schedule); - } - if (initialPatch_ != null) { - output.WriteRawTag(34); - output.WriteMessage(InitialPatch); + output.WriteMessage(Patch); } if (Identity.Length != 0) { - output.WriteRawTag(42); + output.WriteRawTag(34); output.WriteString(Identity); } if (RequestId.Length != 0) { - output.WriteRawTag(50); + output.WriteRawTag(42); output.WriteString(RequestId); } - if (memo_ != null) { - output.WriteRawTag(58); - output.WriteMessage(Memo); - } - if (searchAttributes_ != null) { - output.WriteRawTag(66); - output.WriteMessage(SearchAttributes); - } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } @@ -28568,11 +31412,8 @@ public int CalculateSize() { if (ScheduleId.Length != 0) { size += 1 + pb::CodedOutputStream.ComputeStringSize(ScheduleId); } - if (schedule_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(Schedule); - } - if (initialPatch_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(InitialPatch); + if (patch_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Patch); } if (Identity.Length != 0) { size += 1 + pb::CodedOutputStream.ComputeStringSize(Identity); @@ -28580,12 +31421,6 @@ public int CalculateSize() { if (RequestId.Length != 0) { size += 1 + pb::CodedOutputStream.ComputeStringSize(RequestId); } - if (memo_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(Memo); - } - if (searchAttributes_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(SearchAttributes); - } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -28594,7 +31429,7 @@ public int CalculateSize() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(CreateScheduleRequest other) { + public void MergeFrom(PatchScheduleRequest other) { if (other == null) { return; } @@ -28604,17 +31439,11 @@ public void MergeFrom(CreateScheduleRequest other) { if (other.ScheduleId.Length != 0) { ScheduleId = other.ScheduleId; } - if (other.schedule_ != null) { - if (schedule_ == null) { - Schedule = new global::Temporalio.Api.Schedule.V1.Schedule(); - } - Schedule.MergeFrom(other.Schedule); - } - if (other.initialPatch_ != null) { - if (initialPatch_ == null) { - InitialPatch = new global::Temporalio.Api.Schedule.V1.SchedulePatch(); + if (other.patch_ != null) { + if (patch_ == null) { + Patch = new global::Temporalio.Api.Schedule.V1.SchedulePatch(); } - InitialPatch.MergeFrom(other.InitialPatch); + Patch.MergeFrom(other.Patch); } if (other.Identity.Length != 0) { Identity = other.Identity; @@ -28622,18 +31451,6 @@ public void MergeFrom(CreateScheduleRequest other) { if (other.RequestId.Length != 0) { RequestId = other.RequestId; } - if (other.memo_ != null) { - if (memo_ == null) { - Memo = new global::Temporalio.Api.Common.V1.Memo(); - } - Memo.MergeFrom(other.Memo); - } - if (other.searchAttributes_ != null) { - if (searchAttributes_ == null) { - SearchAttributes = new global::Temporalio.Api.Common.V1.SearchAttributes(); - } - SearchAttributes.MergeFrom(other.SearchAttributes); - } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -28658,41 +31475,20 @@ public void MergeFrom(pb::CodedInputStream input) { break; } case 26: { - if (schedule_ == null) { - Schedule = new global::Temporalio.Api.Schedule.V1.Schedule(); + if (patch_ == null) { + Patch = new global::Temporalio.Api.Schedule.V1.SchedulePatch(); } - input.ReadMessage(Schedule); + input.ReadMessage(Patch); break; } case 34: { - if (initialPatch_ == null) { - InitialPatch = new global::Temporalio.Api.Schedule.V1.SchedulePatch(); - } - input.ReadMessage(InitialPatch); - break; - } - case 42: { Identity = input.ReadString(); break; } - case 50: { + case 42: { RequestId = input.ReadString(); break; } - case 58: { - if (memo_ == null) { - Memo = new global::Temporalio.Api.Common.V1.Memo(); - } - input.ReadMessage(Memo); - break; - } - case 66: { - if (searchAttributes_ == null) { - SearchAttributes = new global::Temporalio.Api.Common.V1.SearchAttributes(); - } - input.ReadMessage(SearchAttributes); - break; - } } } #endif @@ -28717,39 +31513,18 @@ public void MergeFrom(pb::CodedInputStream input) { break; } case 26: { - if (schedule_ == null) { - Schedule = new global::Temporalio.Api.Schedule.V1.Schedule(); - } - input.ReadMessage(Schedule); - break; - } - case 34: { - if (initialPatch_ == null) { - InitialPatch = new global::Temporalio.Api.Schedule.V1.SchedulePatch(); + if (patch_ == null) { + Patch = new global::Temporalio.Api.Schedule.V1.SchedulePatch(); } - input.ReadMessage(InitialPatch); - break; - } - case 42: { - Identity = input.ReadString(); - break; - } - case 50: { - RequestId = input.ReadString(); + input.ReadMessage(Patch); break; - } - case 58: { - if (memo_ == null) { - Memo = new global::Temporalio.Api.Common.V1.Memo(); - } - input.ReadMessage(Memo); + } + case 34: { + Identity = input.ReadString(); break; } - case 66: { - if (searchAttributes_ == null) { - SearchAttributes = new global::Temporalio.Api.Common.V1.SearchAttributes(); - } - input.ReadMessage(SearchAttributes); + case 42: { + RequestId = input.ReadString(); break; } } @@ -28759,21 +31534,21 @@ public void MergeFrom(pb::CodedInputStream input) { } - public sealed partial class CreateScheduleResponse : pb::IMessage + public sealed partial class PatchScheduleResponse : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new CreateScheduleResponse()); + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new PatchScheduleResponse()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + public static pb::MessageParser Parser { get { return _parser; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[83]; } + get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[91]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -28784,7 +31559,7 @@ public sealed partial class CreateScheduleResponse : pb::IMessageField number for the "conflict_token" field. - public const int ConflictTokenFieldNumber = 1; - private pb::ByteString conflictToken_ = pb::ByteString.Empty; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public pb::ByteString ConflictToken { - get { return conflictToken_; } - set { - conflictToken_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } + public PatchScheduleResponse Clone() { + return new PatchScheduleResponse(this); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { - return Equals(other as CreateScheduleResponse); + return Equals(other as PatchScheduleResponse); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(CreateScheduleResponse other) { + public bool Equals(PatchScheduleResponse other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } - if (ConflictToken != other.ConflictToken) return false; return Equals(_unknownFields, other._unknownFields); } @@ -28838,7 +31599,6 @@ public bool Equals(CreateScheduleResponse other) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override int GetHashCode() { int hash = 1; - if (ConflictToken.Length != 0) hash ^= ConflictToken.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -28857,10 +31617,6 @@ public void WriteTo(pb::CodedOutputStream output) { #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE output.WriteRawMessage(this); #else - if (ConflictToken.Length != 0) { - output.WriteRawTag(10); - output.WriteBytes(ConflictToken); - } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -28871,10 +31627,6 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (ConflictToken.Length != 0) { - output.WriteRawTag(10); - output.WriteBytes(ConflictToken); - } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } @@ -28885,9 +31637,6 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public int CalculateSize() { int size = 0; - if (ConflictToken.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeBytesSize(ConflictToken); - } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -28896,13 +31645,10 @@ public int CalculateSize() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(CreateScheduleResponse other) { + public void MergeFrom(PatchScheduleResponse other) { if (other == null) { return; } - if (other.ConflictToken.Length != 0) { - ConflictToken = other.ConflictToken; - } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -28918,10 +31664,6 @@ public void MergeFrom(pb::CodedInputStream input) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; - case 10: { - ConflictToken = input.ReadBytes(); - break; - } } } #endif @@ -28937,10 +31679,6 @@ public void MergeFrom(pb::CodedInputStream input) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; - case 10: { - ConflictToken = input.ReadBytes(); - break; - } } } } @@ -28948,21 +31686,21 @@ public void MergeFrom(pb::CodedInputStream input) { } - public sealed partial class DescribeScheduleRequest : pb::IMessage + public sealed partial class ListScheduleMatchingTimesRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new DescribeScheduleRequest()); + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ListScheduleMatchingTimesRequest()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + public static pb::MessageParser Parser { get { return _parser; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[84]; } + get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[92]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -28973,7 +31711,7 @@ public sealed partial class DescribeScheduleRequest : pb::IMessageField number for the "namespace" field. public const int NamespaceFieldNumber = 1; private string namespace_ = ""; /// - /// The namespace of the schedule to describe. + /// The namespace of the schedule to query. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] @@ -29012,7 +31752,7 @@ public string Namespace { public const int ScheduleIdFieldNumber = 2; private string scheduleId_ = ""; /// - /// The id of the schedule to describe. + /// The id of the schedule to query. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] @@ -29023,15 +31763,42 @@ public string ScheduleId { } } + /// Field number for the "start_time" field. + public const int StartTimeFieldNumber = 3; + private global::Google.Protobuf.WellKnownTypes.Timestamp startTime_; + /// + /// Time range to query. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Google.Protobuf.WellKnownTypes.Timestamp StartTime { + get { return startTime_; } + set { + startTime_ = value; + } + } + + /// Field number for the "end_time" field. + public const int EndTimeFieldNumber = 4; + private global::Google.Protobuf.WellKnownTypes.Timestamp endTime_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Google.Protobuf.WellKnownTypes.Timestamp EndTime { + get { return endTime_; } + set { + endTime_ = value; + } + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { - return Equals(other as DescribeScheduleRequest); + return Equals(other as ListScheduleMatchingTimesRequest); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(DescribeScheduleRequest other) { + public bool Equals(ListScheduleMatchingTimesRequest other) { if (ReferenceEquals(other, null)) { return false; } @@ -29040,6 +31807,8 @@ public bool Equals(DescribeScheduleRequest other) { } if (Namespace != other.Namespace) return false; if (ScheduleId != other.ScheduleId) return false; + if (!object.Equals(StartTime, other.StartTime)) return false; + if (!object.Equals(EndTime, other.EndTime)) return false; return Equals(_unknownFields, other._unknownFields); } @@ -29049,6 +31818,8 @@ public override int GetHashCode() { int hash = 1; if (Namespace.Length != 0) hash ^= Namespace.GetHashCode(); if (ScheduleId.Length != 0) hash ^= ScheduleId.GetHashCode(); + if (startTime_ != null) hash ^= StartTime.GetHashCode(); + if (endTime_ != null) hash ^= EndTime.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -29075,6 +31846,14 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(18); output.WriteString(ScheduleId); } + if (startTime_ != null) { + output.WriteRawTag(26); + output.WriteMessage(StartTime); + } + if (endTime_ != null) { + output.WriteRawTag(34); + output.WriteMessage(EndTime); + } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -29093,6 +31872,14 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(18); output.WriteString(ScheduleId); } + if (startTime_ != null) { + output.WriteRawTag(26); + output.WriteMessage(StartTime); + } + if (endTime_ != null) { + output.WriteRawTag(34); + output.WriteMessage(EndTime); + } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } @@ -29109,6 +31896,12 @@ public int CalculateSize() { if (ScheduleId.Length != 0) { size += 1 + pb::CodedOutputStream.ComputeStringSize(ScheduleId); } + if (startTime_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(StartTime); + } + if (endTime_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(EndTime); + } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -29117,7 +31910,7 @@ public int CalculateSize() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(DescribeScheduleRequest other) { + public void MergeFrom(ListScheduleMatchingTimesRequest other) { if (other == null) { return; } @@ -29127,6 +31920,18 @@ public void MergeFrom(DescribeScheduleRequest other) { if (other.ScheduleId.Length != 0) { ScheduleId = other.ScheduleId; } + if (other.startTime_ != null) { + if (startTime_ == null) { + StartTime = new global::Google.Protobuf.WellKnownTypes.Timestamp(); + } + StartTime.MergeFrom(other.StartTime); + } + if (other.endTime_ != null) { + if (endTime_ == null) { + EndTime = new global::Google.Protobuf.WellKnownTypes.Timestamp(); + } + EndTime.MergeFrom(other.EndTime); + } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -29150,6 +31955,20 @@ public void MergeFrom(pb::CodedInputStream input) { ScheduleId = input.ReadString(); break; } + case 26: { + if (startTime_ == null) { + StartTime = new global::Google.Protobuf.WellKnownTypes.Timestamp(); + } + input.ReadMessage(StartTime); + break; + } + case 34: { + if (endTime_ == null) { + EndTime = new global::Google.Protobuf.WellKnownTypes.Timestamp(); + } + input.ReadMessage(EndTime); + break; + } } } #endif @@ -29173,6 +31992,20 @@ public void MergeFrom(pb::CodedInputStream input) { ScheduleId = input.ReadString(); break; } + case 26: { + if (startTime_ == null) { + StartTime = new global::Google.Protobuf.WellKnownTypes.Timestamp(); + } + input.ReadMessage(StartTime); + break; + } + case 34: { + if (endTime_ == null) { + EndTime = new global::Google.Protobuf.WellKnownTypes.Timestamp(); + } + input.ReadMessage(EndTime); + break; + } } } } @@ -29180,21 +32013,21 @@ public void MergeFrom(pb::CodedInputStream input) { } - public sealed partial class DescribeScheduleResponse : pb::IMessage + public sealed partial class ListScheduleMatchingTimesResponse : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new DescribeScheduleResponse()); + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ListScheduleMatchingTimesResponse()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + public static pb::MessageParser Parser { get { return _parser; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[85]; } + get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[93]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -29205,7 +32038,7 @@ public sealed partial class DescribeScheduleResponse : pb::IMessageField number for the "schedule" field. - public const int ScheduleFieldNumber = 1; - private global::Temporalio.Api.Schedule.V1.Schedule schedule_; - /// - /// The complete current schedule details. This may not match the schedule as - /// created because: - /// - some types of schedule specs may get compiled into others (e.g. - /// CronString into StructuredCalendarSpec) - /// - some unspecified fields may be replaced by defaults - /// - some fields in the state are modified automatically - /// - the schedule may have been modified by UpdateSchedule or PatchSchedule - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Temporalio.Api.Schedule.V1.Schedule Schedule { - get { return schedule_; } - set { - schedule_ = value; - } - } - - /// Field number for the "info" field. - public const int InfoFieldNumber = 2; - private global::Temporalio.Api.Schedule.V1.ScheduleInfo info_; - /// - /// Extra schedule state info. - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Temporalio.Api.Schedule.V1.ScheduleInfo Info { - get { return info_; } - set { - info_ = value; - } - } - - /// Field number for the "memo" field. - public const int MemoFieldNumber = 3; - private global::Temporalio.Api.Common.V1.Memo memo_; - /// - /// The memo and search attributes that the schedule was created with. - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Temporalio.Api.Common.V1.Memo Memo { - get { return memo_; } - set { - memo_ = value; - } - } - - /// Field number for the "search_attributes" field. - public const int SearchAttributesFieldNumber = 4; - private global::Temporalio.Api.Common.V1.SearchAttributes searchAttributes_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Temporalio.Api.Common.V1.SearchAttributes SearchAttributes { - get { return searchAttributes_; } - set { - searchAttributes_ = value; - } + public ListScheduleMatchingTimesResponse Clone() { + return new ListScheduleMatchingTimesResponse(this); } - /// Field number for the "conflict_token" field. - public const int ConflictTokenFieldNumber = 5; - private pb::ByteString conflictToken_ = pb::ByteString.Empty; - /// - /// This value can be passed back to UpdateSchedule to ensure that the - /// schedule was not modified between a Describe and an Update, which could - /// lead to lost updates and other confusion. - /// + /// Field number for the "start_time" field. + public const int StartTimeFieldNumber = 1; + private static readonly pb::FieldCodec _repeated_startTime_codec + = pb::FieldCodec.ForMessage(10, global::Google.Protobuf.WellKnownTypes.Timestamp.Parser); + private readonly pbc::RepeatedField startTime_ = new pbc::RepeatedField(); [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public pb::ByteString ConflictToken { - get { return conflictToken_; } - set { - conflictToken_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } + public pbc::RepeatedField StartTime { + get { return startTime_; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { - return Equals(other as DescribeScheduleResponse); + return Equals(other as ListScheduleMatchingTimesResponse); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(DescribeScheduleResponse other) { + public bool Equals(ListScheduleMatchingTimesResponse other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } - if (!object.Equals(Schedule, other.Schedule)) return false; - if (!object.Equals(Info, other.Info)) return false; - if (!object.Equals(Memo, other.Memo)) return false; - if (!object.Equals(SearchAttributes, other.SearchAttributes)) return false; - if (ConflictToken != other.ConflictToken) return false; + if(!startTime_.Equals(other.startTime_)) return false; return Equals(_unknownFields, other._unknownFields); } @@ -29335,11 +32091,7 @@ public bool Equals(DescribeScheduleResponse other) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override int GetHashCode() { int hash = 1; - if (schedule_ != null) hash ^= Schedule.GetHashCode(); - if (info_ != null) hash ^= Info.GetHashCode(); - if (memo_ != null) hash ^= Memo.GetHashCode(); - if (searchAttributes_ != null) hash ^= SearchAttributes.GetHashCode(); - if (ConflictToken.Length != 0) hash ^= ConflictToken.GetHashCode(); + hash ^= startTime_.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -29358,26 +32110,7 @@ public void WriteTo(pb::CodedOutputStream output) { #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE output.WriteRawMessage(this); #else - if (schedule_ != null) { - output.WriteRawTag(10); - output.WriteMessage(Schedule); - } - if (info_ != null) { - output.WriteRawTag(18); - output.WriteMessage(Info); - } - if (memo_ != null) { - output.WriteRawTag(26); - output.WriteMessage(Memo); - } - if (searchAttributes_ != null) { - output.WriteRawTag(34); - output.WriteMessage(SearchAttributes); - } - if (ConflictToken.Length != 0) { - output.WriteRawTag(42); - output.WriteBytes(ConflictToken); - } + startTime_.WriteTo(output, _repeated_startTime_codec); if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -29388,26 +32121,7 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (schedule_ != null) { - output.WriteRawTag(10); - output.WriteMessage(Schedule); - } - if (info_ != null) { - output.WriteRawTag(18); - output.WriteMessage(Info); - } - if (memo_ != null) { - output.WriteRawTag(26); - output.WriteMessage(Memo); - } - if (searchAttributes_ != null) { - output.WriteRawTag(34); - output.WriteMessage(SearchAttributes); - } - if (ConflictToken.Length != 0) { - output.WriteRawTag(42); - output.WriteBytes(ConflictToken); - } + startTime_.WriteTo(ref output, _repeated_startTime_codec); if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } @@ -29418,21 +32132,7 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public int CalculateSize() { int size = 0; - if (schedule_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(Schedule); - } - if (info_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(Info); - } - if (memo_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(Memo); - } - if (searchAttributes_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(SearchAttributes); - } - if (ConflictToken.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeBytesSize(ConflictToken); - } + size += startTime_.CalculateSize(_repeated_startTime_codec); if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -29441,37 +32141,11 @@ public int CalculateSize() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(DescribeScheduleResponse other) { + public void MergeFrom(ListScheduleMatchingTimesResponse other) { if (other == null) { return; } - if (other.schedule_ != null) { - if (schedule_ == null) { - Schedule = new global::Temporalio.Api.Schedule.V1.Schedule(); - } - Schedule.MergeFrom(other.Schedule); - } - if (other.info_ != null) { - if (info_ == null) { - Info = new global::Temporalio.Api.Schedule.V1.ScheduleInfo(); - } - Info.MergeFrom(other.Info); - } - if (other.memo_ != null) { - if (memo_ == null) { - Memo = new global::Temporalio.Api.Common.V1.Memo(); - } - Memo.MergeFrom(other.Memo); - } - if (other.searchAttributes_ != null) { - if (searchAttributes_ == null) { - SearchAttributes = new global::Temporalio.Api.Common.V1.SearchAttributes(); - } - SearchAttributes.MergeFrom(other.SearchAttributes); - } - if (other.ConflictToken.Length != 0) { - ConflictToken = other.ConflictToken; - } + startTime_.Add(other.startTime_); _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -29488,35 +32162,7 @@ public void MergeFrom(pb::CodedInputStream input) { _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; case 10: { - if (schedule_ == null) { - Schedule = new global::Temporalio.Api.Schedule.V1.Schedule(); - } - input.ReadMessage(Schedule); - break; - } - case 18: { - if (info_ == null) { - Info = new global::Temporalio.Api.Schedule.V1.ScheduleInfo(); - } - input.ReadMessage(Info); - break; - } - case 26: { - if (memo_ == null) { - Memo = new global::Temporalio.Api.Common.V1.Memo(); - } - input.ReadMessage(Memo); - break; - } - case 34: { - if (searchAttributes_ == null) { - SearchAttributes = new global::Temporalio.Api.Common.V1.SearchAttributes(); - } - input.ReadMessage(SearchAttributes); - break; - } - case 42: { - ConflictToken = input.ReadBytes(); + startTime_.AddEntriesFrom(input, _repeated_startTime_codec); break; } } @@ -29535,35 +32181,7 @@ public void MergeFrom(pb::CodedInputStream input) { _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; case 10: { - if (schedule_ == null) { - Schedule = new global::Temporalio.Api.Schedule.V1.Schedule(); - } - input.ReadMessage(Schedule); - break; - } - case 18: { - if (info_ == null) { - Info = new global::Temporalio.Api.Schedule.V1.ScheduleInfo(); - } - input.ReadMessage(Info); - break; - } - case 26: { - if (memo_ == null) { - Memo = new global::Temporalio.Api.Common.V1.Memo(); - } - input.ReadMessage(Memo); - break; - } - case 34: { - if (searchAttributes_ == null) { - SearchAttributes = new global::Temporalio.Api.Common.V1.SearchAttributes(); - } - input.ReadMessage(SearchAttributes); - break; - } - case 42: { - ConflictToken = input.ReadBytes(); + startTime_.AddEntriesFrom(ref input, _repeated_startTime_codec); break; } } @@ -29573,21 +32191,21 @@ public void MergeFrom(pb::CodedInputStream input) { } - public sealed partial class UpdateScheduleRequest : pb::IMessage + public sealed partial class DeleteScheduleRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new UpdateScheduleRequest()); + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new DeleteScheduleRequest()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + public static pb::MessageParser Parser { get { return _parser; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[86]; } + get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[94]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -29598,7 +32216,7 @@ public sealed partial class UpdateScheduleRequest : pb::IMessageField number for the "namespace" field. public const int NamespaceFieldNumber = 1; private string namespace_ = ""; /// - /// The namespace of the schedule to update. - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string Namespace { - get { return namespace_; } - set { - namespace_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - - /// Field number for the "schedule_id" field. - public const int ScheduleIdFieldNumber = 2; - private string scheduleId_ = ""; - /// - /// The id of the schedule to update. - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string ScheduleId { - get { return scheduleId_; } - set { - scheduleId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - - /// Field number for the "schedule" field. - public const int ScheduleFieldNumber = 3; - private global::Temporalio.Api.Schedule.V1.Schedule schedule_; - /// - /// The new schedule. The four main fields of the schedule (spec, action, - /// policies, state) are replaced completely by the values in this message. + /// The namespace of the schedule to delete. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Temporalio.Api.Schedule.V1.Schedule Schedule { - get { return schedule_; } + public string Namespace { + get { return namespace_; } set { - schedule_ = value; + namespace_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); } } - /// Field number for the "conflict_token" field. - public const int ConflictTokenFieldNumber = 4; - private pb::ByteString conflictToken_ = pb::ByteString.Empty; + /// Field number for the "schedule_id" field. + public const int ScheduleIdFieldNumber = 2; + private string scheduleId_ = ""; /// - /// This can be the value of conflict_token from a DescribeScheduleResponse, - /// which will cause this request to fail if the schedule has been modified - /// between the Describe and this Update. - /// If missing, the schedule will be updated unconditionally. + /// The id of the schedule to delete. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public pb::ByteString ConflictToken { - get { return conflictToken_; } + public string ScheduleId { + get { return scheduleId_; } set { - conflictToken_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + scheduleId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); } } /// Field number for the "identity" field. - public const int IdentityFieldNumber = 5; + public const int IdentityFieldNumber = 3; private string identity_ = ""; /// /// The identity of the client who initiated this request. @@ -29702,49 +32282,15 @@ public string Identity { } } - /// Field number for the "request_id" field. - public const int RequestIdFieldNumber = 6; - private string requestId_ = ""; - /// - /// A unique identifier for this update request for idempotence. Typically UUIDv4. - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string RequestId { - get { return requestId_; } - set { - requestId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - - /// Field number for the "search_attributes" field. - public const int SearchAttributesFieldNumber = 7; - private global::Temporalio.Api.Common.V1.SearchAttributes searchAttributes_; - /// - /// Schedule search attributes to be updated. - /// Do not set this field if you do not want to update the search attributes. - /// A non-null empty object will set the search attributes to an empty map. - /// Note: you cannot only update the search attributes with `UpdateScheduleRequest`, - /// you must also set the `schedule` field; otherwise, it will unset the schedule. - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Temporalio.Api.Common.V1.SearchAttributes SearchAttributes { - get { return searchAttributes_; } - set { - searchAttributes_ = value; - } - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { - return Equals(other as UpdateScheduleRequest); + return Equals(other as DeleteScheduleRequest); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(UpdateScheduleRequest other) { + public bool Equals(DeleteScheduleRequest other) { if (ReferenceEquals(other, null)) { return false; } @@ -29753,11 +32299,7 @@ public bool Equals(UpdateScheduleRequest other) { } if (Namespace != other.Namespace) return false; if (ScheduleId != other.ScheduleId) return false; - if (!object.Equals(Schedule, other.Schedule)) return false; - if (ConflictToken != other.ConflictToken) return false; if (Identity != other.Identity) return false; - if (RequestId != other.RequestId) return false; - if (!object.Equals(SearchAttributes, other.SearchAttributes)) return false; return Equals(_unknownFields, other._unknownFields); } @@ -29767,11 +32309,7 @@ public override int GetHashCode() { int hash = 1; if (Namespace.Length != 0) hash ^= Namespace.GetHashCode(); if (ScheduleId.Length != 0) hash ^= ScheduleId.GetHashCode(); - if (schedule_ != null) hash ^= Schedule.GetHashCode(); - if (ConflictToken.Length != 0) hash ^= ConflictToken.GetHashCode(); if (Identity.Length != 0) hash ^= Identity.GetHashCode(); - if (RequestId.Length != 0) hash ^= RequestId.GetHashCode(); - if (searchAttributes_ != null) hash ^= SearchAttributes.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -29798,26 +32336,10 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(18); output.WriteString(ScheduleId); } - if (schedule_ != null) { - output.WriteRawTag(26); - output.WriteMessage(Schedule); - } - if (ConflictToken.Length != 0) { - output.WriteRawTag(34); - output.WriteBytes(ConflictToken); - } if (Identity.Length != 0) { - output.WriteRawTag(42); + output.WriteRawTag(26); output.WriteString(Identity); } - if (RequestId.Length != 0) { - output.WriteRawTag(50); - output.WriteString(RequestId); - } - if (searchAttributes_ != null) { - output.WriteRawTag(58); - output.WriteMessage(SearchAttributes); - } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -29836,26 +32358,10 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(18); output.WriteString(ScheduleId); } - if (schedule_ != null) { - output.WriteRawTag(26); - output.WriteMessage(Schedule); - } - if (ConflictToken.Length != 0) { - output.WriteRawTag(34); - output.WriteBytes(ConflictToken); - } if (Identity.Length != 0) { - output.WriteRawTag(42); + output.WriteRawTag(26); output.WriteString(Identity); } - if (RequestId.Length != 0) { - output.WriteRawTag(50); - output.WriteString(RequestId); - } - if (searchAttributes_ != null) { - output.WriteRawTag(58); - output.WriteMessage(SearchAttributes); - } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } @@ -29872,21 +32378,9 @@ public int CalculateSize() { if (ScheduleId.Length != 0) { size += 1 + pb::CodedOutputStream.ComputeStringSize(ScheduleId); } - if (schedule_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(Schedule); - } - if (ConflictToken.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeBytesSize(ConflictToken); - } if (Identity.Length != 0) { size += 1 + pb::CodedOutputStream.ComputeStringSize(Identity); } - if (RequestId.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(RequestId); - } - if (searchAttributes_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(SearchAttributes); - } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -29895,7 +32389,7 @@ public int CalculateSize() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(UpdateScheduleRequest other) { + public void MergeFrom(DeleteScheduleRequest other) { if (other == null) { return; } @@ -29905,27 +32399,9 @@ public void MergeFrom(UpdateScheduleRequest other) { if (other.ScheduleId.Length != 0) { ScheduleId = other.ScheduleId; } - if (other.schedule_ != null) { - if (schedule_ == null) { - Schedule = new global::Temporalio.Api.Schedule.V1.Schedule(); - } - Schedule.MergeFrom(other.Schedule); - } - if (other.ConflictToken.Length != 0) { - ConflictToken = other.ConflictToken; - } if (other.Identity.Length != 0) { Identity = other.Identity; } - if (other.RequestId.Length != 0) { - RequestId = other.RequestId; - } - if (other.searchAttributes_ != null) { - if (searchAttributes_ == null) { - SearchAttributes = new global::Temporalio.Api.Common.V1.SearchAttributes(); - } - SearchAttributes.MergeFrom(other.SearchAttributes); - } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -29950,31 +32426,9 @@ public void MergeFrom(pb::CodedInputStream input) { break; } case 26: { - if (schedule_ == null) { - Schedule = new global::Temporalio.Api.Schedule.V1.Schedule(); - } - input.ReadMessage(Schedule); - break; - } - case 34: { - ConflictToken = input.ReadBytes(); - break; - } - case 42: { Identity = input.ReadString(); break; } - case 50: { - RequestId = input.ReadString(); - break; - } - case 58: { - if (searchAttributes_ == null) { - SearchAttributes = new global::Temporalio.Api.Common.V1.SearchAttributes(); - } - input.ReadMessage(SearchAttributes); - break; - } } } #endif @@ -29999,31 +32453,9 @@ public void MergeFrom(pb::CodedInputStream input) { break; } case 26: { - if (schedule_ == null) { - Schedule = new global::Temporalio.Api.Schedule.V1.Schedule(); - } - input.ReadMessage(Schedule); - break; - } - case 34: { - ConflictToken = input.ReadBytes(); - break; - } - case 42: { Identity = input.ReadString(); break; } - case 50: { - RequestId = input.ReadString(); - break; - } - case 58: { - if (searchAttributes_ == null) { - SearchAttributes = new global::Temporalio.Api.Common.V1.SearchAttributes(); - } - input.ReadMessage(SearchAttributes); - break; - } } } } @@ -30031,21 +32463,21 @@ public void MergeFrom(pb::CodedInputStream input) { } - public sealed partial class UpdateScheduleResponse : pb::IMessage + public sealed partial class DeleteScheduleResponse : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new UpdateScheduleResponse()); + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new DeleteScheduleResponse()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + public static pb::MessageParser Parser { get { return _parser; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[87]; } + get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[95]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -30056,7 +32488,7 @@ public sealed partial class UpdateScheduleResponse : pb::IMessage + public sealed partial class ListSchedulesRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new PatchScheduleRequest()); + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ListSchedulesRequest()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + public static pb::MessageParser Parser { get { return _parser; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[88]; } + get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[96]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -30208,7 +32640,7 @@ public sealed partial class PatchScheduleRequest : pb::IMessageField number for the "namespace" field. public const int NamespaceFieldNumber = 1; private string namespace_ = ""; /// - /// The namespace of the schedule to patch. + /// The namespace to list schedules in. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] @@ -30246,83 +32677,341 @@ public string Namespace { } } - /// Field number for the "schedule_id" field. - public const int ScheduleIdFieldNumber = 2; - private string scheduleId_ = ""; + /// Field number for the "maximum_page_size" field. + public const int MaximumPageSizeFieldNumber = 2; + private int maximumPageSize_; /// - /// The id of the schedule to patch. + /// How many to return at once. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int MaximumPageSize { + get { return maximumPageSize_; } + set { + maximumPageSize_ = value; + } + } + + /// Field number for the "next_page_token" field. + public const int NextPageTokenFieldNumber = 3; + private pb::ByteString nextPageToken_ = pb::ByteString.Empty; + /// + /// Token to get the next page of results. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pb::ByteString NextPageToken { + get { return nextPageToken_; } + set { + nextPageToken_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "query" field. + public const int QueryFieldNumber = 4; + private string query_ = ""; + /// + /// Query to filter schedules. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string ScheduleId { - get { return scheduleId_; } - set { - scheduleId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } + public string Query { + get { return query_; } + set { + query_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as ListSchedulesRequest); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(ListSchedulesRequest other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (Namespace != other.Namespace) return false; + if (MaximumPageSize != other.MaximumPageSize) return false; + if (NextPageToken != other.NextPageToken) return false; + if (Query != other.Query) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (Namespace.Length != 0) hash ^= Namespace.GetHashCode(); + if (MaximumPageSize != 0) hash ^= MaximumPageSize.GetHashCode(); + if (NextPageToken.Length != 0) hash ^= NextPageToken.GetHashCode(); + if (Query.Length != 0) hash ^= Query.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (Namespace.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Namespace); + } + if (MaximumPageSize != 0) { + output.WriteRawTag(16); + output.WriteInt32(MaximumPageSize); + } + if (NextPageToken.Length != 0) { + output.WriteRawTag(26); + output.WriteBytes(NextPageToken); + } + if (Query.Length != 0) { + output.WriteRawTag(34); + output.WriteString(Query); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (Namespace.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Namespace); + } + if (MaximumPageSize != 0) { + output.WriteRawTag(16); + output.WriteInt32(MaximumPageSize); + } + if (NextPageToken.Length != 0) { + output.WriteRawTag(26); + output.WriteBytes(NextPageToken); + } + if (Query.Length != 0) { + output.WriteRawTag(34); + output.WriteString(Query); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (Namespace.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Namespace); + } + if (MaximumPageSize != 0) { + size += 1 + pb::CodedOutputStream.ComputeInt32Size(MaximumPageSize); + } + if (NextPageToken.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeBytesSize(NextPageToken); + } + if (Query.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Query); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(ListSchedulesRequest other) { + if (other == null) { + return; + } + if (other.Namespace.Length != 0) { + Namespace = other.Namespace; + } + if (other.MaximumPageSize != 0) { + MaximumPageSize = other.MaximumPageSize; + } + if (other.NextPageToken.Length != 0) { + NextPageToken = other.NextPageToken; + } + if (other.Query.Length != 0) { + Query = other.Query; + } + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + Namespace = input.ReadString(); + break; + } + case 16: { + MaximumPageSize = input.ReadInt32(); + break; + } + case 26: { + NextPageToken = input.ReadBytes(); + break; + } + case 34: { + Query = input.ReadString(); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + Namespace = input.ReadString(); + break; + } + case 16: { + MaximumPageSize = input.ReadInt32(); + break; + } + case 26: { + NextPageToken = input.ReadBytes(); + break; + } + case 34: { + Query = input.ReadString(); + break; + } + } + } + } + #endif + + } + + public sealed partial class ListSchedulesResponse : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ListSchedulesResponse()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[97]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ListSchedulesResponse() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ListSchedulesResponse(ListSchedulesResponse other) : this() { + schedules_ = other.schedules_.Clone(); + nextPageToken_ = other.nextPageToken_; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } - /// Field number for the "patch" field. - public const int PatchFieldNumber = 3; - private global::Temporalio.Api.Schedule.V1.SchedulePatch patch_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Temporalio.Api.Schedule.V1.SchedulePatch Patch { - get { return patch_; } - set { - patch_ = value; - } + public ListSchedulesResponse Clone() { + return new ListSchedulesResponse(this); } - /// Field number for the "identity" field. - public const int IdentityFieldNumber = 4; - private string identity_ = ""; - /// - /// The identity of the client who initiated this request. - /// + /// Field number for the "schedules" field. + public const int SchedulesFieldNumber = 1; + private static readonly pb::FieldCodec _repeated_schedules_codec + = pb::FieldCodec.ForMessage(10, global::Temporalio.Api.Schedule.V1.ScheduleListEntry.Parser); + private readonly pbc::RepeatedField schedules_ = new pbc::RepeatedField(); [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string Identity { - get { return identity_; } - set { - identity_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } + public pbc::RepeatedField Schedules { + get { return schedules_; } } - /// Field number for the "request_id" field. - public const int RequestIdFieldNumber = 5; - private string requestId_ = ""; - /// - /// A unique identifier for this update request for idempotence. Typically UUIDv4. - /// + /// Field number for the "next_page_token" field. + public const int NextPageTokenFieldNumber = 2; + private pb::ByteString nextPageToken_ = pb::ByteString.Empty; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string RequestId { - get { return requestId_; } + public pb::ByteString NextPageToken { + get { return nextPageToken_; } set { - requestId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + nextPageToken_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { - return Equals(other as PatchScheduleRequest); + return Equals(other as ListSchedulesResponse); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(PatchScheduleRequest other) { + public bool Equals(ListSchedulesResponse other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } - if (Namespace != other.Namespace) return false; - if (ScheduleId != other.ScheduleId) return false; - if (!object.Equals(Patch, other.Patch)) return false; - if (Identity != other.Identity) return false; - if (RequestId != other.RequestId) return false; + if(!schedules_.Equals(other.schedules_)) return false; + if (NextPageToken != other.NextPageToken) return false; return Equals(_unknownFields, other._unknownFields); } @@ -30330,11 +33019,8 @@ public bool Equals(PatchScheduleRequest other) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override int GetHashCode() { int hash = 1; - if (Namespace.Length != 0) hash ^= Namespace.GetHashCode(); - if (ScheduleId.Length != 0) hash ^= ScheduleId.GetHashCode(); - if (patch_ != null) hash ^= Patch.GetHashCode(); - if (Identity.Length != 0) hash ^= Identity.GetHashCode(); - if (RequestId.Length != 0) hash ^= RequestId.GetHashCode(); + hash ^= schedules_.GetHashCode(); + if (NextPageToken.Length != 0) hash ^= NextPageToken.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -30353,25 +33039,10 @@ public void WriteTo(pb::CodedOutputStream output) { #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE output.WriteRawMessage(this); #else - if (Namespace.Length != 0) { - output.WriteRawTag(10); - output.WriteString(Namespace); - } - if (ScheduleId.Length != 0) { + schedules_.WriteTo(output, _repeated_schedules_codec); + if (NextPageToken.Length != 0) { output.WriteRawTag(18); - output.WriteString(ScheduleId); - } - if (patch_ != null) { - output.WriteRawTag(26); - output.WriteMessage(Patch); - } - if (Identity.Length != 0) { - output.WriteRawTag(34); - output.WriteString(Identity); - } - if (RequestId.Length != 0) { - output.WriteRawTag(42); - output.WriteString(RequestId); + output.WriteBytes(NextPageToken); } if (_unknownFields != null) { _unknownFields.WriteTo(output); @@ -30383,25 +33054,10 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (Namespace.Length != 0) { - output.WriteRawTag(10); - output.WriteString(Namespace); - } - if (ScheduleId.Length != 0) { + schedules_.WriteTo(ref output, _repeated_schedules_codec); + if (NextPageToken.Length != 0) { output.WriteRawTag(18); - output.WriteString(ScheduleId); - } - if (patch_ != null) { - output.WriteRawTag(26); - output.WriteMessage(Patch); - } - if (Identity.Length != 0) { - output.WriteRawTag(34); - output.WriteString(Identity); - } - if (RequestId.Length != 0) { - output.WriteRawTag(42); - output.WriteString(RequestId); + output.WriteBytes(NextPageToken); } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); @@ -30413,20 +33069,9 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public int CalculateSize() { int size = 0; - if (Namespace.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(Namespace); - } - if (ScheduleId.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(ScheduleId); - } - if (patch_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(Patch); - } - if (Identity.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(Identity); - } - if (RequestId.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(RequestId); + size += schedules_.CalculateSize(_repeated_schedules_codec); + if (NextPageToken.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeBytesSize(NextPageToken); } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); @@ -30436,27 +33081,13 @@ public int CalculateSize() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(PatchScheduleRequest other) { + public void MergeFrom(ListSchedulesResponse other) { if (other == null) { return; } - if (other.Namespace.Length != 0) { - Namespace = other.Namespace; - } - if (other.ScheduleId.Length != 0) { - ScheduleId = other.ScheduleId; - } - if (other.patch_ != null) { - if (patch_ == null) { - Patch = new global::Temporalio.Api.Schedule.V1.SchedulePatch(); - } - Patch.MergeFrom(other.Patch); - } - if (other.Identity.Length != 0) { - Identity = other.Identity; - } - if (other.RequestId.Length != 0) { - RequestId = other.RequestId; + schedules_.Add(other.schedules_); + if (other.NextPageToken.Length != 0) { + NextPageToken = other.NextPageToken; } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -30474,26 +33105,11 @@ public void MergeFrom(pb::CodedInputStream input) { _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; case 10: { - Namespace = input.ReadString(); + schedules_.AddEntriesFrom(input, _repeated_schedules_codec); break; } case 18: { - ScheduleId = input.ReadString(); - break; - } - case 26: { - if (patch_ == null) { - Patch = new global::Temporalio.Api.Schedule.V1.SchedulePatch(); - } - input.ReadMessage(Patch); - break; - } - case 34: { - Identity = input.ReadString(); - break; - } - case 42: { - RequestId = input.ReadString(); + NextPageToken = input.ReadBytes(); break; } } @@ -30512,26 +33128,11 @@ public void MergeFrom(pb::CodedInputStream input) { _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; case 10: { - Namespace = input.ReadString(); + schedules_.AddEntriesFrom(ref input, _repeated_schedules_codec); break; } case 18: { - ScheduleId = input.ReadString(); - break; - } - case 26: { - if (patch_ == null) { - Patch = new global::Temporalio.Api.Schedule.V1.SchedulePatch(); - } - input.ReadMessage(Patch); - break; - } - case 34: { - Identity = input.ReadString(); - break; - } - case 42: { - RequestId = input.ReadString(); + NextPageToken = input.ReadBytes(); break; } } @@ -30541,21 +33142,21 @@ public void MergeFrom(pb::CodedInputStream input) { } - public sealed partial class PatchScheduleResponse : pb::IMessage + public sealed partial class UpdateWorkerBuildIdCompatibilityRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new PatchScheduleResponse()); + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new UpdateWorkerBuildIdCompatibilityRequest()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + public static pb::MessageParser Parser { get { return _parser; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[89]; } + get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[98]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -30566,7 +33167,7 @@ public sealed partial class PatchScheduleResponse : pb::IMessageField number for the "namespace" field. + public const int NamespaceFieldNumber = 1; + private string namespace_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Namespace { + get { return namespace_; } + set { + namespace_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "task_queue" field. + public const int TaskQueueFieldNumber = 2; + private string taskQueue_ = ""; + /// + /// Must be set, the task queue to apply changes to. Because all workers on a given task queue + /// must have the same set of workflow & activity implementations, there is no reason to specify + /// a task queue type here. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string TaskQueue { + get { return taskQueue_; } + set { + taskQueue_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "add_new_build_id_in_new_default_set" field. + public const int AddNewBuildIdInNewDefaultSetFieldNumber = 3; + /// + /// A new build id. This operation will create a new set which will be the new overall + /// default version for the queue, with this id as its only member. This new set is + /// incompatible with all previous sets/versions. + /// + /// (-- api-linter: core::0140::prepositions=disabled + /// aip.dev/not-precedent: In makes perfect sense here. --) + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string AddNewBuildIdInNewDefaultSet { + get { return HasAddNewBuildIdInNewDefaultSet ? (string) operation_ : ""; } + set { + operation_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + operationCase_ = OperationOneofCase.AddNewBuildIdInNewDefaultSet; + } + } + /// Gets whether the "add_new_build_id_in_new_default_set" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool HasAddNewBuildIdInNewDefaultSet { + get { return operationCase_ == OperationOneofCase.AddNewBuildIdInNewDefaultSet; } + } + /// Clears the value of the oneof if it's currently set to "add_new_build_id_in_new_default_set" + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void ClearAddNewBuildIdInNewDefaultSet() { + if (HasAddNewBuildIdInNewDefaultSet) { + ClearOperation(); + } + } + + /// Field number for the "add_new_compatible_build_id" field. + public const int AddNewCompatibleBuildIdFieldNumber = 4; + /// + /// Adds a new id to an existing compatible set, see sub-message definition for more. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Temporalio.Api.WorkflowService.V1.UpdateWorkerBuildIdCompatibilityRequest.Types.AddNewCompatibleVersion AddNewCompatibleBuildId { + get { return operationCase_ == OperationOneofCase.AddNewCompatibleBuildId ? (global::Temporalio.Api.WorkflowService.V1.UpdateWorkerBuildIdCompatibilityRequest.Types.AddNewCompatibleVersion) operation_ : null; } + set { + operation_ = value; + operationCase_ = value == null ? OperationOneofCase.None : OperationOneofCase.AddNewCompatibleBuildId; + } + } + + /// Field number for the "promote_set_by_build_id" field. + public const int PromoteSetByBuildIdFieldNumber = 5; + /// + /// Promote an existing set to be the current default (if it isn't already) by targeting + /// an existing build id within it. This field's value is the extant build id. + /// + /// (-- api-linter: core::0140::prepositions=disabled + /// aip.dev/not-precedent: Names are hard. --) + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string PromoteSetByBuildId { + get { return HasPromoteSetByBuildId ? (string) operation_ : ""; } + set { + operation_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + operationCase_ = OperationOneofCase.PromoteSetByBuildId; + } + } + /// Gets whether the "promote_set_by_build_id" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool HasPromoteSetByBuildId { + get { return operationCase_ == OperationOneofCase.PromoteSetByBuildId; } + } + /// Clears the value of the oneof if it's currently set to "promote_set_by_build_id" + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void ClearPromoteSetByBuildId() { + if (HasPromoteSetByBuildId) { + ClearOperation(); + } + } + + /// Field number for the "promote_build_id_within_set" field. + public const int PromoteBuildIdWithinSetFieldNumber = 6; + /// + /// Promote an existing build id within some set to be the current default for that set. + /// + /// (-- api-linter: core::0140::prepositions=disabled + /// aip.dev/not-precedent: Within makes perfect sense here. --) + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string PromoteBuildIdWithinSet { + get { return HasPromoteBuildIdWithinSet ? (string) operation_ : ""; } + set { + operation_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + operationCase_ = OperationOneofCase.PromoteBuildIdWithinSet; + } + } + /// Gets whether the "promote_build_id_within_set" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool HasPromoteBuildIdWithinSet { + get { return operationCase_ == OperationOneofCase.PromoteBuildIdWithinSet; } + } + /// Clears the value of the oneof if it's currently set to "promote_build_id_within_set" + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void ClearPromoteBuildIdWithinSet() { + if (HasPromoteBuildIdWithinSet) { + ClearOperation(); + } + } + + /// Field number for the "merge_sets" field. + public const int MergeSetsFieldNumber = 7; + /// + /// Merge two existing sets together, thus declaring all build IDs in both sets compatible + /// with one another. The primary set's default will become the default for the merged set. + /// This is useful if you've accidentally declared a new ID as incompatible you meant to + /// declare as compatible. The unusual case of incomplete replication during failover could + /// also result in a split set, which this operation can repair. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Temporalio.Api.WorkflowService.V1.UpdateWorkerBuildIdCompatibilityRequest.Types.MergeSets MergeSets { + get { return operationCase_ == OperationOneofCase.MergeSets ? (global::Temporalio.Api.WorkflowService.V1.UpdateWorkerBuildIdCompatibilityRequest.Types.MergeSets) operation_ : null; } + set { + operation_ = value; + operationCase_ = value == null ? OperationOneofCase.None : OperationOneofCase.MergeSets; + } + } + + private object operation_; + /// Enum of possible cases for the "operation" oneof. + public enum OperationOneofCase { + None = 0, + AddNewBuildIdInNewDefaultSet = 3, + AddNewCompatibleBuildId = 4, + PromoteSetByBuildId = 5, + PromoteBuildIdWithinSet = 6, + MergeSets = 7, + } + private OperationOneofCase operationCase_ = OperationOneofCase.None; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public OperationOneofCase OperationCase { + get { return operationCase_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void ClearOperation() { + operationCase_ = OperationOneofCase.None; + operation_ = null; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { - return Equals(other as PatchScheduleResponse); + return Equals(other as UpdateWorkerBuildIdCompatibilityRequest); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(PatchScheduleResponse other) { + public bool Equals(UpdateWorkerBuildIdCompatibilityRequest other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } + if (Namespace != other.Namespace) return false; + if (TaskQueue != other.TaskQueue) return false; + if (AddNewBuildIdInNewDefaultSet != other.AddNewBuildIdInNewDefaultSet) return false; + if (!object.Equals(AddNewCompatibleBuildId, other.AddNewCompatibleBuildId)) return false; + if (PromoteSetByBuildId != other.PromoteSetByBuildId) return false; + if (PromoteBuildIdWithinSet != other.PromoteBuildIdWithinSet) return false; + if (!object.Equals(MergeSets, other.MergeSets)) return false; + if (OperationCase != other.OperationCase) return false; return Equals(_unknownFields, other._unknownFields); } @@ -30606,6 +33421,14 @@ public bool Equals(PatchScheduleResponse other) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override int GetHashCode() { int hash = 1; + if (Namespace.Length != 0) hash ^= Namespace.GetHashCode(); + if (TaskQueue.Length != 0) hash ^= TaskQueue.GetHashCode(); + if (HasAddNewBuildIdInNewDefaultSet) hash ^= AddNewBuildIdInNewDefaultSet.GetHashCode(); + if (operationCase_ == OperationOneofCase.AddNewCompatibleBuildId) hash ^= AddNewCompatibleBuildId.GetHashCode(); + if (HasPromoteSetByBuildId) hash ^= PromoteSetByBuildId.GetHashCode(); + if (HasPromoteBuildIdWithinSet) hash ^= PromoteBuildIdWithinSet.GetHashCode(); + if (operationCase_ == OperationOneofCase.MergeSets) hash ^= MergeSets.GetHashCode(); + hash ^= (int) operationCase_; if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -30624,6 +33447,34 @@ public void WriteTo(pb::CodedOutputStream output) { #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE output.WriteRawMessage(this); #else + if (Namespace.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Namespace); + } + if (TaskQueue.Length != 0) { + output.WriteRawTag(18); + output.WriteString(TaskQueue); + } + if (HasAddNewBuildIdInNewDefaultSet) { + output.WriteRawTag(26); + output.WriteString(AddNewBuildIdInNewDefaultSet); + } + if (operationCase_ == OperationOneofCase.AddNewCompatibleBuildId) { + output.WriteRawTag(34); + output.WriteMessage(AddNewCompatibleBuildId); + } + if (HasPromoteSetByBuildId) { + output.WriteRawTag(42); + output.WriteString(PromoteSetByBuildId); + } + if (HasPromoteBuildIdWithinSet) { + output.WriteRawTag(50); + output.WriteString(PromoteBuildIdWithinSet); + } + if (operationCase_ == OperationOneofCase.MergeSets) { + output.WriteRawTag(58); + output.WriteMessage(MergeSets); + } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -30634,16 +33485,65 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (Namespace.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Namespace); + } + if (TaskQueue.Length != 0) { + output.WriteRawTag(18); + output.WriteString(TaskQueue); + } + if (HasAddNewBuildIdInNewDefaultSet) { + output.WriteRawTag(26); + output.WriteString(AddNewBuildIdInNewDefaultSet); + } + if (operationCase_ == OperationOneofCase.AddNewCompatibleBuildId) { + output.WriteRawTag(34); + output.WriteMessage(AddNewCompatibleBuildId); + } + if (HasPromoteSetByBuildId) { + output.WriteRawTag(42); + output.WriteString(PromoteSetByBuildId); + } + if (HasPromoteBuildIdWithinSet) { + output.WriteRawTag(50); + output.WriteString(PromoteBuildIdWithinSet); + } + if (operationCase_ == OperationOneofCase.MergeSets) { + output.WriteRawTag(58); + output.WriteMessage(MergeSets); + } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } - } - #endif - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int CalculateSize() { - int size = 0; + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (Namespace.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Namespace); + } + if (TaskQueue.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(TaskQueue); + } + if (HasAddNewBuildIdInNewDefaultSet) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(AddNewBuildIdInNewDefaultSet); + } + if (operationCase_ == OperationOneofCase.AddNewCompatibleBuildId) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(AddNewCompatibleBuildId); + } + if (HasPromoteSetByBuildId) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(PromoteSetByBuildId); + } + if (HasPromoteBuildIdWithinSet) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(PromoteBuildIdWithinSet); + } + if (operationCase_ == OperationOneofCase.MergeSets) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(MergeSets); + } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -30652,10 +33552,40 @@ public int CalculateSize() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(PatchScheduleResponse other) { + public void MergeFrom(UpdateWorkerBuildIdCompatibilityRequest other) { if (other == null) { return; } + if (other.Namespace.Length != 0) { + Namespace = other.Namespace; + } + if (other.TaskQueue.Length != 0) { + TaskQueue = other.TaskQueue; + } + switch (other.OperationCase) { + case OperationOneofCase.AddNewBuildIdInNewDefaultSet: + AddNewBuildIdInNewDefaultSet = other.AddNewBuildIdInNewDefaultSet; + break; + case OperationOneofCase.AddNewCompatibleBuildId: + if (AddNewCompatibleBuildId == null) { + AddNewCompatibleBuildId = new global::Temporalio.Api.WorkflowService.V1.UpdateWorkerBuildIdCompatibilityRequest.Types.AddNewCompatibleVersion(); + } + AddNewCompatibleBuildId.MergeFrom(other.AddNewCompatibleBuildId); + break; + case OperationOneofCase.PromoteSetByBuildId: + PromoteSetByBuildId = other.PromoteSetByBuildId; + break; + case OperationOneofCase.PromoteBuildIdWithinSet: + PromoteBuildIdWithinSet = other.PromoteBuildIdWithinSet; + break; + case OperationOneofCase.MergeSets: + if (MergeSets == null) { + MergeSets = new global::Temporalio.Api.WorkflowService.V1.UpdateWorkerBuildIdCompatibilityRequest.Types.MergeSets(); + } + MergeSets.MergeFrom(other.MergeSets); + break; + } + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -30671,6 +33601,44 @@ public void MergeFrom(pb::CodedInputStream input) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; + case 10: { + Namespace = input.ReadString(); + break; + } + case 18: { + TaskQueue = input.ReadString(); + break; + } + case 26: { + AddNewBuildIdInNewDefaultSet = input.ReadString(); + break; + } + case 34: { + global::Temporalio.Api.WorkflowService.V1.UpdateWorkerBuildIdCompatibilityRequest.Types.AddNewCompatibleVersion subBuilder = new global::Temporalio.Api.WorkflowService.V1.UpdateWorkerBuildIdCompatibilityRequest.Types.AddNewCompatibleVersion(); + if (operationCase_ == OperationOneofCase.AddNewCompatibleBuildId) { + subBuilder.MergeFrom(AddNewCompatibleBuildId); + } + input.ReadMessage(subBuilder); + AddNewCompatibleBuildId = subBuilder; + break; + } + case 42: { + PromoteSetByBuildId = input.ReadString(); + break; + } + case 50: { + PromoteBuildIdWithinSet = input.ReadString(); + break; + } + case 58: { + global::Temporalio.Api.WorkflowService.V1.UpdateWorkerBuildIdCompatibilityRequest.Types.MergeSets subBuilder = new global::Temporalio.Api.WorkflowService.V1.UpdateWorkerBuildIdCompatibilityRequest.Types.MergeSets(); + if (operationCase_ == OperationOneofCase.MergeSets) { + subBuilder.MergeFrom(MergeSets); + } + input.ReadMessage(subBuilder); + MergeSets = subBuilder; + break; + } } } #endif @@ -30686,355 +33654,582 @@ public void MergeFrom(pb::CodedInputStream input) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; + case 10: { + Namespace = input.ReadString(); + break; + } + case 18: { + TaskQueue = input.ReadString(); + break; + } + case 26: { + AddNewBuildIdInNewDefaultSet = input.ReadString(); + break; + } + case 34: { + global::Temporalio.Api.WorkflowService.V1.UpdateWorkerBuildIdCompatibilityRequest.Types.AddNewCompatibleVersion subBuilder = new global::Temporalio.Api.WorkflowService.V1.UpdateWorkerBuildIdCompatibilityRequest.Types.AddNewCompatibleVersion(); + if (operationCase_ == OperationOneofCase.AddNewCompatibleBuildId) { + subBuilder.MergeFrom(AddNewCompatibleBuildId); + } + input.ReadMessage(subBuilder); + AddNewCompatibleBuildId = subBuilder; + break; + } + case 42: { + PromoteSetByBuildId = input.ReadString(); + break; + } + case 50: { + PromoteBuildIdWithinSet = input.ReadString(); + break; + } + case 58: { + global::Temporalio.Api.WorkflowService.V1.UpdateWorkerBuildIdCompatibilityRequest.Types.MergeSets subBuilder = new global::Temporalio.Api.WorkflowService.V1.UpdateWorkerBuildIdCompatibilityRequest.Types.MergeSets(); + if (operationCase_ == OperationOneofCase.MergeSets) { + subBuilder.MergeFrom(MergeSets); + } + input.ReadMessage(subBuilder); + MergeSets = subBuilder; + break; + } } } } #endif - } - - public sealed partial class ListScheduleMatchingTimesRequest : pb::IMessage - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - , pb::IBufferMessage - #endif - { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ListScheduleMatchingTimesRequest()); - private pb::UnknownFieldSet _unknownFields; + #region Nested types + /// Container for nested types declared in the UpdateWorkerBuildIdCompatibilityRequest message type. [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + public static partial class Types { + public sealed partial class AddNewCompatibleVersion : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new AddNewCompatibleVersion()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pbr::MessageDescriptor Descriptor { - get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[90]; } - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Temporalio.Api.WorkflowService.V1.UpdateWorkerBuildIdCompatibilityRequest.Descriptor.NestedTypes[0]; } + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public ListScheduleMatchingTimesRequest() { - OnConstruction(); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public AddNewCompatibleVersion() { + OnConstruction(); + } - partial void OnConstruction(); + partial void OnConstruction(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public ListScheduleMatchingTimesRequest(ListScheduleMatchingTimesRequest other) : this() { - namespace_ = other.namespace_; - scheduleId_ = other.scheduleId_; - startTime_ = other.startTime_ != null ? other.startTime_.Clone() : null; - endTime_ = other.endTime_ != null ? other.endTime_.Clone() : null; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public AddNewCompatibleVersion(AddNewCompatibleVersion other) : this() { + newBuildId_ = other.newBuildId_; + existingCompatibleBuildId_ = other.existingCompatibleBuildId_; + makeSetDefault_ = other.makeSetDefault_; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public ListScheduleMatchingTimesRequest Clone() { - return new ListScheduleMatchingTimesRequest(this); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public AddNewCompatibleVersion Clone() { + return new AddNewCompatibleVersion(this); + } - /// Field number for the "namespace" field. - public const int NamespaceFieldNumber = 1; - private string namespace_ = ""; - /// - /// The namespace of the schedule to query. - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string Namespace { - get { return namespace_; } - set { - namespace_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } + /// Field number for the "new_build_id" field. + public const int NewBuildIdFieldNumber = 1; + private string newBuildId_ = ""; + /// + /// A new id to be added to an existing compatible set. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string NewBuildId { + get { return newBuildId_; } + set { + newBuildId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } - /// Field number for the "schedule_id" field. - public const int ScheduleIdFieldNumber = 2; - private string scheduleId_ = ""; - /// - /// The id of the schedule to query. - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string ScheduleId { - get { return scheduleId_; } - set { - scheduleId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } + /// Field number for the "existing_compatible_build_id" field. + public const int ExistingCompatibleBuildIdFieldNumber = 2; + private string existingCompatibleBuildId_ = ""; + /// + /// A build id which must already exist in the version sets known by the task queue. The new + /// id will be stored in the set containing this id, marking it as compatible with + /// the versions within. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string ExistingCompatibleBuildId { + get { return existingCompatibleBuildId_; } + set { + existingCompatibleBuildId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } - /// Field number for the "start_time" field. - public const int StartTimeFieldNumber = 3; - private global::Google.Protobuf.WellKnownTypes.Timestamp startTime_; - /// - /// Time range to query. - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Google.Protobuf.WellKnownTypes.Timestamp StartTime { - get { return startTime_; } - set { - startTime_ = value; - } - } + /// Field number for the "make_set_default" field. + public const int MakeSetDefaultFieldNumber = 3; + private bool makeSetDefault_; + /// + /// When set, establishes the compatible set being targeted as the overall default for the + /// queue. If a different set was the current default, the targeted set will replace it as + /// the new default. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool MakeSetDefault { + get { return makeSetDefault_; } + set { + makeSetDefault_ = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as AddNewCompatibleVersion); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(AddNewCompatibleVersion other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (NewBuildId != other.NewBuildId) return false; + if (ExistingCompatibleBuildId != other.ExistingCompatibleBuildId) return false; + if (MakeSetDefault != other.MakeSetDefault) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (NewBuildId.Length != 0) hash ^= NewBuildId.GetHashCode(); + if (ExistingCompatibleBuildId.Length != 0) hash ^= ExistingCompatibleBuildId.GetHashCode(); + if (MakeSetDefault != false) hash ^= MakeSetDefault.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (NewBuildId.Length != 0) { + output.WriteRawTag(10); + output.WriteString(NewBuildId); + } + if (ExistingCompatibleBuildId.Length != 0) { + output.WriteRawTag(18); + output.WriteString(ExistingCompatibleBuildId); + } + if (MakeSetDefault != false) { + output.WriteRawTag(24); + output.WriteBool(MakeSetDefault); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (NewBuildId.Length != 0) { + output.WriteRawTag(10); + output.WriteString(NewBuildId); + } + if (ExistingCompatibleBuildId.Length != 0) { + output.WriteRawTag(18); + output.WriteString(ExistingCompatibleBuildId); + } + if (MakeSetDefault != false) { + output.WriteRawTag(24); + output.WriteBool(MakeSetDefault); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (NewBuildId.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(NewBuildId); + } + if (ExistingCompatibleBuildId.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(ExistingCompatibleBuildId); + } + if (MakeSetDefault != false) { + size += 1 + 1; + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(AddNewCompatibleVersion other) { + if (other == null) { + return; + } + if (other.NewBuildId.Length != 0) { + NewBuildId = other.NewBuildId; + } + if (other.ExistingCompatibleBuildId.Length != 0) { + ExistingCompatibleBuildId = other.ExistingCompatibleBuildId; + } + if (other.MakeSetDefault != false) { + MakeSetDefault = other.MakeSetDefault; + } + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + NewBuildId = input.ReadString(); + break; + } + case 18: { + ExistingCompatibleBuildId = input.ReadString(); + break; + } + case 24: { + MakeSetDefault = input.ReadBool(); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + NewBuildId = input.ReadString(); + break; + } + case 18: { + ExistingCompatibleBuildId = input.ReadString(); + break; + } + case 24: { + MakeSetDefault = input.ReadBool(); + break; + } + } + } + } + #endif - /// Field number for the "end_time" field. - public const int EndTimeFieldNumber = 4; - private global::Google.Protobuf.WellKnownTypes.Timestamp endTime_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Google.Protobuf.WellKnownTypes.Timestamp EndTime { - get { return endTime_; } - set { - endTime_ = value; } - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override bool Equals(object other) { - return Equals(other as ListScheduleMatchingTimesRequest); - } + public sealed partial class MergeSets : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new MergeSets()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Temporalio.Api.WorkflowService.V1.UpdateWorkerBuildIdCompatibilityRequest.Descriptor.NestedTypes[1]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public MergeSets() { + OnConstruction(); + } + + partial void OnConstruction(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(ListScheduleMatchingTimesRequest other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (Namespace != other.Namespace) return false; - if (ScheduleId != other.ScheduleId) return false; - if (!object.Equals(StartTime, other.StartTime)) return false; - if (!object.Equals(EndTime, other.EndTime)) return false; - return Equals(_unknownFields, other._unknownFields); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public MergeSets(MergeSets other) : this() { + primarySetBuildId_ = other.primarySetBuildId_; + secondarySetBuildId_ = other.secondarySetBuildId_; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override int GetHashCode() { - int hash = 1; - if (Namespace.Length != 0) hash ^= Namespace.GetHashCode(); - if (ScheduleId.Length != 0) hash ^= ScheduleId.GetHashCode(); - if (startTime_ != null) hash ^= StartTime.GetHashCode(); - if (endTime_ != null) hash ^= EndTime.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public MergeSets Clone() { + return new MergeSets(this); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } + /// Field number for the "primary_set_build_id" field. + public const int PrimarySetBuildIdFieldNumber = 1; + private string primarySetBuildId_ = ""; + /// + /// A build ID in the set whose default will become the merged set default + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string PrimarySetBuildId { + get { return primarySetBuildId_; } + set { + primarySetBuildId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void WriteTo(pb::CodedOutputStream output) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - output.WriteRawMessage(this); - #else - if (Namespace.Length != 0) { - output.WriteRawTag(10); - output.WriteString(Namespace); - } - if (ScheduleId.Length != 0) { - output.WriteRawTag(18); - output.WriteString(ScheduleId); - } - if (startTime_ != null) { - output.WriteRawTag(26); - output.WriteMessage(StartTime); - } - if (endTime_ != null) { - output.WriteRawTag(34); - output.WriteMessage(EndTime); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - #endif - } + /// Field number for the "secondary_set_build_id" field. + public const int SecondarySetBuildIdFieldNumber = 2; + private string secondarySetBuildId_ = ""; + /// + /// A build ID in the set which will be merged into the primary set + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string SecondarySetBuildId { + get { return secondarySetBuildId_; } + set { + secondarySetBuildId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (Namespace.Length != 0) { - output.WriteRawTag(10); - output.WriteString(Namespace); - } - if (ScheduleId.Length != 0) { - output.WriteRawTag(18); - output.WriteString(ScheduleId); - } - if (startTime_ != null) { - output.WriteRawTag(26); - output.WriteMessage(StartTime); - } - if (endTime_ != null) { - output.WriteRawTag(34); - output.WriteMessage(EndTime); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(ref output); - } - } - #endif + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as MergeSets); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int CalculateSize() { - int size = 0; - if (Namespace.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(Namespace); - } - if (ScheduleId.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(ScheduleId); - } - if (startTime_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(StartTime); - } - if (endTime_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(EndTime); - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(MergeSets other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (PrimarySetBuildId != other.PrimarySetBuildId) return false; + if (SecondarySetBuildId != other.SecondarySetBuildId) return false; + return Equals(_unknownFields, other._unknownFields); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(ListScheduleMatchingTimesRequest other) { - if (other == null) { - return; - } - if (other.Namespace.Length != 0) { - Namespace = other.Namespace; - } - if (other.ScheduleId.Length != 0) { - ScheduleId = other.ScheduleId; - } - if (other.startTime_ != null) { - if (startTime_ == null) { - StartTime = new global::Google.Protobuf.WellKnownTypes.Timestamp(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (PrimarySetBuildId.Length != 0) hash ^= PrimarySetBuildId.GetHashCode(); + if (SecondarySetBuildId.Length != 0) hash ^= SecondarySetBuildId.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; } - StartTime.MergeFrom(other.StartTime); - } - if (other.endTime_ != null) { - if (endTime_ == null) { - EndTime = new global::Google.Protobuf.WellKnownTypes.Timestamp(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); } - EndTime.MergeFrom(other.EndTime); - } - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(pb::CodedInputStream input) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - input.ReadRawMessage(this); - #else - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 10: { - Namespace = input.ReadString(); - break; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (PrimarySetBuildId.Length != 0) { + output.WriteRawTag(10); + output.WriteString(PrimarySetBuildId); } - case 18: { - ScheduleId = input.ReadString(); - break; + if (SecondarySetBuildId.Length != 0) { + output.WriteRawTag(18); + output.WriteString(SecondarySetBuildId); } - case 26: { - if (startTime_ == null) { - StartTime = new global::Google.Protobuf.WellKnownTypes.Timestamp(); - } - input.ReadMessage(StartTime); - break; + if (_unknownFields != null) { + _unknownFields.WriteTo(output); } - case 34: { - if (endTime_ == null) { - EndTime = new global::Google.Protobuf.WellKnownTypes.Timestamp(); - } - input.ReadMessage(EndTime); - break; + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (PrimarySetBuildId.Length != 0) { + output.WriteRawTag(10); + output.WriteString(PrimarySetBuildId); + } + if (SecondarySetBuildId.Length != 0) { + output.WriteRawTag(18); + output.WriteString(SecondarySetBuildId); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); } } - } - #endif - } + #endif - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); - break; - case 10: { - Namespace = input.ReadString(); - break; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (PrimarySetBuildId.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(PrimarySetBuildId); } - case 18: { - ScheduleId = input.ReadString(); - break; + if (SecondarySetBuildId.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(SecondarySetBuildId); } - case 26: { - if (startTime_ == null) { - StartTime = new global::Google.Protobuf.WellKnownTypes.Timestamp(); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(MergeSets other) { + if (other == null) { + return; + } + if (other.PrimarySetBuildId.Length != 0) { + PrimarySetBuildId = other.PrimarySetBuildId; + } + if (other.SecondarySetBuildId.Length != 0) { + SecondarySetBuildId = other.SecondarySetBuildId; + } + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + PrimarySetBuildId = input.ReadString(); + break; + } + case 18: { + SecondarySetBuildId = input.ReadString(); + break; + } } - input.ReadMessage(StartTime); - break; } - case 34: { - if (endTime_ == null) { - EndTime = new global::Google.Protobuf.WellKnownTypes.Timestamp(); + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + PrimarySetBuildId = input.ReadString(); + break; + } + case 18: { + SecondarySetBuildId = input.ReadString(); + break; + } } - input.ReadMessage(EndTime); - break; } } + #endif + } + } - #endif + #endregion } - public sealed partial class ListScheduleMatchingTimesResponse : pb::IMessage + public sealed partial class UpdateWorkerBuildIdCompatibilityResponse : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ListScheduleMatchingTimesResponse()); + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new UpdateWorkerBuildIdCompatibilityResponse()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + public static pb::MessageParser Parser { get { return _parser; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[91]; } + get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[99]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -31045,7 +34240,7 @@ public sealed partial class ListScheduleMatchingTimesResponse : pb::IMessageField number for the "start_time" field. - public const int StartTimeFieldNumber = 1; - private static readonly pb::FieldCodec _repeated_startTime_codec - = pb::FieldCodec.ForMessage(10, global::Google.Protobuf.WellKnownTypes.Timestamp.Parser); - private readonly pbc::RepeatedField startTime_ = new pbc::RepeatedField(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public pbc::RepeatedField StartTime { - get { return startTime_; } + public UpdateWorkerBuildIdCompatibilityResponse Clone() { + return new UpdateWorkerBuildIdCompatibilityResponse(this); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { - return Equals(other as ListScheduleMatchingTimesResponse); + return Equals(other as UpdateWorkerBuildIdCompatibilityResponse); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(ListScheduleMatchingTimesResponse other) { + public bool Equals(UpdateWorkerBuildIdCompatibilityResponse other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } - if(!startTime_.Equals(other.startTime_)) return false; return Equals(_unknownFields, other._unknownFields); } @@ -31098,7 +34280,6 @@ public bool Equals(ListScheduleMatchingTimesResponse other) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override int GetHashCode() { int hash = 1; - hash ^= startTime_.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -31117,7 +34298,6 @@ public void WriteTo(pb::CodedOutputStream output) { #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE output.WriteRawMessage(this); #else - startTime_.WriteTo(output, _repeated_startTime_codec); if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -31128,7 +34308,6 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - startTime_.WriteTo(ref output, _repeated_startTime_codec); if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } @@ -31139,7 +34318,6 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public int CalculateSize() { int size = 0; - size += startTime_.CalculateSize(_repeated_startTime_codec); if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -31148,11 +34326,10 @@ public int CalculateSize() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(ListScheduleMatchingTimesResponse other) { + public void MergeFrom(UpdateWorkerBuildIdCompatibilityResponse other) { if (other == null) { return; } - startTime_.Add(other.startTime_); _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -31168,10 +34345,6 @@ public void MergeFrom(pb::CodedInputStream input) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; - case 10: { - startTime_.AddEntriesFrom(input, _repeated_startTime_codec); - break; - } } } #endif @@ -31187,10 +34360,6 @@ public void MergeFrom(pb::CodedInputStream input) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; - case 10: { - startTime_.AddEntriesFrom(ref input, _repeated_startTime_codec); - break; - } } } } @@ -31198,21 +34367,21 @@ public void MergeFrom(pb::CodedInputStream input) { } - public sealed partial class DeleteScheduleRequest : pb::IMessage + public sealed partial class GetWorkerBuildIdCompatibilityRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new DeleteScheduleRequest()); + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new GetWorkerBuildIdCompatibilityRequest()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + public static pb::MessageParser Parser { get { return _parser; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[92]; } + get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[100]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -31223,7 +34392,7 @@ public sealed partial class DeleteScheduleRequest : pb::IMessageField number for the "namespace" field. public const int NamespaceFieldNumber = 1; private string namespace_ = ""; - /// - /// The namespace of the schedule to delete. - /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public string Namespace { @@ -31259,45 +34425,46 @@ public string Namespace { } } - /// Field number for the "schedule_id" field. - public const int ScheduleIdFieldNumber = 2; - private string scheduleId_ = ""; + /// Field number for the "task_queue" field. + public const int TaskQueueFieldNumber = 2; + private string taskQueue_ = ""; /// - /// The id of the schedule to delete. + /// Must be set, the task queue to interrogate about worker id compatibility. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string ScheduleId { - get { return scheduleId_; } + public string TaskQueue { + get { return taskQueue_; } set { - scheduleId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + taskQueue_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); } } - /// Field number for the "identity" field. - public const int IdentityFieldNumber = 3; - private string identity_ = ""; + /// Field number for the "max_sets" field. + public const int MaxSetsFieldNumber = 3; + private int maxSets_; /// - /// The identity of the client who initiated this request. + /// Limits how many compatible sets will be returned. Specify 1 to only return the current + /// default major version set. 0 returns all sets. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string Identity { - get { return identity_; } + public int MaxSets { + get { return maxSets_; } set { - identity_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + maxSets_ = value; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { - return Equals(other as DeleteScheduleRequest); + return Equals(other as GetWorkerBuildIdCompatibilityRequest); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(DeleteScheduleRequest other) { + public bool Equals(GetWorkerBuildIdCompatibilityRequest other) { if (ReferenceEquals(other, null)) { return false; } @@ -31305,8 +34472,8 @@ public bool Equals(DeleteScheduleRequest other) { return true; } if (Namespace != other.Namespace) return false; - if (ScheduleId != other.ScheduleId) return false; - if (Identity != other.Identity) return false; + if (TaskQueue != other.TaskQueue) return false; + if (MaxSets != other.MaxSets) return false; return Equals(_unknownFields, other._unknownFields); } @@ -31315,8 +34482,8 @@ public bool Equals(DeleteScheduleRequest other) { public override int GetHashCode() { int hash = 1; if (Namespace.Length != 0) hash ^= Namespace.GetHashCode(); - if (ScheduleId.Length != 0) hash ^= ScheduleId.GetHashCode(); - if (Identity.Length != 0) hash ^= Identity.GetHashCode(); + if (TaskQueue.Length != 0) hash ^= TaskQueue.GetHashCode(); + if (MaxSets != 0) hash ^= MaxSets.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -31339,13 +34506,13 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(10); output.WriteString(Namespace); } - if (ScheduleId.Length != 0) { + if (TaskQueue.Length != 0) { output.WriteRawTag(18); - output.WriteString(ScheduleId); + output.WriteString(TaskQueue); } - if (Identity.Length != 0) { - output.WriteRawTag(26); - output.WriteString(Identity); + if (MaxSets != 0) { + output.WriteRawTag(24); + output.WriteInt32(MaxSets); } if (_unknownFields != null) { _unknownFields.WriteTo(output); @@ -31361,13 +34528,13 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(10); output.WriteString(Namespace); } - if (ScheduleId.Length != 0) { + if (TaskQueue.Length != 0) { output.WriteRawTag(18); - output.WriteString(ScheduleId); + output.WriteString(TaskQueue); } - if (Identity.Length != 0) { - output.WriteRawTag(26); - output.WriteString(Identity); + if (MaxSets != 0) { + output.WriteRawTag(24); + output.WriteInt32(MaxSets); } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); @@ -31382,11 +34549,11 @@ public int CalculateSize() { if (Namespace.Length != 0) { size += 1 + pb::CodedOutputStream.ComputeStringSize(Namespace); } - if (ScheduleId.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(ScheduleId); + if (TaskQueue.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(TaskQueue); } - if (Identity.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(Identity); + if (MaxSets != 0) { + size += 1 + pb::CodedOutputStream.ComputeInt32Size(MaxSets); } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); @@ -31396,18 +34563,18 @@ public int CalculateSize() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(DeleteScheduleRequest other) { + public void MergeFrom(GetWorkerBuildIdCompatibilityRequest other) { if (other == null) { return; } if (other.Namespace.Length != 0) { Namespace = other.Namespace; } - if (other.ScheduleId.Length != 0) { - ScheduleId = other.ScheduleId; + if (other.TaskQueue.Length != 0) { + TaskQueue = other.TaskQueue; } - if (other.Identity.Length != 0) { - Identity = other.Identity; + if (other.MaxSets != 0) { + MaxSets = other.MaxSets; } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -31429,11 +34596,11 @@ public void MergeFrom(pb::CodedInputStream input) { break; } case 18: { - ScheduleId = input.ReadString(); + TaskQueue = input.ReadString(); break; } - case 26: { - Identity = input.ReadString(); + case 24: { + MaxSets = input.ReadInt32(); break; } } @@ -31456,11 +34623,11 @@ public void MergeFrom(pb::CodedInputStream input) { break; } case 18: { - ScheduleId = input.ReadString(); + TaskQueue = input.ReadString(); break; } - case 26: { - Identity = input.ReadString(); + case 24: { + MaxSets = input.ReadInt32(); break; } } @@ -31470,21 +34637,21 @@ public void MergeFrom(pb::CodedInputStream input) { } - public sealed partial class DeleteScheduleResponse : pb::IMessage + public sealed partial class GetWorkerBuildIdCompatibilityResponse : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new DeleteScheduleResponse()); + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new GetWorkerBuildIdCompatibilityResponse()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + public static pb::MessageParser Parser { get { return _parser; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[93]; } + get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[101]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -31495,7 +34662,7 @@ public sealed partial class DeleteScheduleResponse : pb::IMessageField number for the "major_version_sets" field. + public const int MajorVersionSetsFieldNumber = 1; + private static readonly pb::FieldCodec _repeated_majorVersionSets_codec + = pb::FieldCodec.ForMessage(10, global::Temporalio.Api.TaskQueue.V1.CompatibleVersionSet.Parser); + private readonly pbc::RepeatedField majorVersionSets_ = new pbc::RepeatedField(); + /// + /// Major version sets, in order from oldest to newest. The last element of the list will always + /// be the current default major version. IE: New workflows will target the most recent version + /// in that version set. + /// + /// There may be fewer sets returned than exist, if the request chose to limit this response. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField MajorVersionSets { + get { return majorVersionSets_; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { - return Equals(other as DeleteScheduleResponse); + return Equals(other as GetWorkerBuildIdCompatibilityResponse); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(DeleteScheduleResponse other) { + public bool Equals(GetWorkerBuildIdCompatibilityResponse other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } + if(!majorVersionSets_.Equals(other.majorVersionSets_)) return false; return Equals(_unknownFields, other._unknownFields); } @@ -31535,6 +34722,7 @@ public bool Equals(DeleteScheduleResponse other) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override int GetHashCode() { int hash = 1; + hash ^= majorVersionSets_.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -31553,6 +34741,7 @@ public void WriteTo(pb::CodedOutputStream output) { #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE output.WriteRawMessage(this); #else + majorVersionSets_.WriteTo(output, _repeated_majorVersionSets_codec); if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -31563,6 +34752,7 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + majorVersionSets_.WriteTo(ref output, _repeated_majorVersionSets_codec); if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } @@ -31573,6 +34763,7 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public int CalculateSize() { int size = 0; + size += majorVersionSets_.CalculateSize(_repeated_majorVersionSets_codec); if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -31581,10 +34772,11 @@ public int CalculateSize() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(DeleteScheduleResponse other) { + public void MergeFrom(GetWorkerBuildIdCompatibilityResponse other) { if (other == null) { return; } + majorVersionSets_.Add(other.majorVersionSets_); _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -31600,6 +34792,10 @@ public void MergeFrom(pb::CodedInputStream input) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; + case 10: { + majorVersionSets_.AddEntriesFrom(input, _repeated_majorVersionSets_codec); + break; + } } } #endif @@ -31615,6 +34811,10 @@ public void MergeFrom(pb::CodedInputStream input) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; + case 10: { + majorVersionSets_.AddEntriesFrom(ref input, _repeated_majorVersionSets_codec); + break; + } } } } @@ -31622,21 +34822,27 @@ public void MergeFrom(pb::CodedInputStream input) { } - public sealed partial class ListSchedulesRequest : pb::IMessage + /// + /// (-- api-linter: core::0134::request-mask-required=disabled + /// aip.dev/not-precedent: UpdateNamespace RPC doesn't follow Google API format. --) + /// (-- api-linter: core::0134::request-resource-required=disabled + /// aip.dev/not-precedent: GetWorkerBuildIdCompatibilityRequest RPC doesn't follow Google API format. --) + /// + public sealed partial class UpdateWorkerVersioningRulesRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ListSchedulesRequest()); + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new UpdateWorkerVersioningRulesRequest()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + public static pb::MessageParser Parser { get { return _parser; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[94]; } + get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[102]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -31647,7 +34853,7 @@ public sealed partial class ListSchedulesRequest : pb::IMessageField number for the "namespace" field. public const int NamespaceFieldNumber = 1; private string namespace_ = ""; - /// - /// The namespace to list schedules in. - /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public string Namespace { @@ -31684,60 +34910,156 @@ public string Namespace { } } - /// Field number for the "maximum_page_size" field. - public const int MaximumPageSizeFieldNumber = 2; - private int maximumPageSize_; - /// - /// How many to return at once. - /// + /// Field number for the "task_queue" field. + public const int TaskQueueFieldNumber = 2; + private string taskQueue_ = ""; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int MaximumPageSize { - get { return maximumPageSize_; } + public string TaskQueue { + get { return taskQueue_; } set { - maximumPageSize_ = value; + taskQueue_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); } } - /// Field number for the "next_page_token" field. - public const int NextPageTokenFieldNumber = 3; - private pb::ByteString nextPageToken_ = pb::ByteString.Empty; + /// Field number for the "conflict_token" field. + public const int ConflictTokenFieldNumber = 3; + private pb::ByteString conflictToken_ = pb::ByteString.Empty; /// - /// Token to get the next page of results. + /// A valid conflict_token can be taken from the previous + /// ListWorkerVersioningRulesResponse or UpdateWorkerVersioningRulesResponse. + /// An invalid token will cause this request to fail, ensuring that if the rules + /// for this Task Queue have been modified between the previous and current + /// operation, the request will fail instead of causing an unpredictable mutation. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public pb::ByteString NextPageToken { - get { return nextPageToken_; } + public pb::ByteString ConflictToken { + get { return conflictToken_; } set { - nextPageToken_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + conflictToken_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); } } - /// Field number for the "query" field. - public const int QueryFieldNumber = 4; - private string query_ = ""; - /// - /// Query to filter schedules. - /// + /// Field number for the "insert_assignment_rule" field. + public const int InsertAssignmentRuleFieldNumber = 4; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string Query { - get { return query_; } + public global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.InsertBuildIdAssignmentRule InsertAssignmentRule { + get { return operationCase_ == OperationOneofCase.InsertAssignmentRule ? (global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.InsertBuildIdAssignmentRule) operation_ : null; } set { - query_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + operation_ = value; + operationCase_ = value == null ? OperationOneofCase.None : OperationOneofCase.InsertAssignmentRule; + } + } + + /// Field number for the "replace_assignment_rule" field. + public const int ReplaceAssignmentRuleFieldNumber = 5; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.ReplaceBuildIdAssignmentRule ReplaceAssignmentRule { + get { return operationCase_ == OperationOneofCase.ReplaceAssignmentRule ? (global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.ReplaceBuildIdAssignmentRule) operation_ : null; } + set { + operation_ = value; + operationCase_ = value == null ? OperationOneofCase.None : OperationOneofCase.ReplaceAssignmentRule; + } + } + + /// Field number for the "delete_assignment_rule" field. + public const int DeleteAssignmentRuleFieldNumber = 6; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.DeleteBuildIdAssignmentRule DeleteAssignmentRule { + get { return operationCase_ == OperationOneofCase.DeleteAssignmentRule ? (global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.DeleteBuildIdAssignmentRule) operation_ : null; } + set { + operation_ = value; + operationCase_ = value == null ? OperationOneofCase.None : OperationOneofCase.DeleteAssignmentRule; + } + } + + /// Field number for the "add_compatible_redirect_rule" field. + public const int AddCompatibleRedirectRuleFieldNumber = 7; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.AddCompatibleBuildIdRedirectRule AddCompatibleRedirectRule { + get { return operationCase_ == OperationOneofCase.AddCompatibleRedirectRule ? (global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.AddCompatibleBuildIdRedirectRule) operation_ : null; } + set { + operation_ = value; + operationCase_ = value == null ? OperationOneofCase.None : OperationOneofCase.AddCompatibleRedirectRule; + } + } + + /// Field number for the "replace_compatible_redirect_rule" field. + public const int ReplaceCompatibleRedirectRuleFieldNumber = 8; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.ReplaceCompatibleBuildIdRedirectRule ReplaceCompatibleRedirectRule { + get { return operationCase_ == OperationOneofCase.ReplaceCompatibleRedirectRule ? (global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.ReplaceCompatibleBuildIdRedirectRule) operation_ : null; } + set { + operation_ = value; + operationCase_ = value == null ? OperationOneofCase.None : OperationOneofCase.ReplaceCompatibleRedirectRule; + } + } + + /// Field number for the "delete_compatible_redirect_rule" field. + public const int DeleteCompatibleRedirectRuleFieldNumber = 9; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.DeleteCompatibleBuildIdRedirectRule DeleteCompatibleRedirectRule { + get { return operationCase_ == OperationOneofCase.DeleteCompatibleRedirectRule ? (global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.DeleteCompatibleBuildIdRedirectRule) operation_ : null; } + set { + operation_ = value; + operationCase_ = value == null ? OperationOneofCase.None : OperationOneofCase.DeleteCompatibleRedirectRule; + } + } + + /// Field number for the "commit_build_id" field. + public const int CommitBuildIdFieldNumber = 10; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.CommitBuildId CommitBuildId { + get { return operationCase_ == OperationOneofCase.CommitBuildId ? (global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.CommitBuildId) operation_ : null; } + set { + operation_ = value; + operationCase_ = value == null ? OperationOneofCase.None : OperationOneofCase.CommitBuildId; } } + private object operation_; + /// Enum of possible cases for the "operation" oneof. + public enum OperationOneofCase { + None = 0, + InsertAssignmentRule = 4, + ReplaceAssignmentRule = 5, + DeleteAssignmentRule = 6, + AddCompatibleRedirectRule = 7, + ReplaceCompatibleRedirectRule = 8, + DeleteCompatibleRedirectRule = 9, + CommitBuildId = 10, + } + private OperationOneofCase operationCase_ = OperationOneofCase.None; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public OperationOneofCase OperationCase { + get { return operationCase_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void ClearOperation() { + operationCase_ = OperationOneofCase.None; + operation_ = null; + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { - return Equals(other as ListSchedulesRequest); + return Equals(other as UpdateWorkerVersioningRulesRequest); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(ListSchedulesRequest other) { + public bool Equals(UpdateWorkerVersioningRulesRequest other) { if (ReferenceEquals(other, null)) { return false; } @@ -31745,9 +35067,16 @@ public bool Equals(ListSchedulesRequest other) { return true; } if (Namespace != other.Namespace) return false; - if (MaximumPageSize != other.MaximumPageSize) return false; - if (NextPageToken != other.NextPageToken) return false; - if (Query != other.Query) return false; + if (TaskQueue != other.TaskQueue) return false; + if (ConflictToken != other.ConflictToken) return false; + if (!object.Equals(InsertAssignmentRule, other.InsertAssignmentRule)) return false; + if (!object.Equals(ReplaceAssignmentRule, other.ReplaceAssignmentRule)) return false; + if (!object.Equals(DeleteAssignmentRule, other.DeleteAssignmentRule)) return false; + if (!object.Equals(AddCompatibleRedirectRule, other.AddCompatibleRedirectRule)) return false; + if (!object.Equals(ReplaceCompatibleRedirectRule, other.ReplaceCompatibleRedirectRule)) return false; + if (!object.Equals(DeleteCompatibleRedirectRule, other.DeleteCompatibleRedirectRule)) return false; + if (!object.Equals(CommitBuildId, other.CommitBuildId)) return false; + if (OperationCase != other.OperationCase) return false; return Equals(_unknownFields, other._unknownFields); } @@ -31756,9 +35085,16 @@ public bool Equals(ListSchedulesRequest other) { public override int GetHashCode() { int hash = 1; if (Namespace.Length != 0) hash ^= Namespace.GetHashCode(); - if (MaximumPageSize != 0) hash ^= MaximumPageSize.GetHashCode(); - if (NextPageToken.Length != 0) hash ^= NextPageToken.GetHashCode(); - if (Query.Length != 0) hash ^= Query.GetHashCode(); + if (TaskQueue.Length != 0) hash ^= TaskQueue.GetHashCode(); + if (ConflictToken.Length != 0) hash ^= ConflictToken.GetHashCode(); + if (operationCase_ == OperationOneofCase.InsertAssignmentRule) hash ^= InsertAssignmentRule.GetHashCode(); + if (operationCase_ == OperationOneofCase.ReplaceAssignmentRule) hash ^= ReplaceAssignmentRule.GetHashCode(); + if (operationCase_ == OperationOneofCase.DeleteAssignmentRule) hash ^= DeleteAssignmentRule.GetHashCode(); + if (operationCase_ == OperationOneofCase.AddCompatibleRedirectRule) hash ^= AddCompatibleRedirectRule.GetHashCode(); + if (operationCase_ == OperationOneofCase.ReplaceCompatibleRedirectRule) hash ^= ReplaceCompatibleRedirectRule.GetHashCode(); + if (operationCase_ == OperationOneofCase.DeleteCompatibleRedirectRule) hash ^= DeleteCompatibleRedirectRule.GetHashCode(); + if (operationCase_ == OperationOneofCase.CommitBuildId) hash ^= CommitBuildId.GetHashCode(); + hash ^= (int) operationCase_; if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -31781,17 +35117,41 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(10); output.WriteString(Namespace); } - if (MaximumPageSize != 0) { - output.WriteRawTag(16); - output.WriteInt32(MaximumPageSize); + if (TaskQueue.Length != 0) { + output.WriteRawTag(18); + output.WriteString(TaskQueue); } - if (NextPageToken.Length != 0) { + if (ConflictToken.Length != 0) { output.WriteRawTag(26); - output.WriteBytes(NextPageToken); + output.WriteBytes(ConflictToken); } - if (Query.Length != 0) { + if (operationCase_ == OperationOneofCase.InsertAssignmentRule) { output.WriteRawTag(34); - output.WriteString(Query); + output.WriteMessage(InsertAssignmentRule); + } + if (operationCase_ == OperationOneofCase.ReplaceAssignmentRule) { + output.WriteRawTag(42); + output.WriteMessage(ReplaceAssignmentRule); + } + if (operationCase_ == OperationOneofCase.DeleteAssignmentRule) { + output.WriteRawTag(50); + output.WriteMessage(DeleteAssignmentRule); + } + if (operationCase_ == OperationOneofCase.AddCompatibleRedirectRule) { + output.WriteRawTag(58); + output.WriteMessage(AddCompatibleRedirectRule); + } + if (operationCase_ == OperationOneofCase.ReplaceCompatibleRedirectRule) { + output.WriteRawTag(66); + output.WriteMessage(ReplaceCompatibleRedirectRule); + } + if (operationCase_ == OperationOneofCase.DeleteCompatibleRedirectRule) { + output.WriteRawTag(74); + output.WriteMessage(DeleteCompatibleRedirectRule); + } + if (operationCase_ == OperationOneofCase.CommitBuildId) { + output.WriteRawTag(82); + output.WriteMessage(CommitBuildId); } if (_unknownFields != null) { _unknownFields.WriteTo(output); @@ -31807,17 +35167,41 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(10); output.WriteString(Namespace); } - if (MaximumPageSize != 0) { - output.WriteRawTag(16); - output.WriteInt32(MaximumPageSize); + if (TaskQueue.Length != 0) { + output.WriteRawTag(18); + output.WriteString(TaskQueue); } - if (NextPageToken.Length != 0) { + if (ConflictToken.Length != 0) { output.WriteRawTag(26); - output.WriteBytes(NextPageToken); + output.WriteBytes(ConflictToken); } - if (Query.Length != 0) { + if (operationCase_ == OperationOneofCase.InsertAssignmentRule) { output.WriteRawTag(34); - output.WriteString(Query); + output.WriteMessage(InsertAssignmentRule); + } + if (operationCase_ == OperationOneofCase.ReplaceAssignmentRule) { + output.WriteRawTag(42); + output.WriteMessage(ReplaceAssignmentRule); + } + if (operationCase_ == OperationOneofCase.DeleteAssignmentRule) { + output.WriteRawTag(50); + output.WriteMessage(DeleteAssignmentRule); + } + if (operationCase_ == OperationOneofCase.AddCompatibleRedirectRule) { + output.WriteRawTag(58); + output.WriteMessage(AddCompatibleRedirectRule); + } + if (operationCase_ == OperationOneofCase.ReplaceCompatibleRedirectRule) { + output.WriteRawTag(66); + output.WriteMessage(ReplaceCompatibleRedirectRule); + } + if (operationCase_ == OperationOneofCase.DeleteCompatibleRedirectRule) { + output.WriteRawTag(74); + output.WriteMessage(DeleteCompatibleRedirectRule); + } + if (operationCase_ == OperationOneofCase.CommitBuildId) { + output.WriteRawTag(82); + output.WriteMessage(CommitBuildId); } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); @@ -31832,14 +35216,32 @@ public int CalculateSize() { if (Namespace.Length != 0) { size += 1 + pb::CodedOutputStream.ComputeStringSize(Namespace); } - if (MaximumPageSize != 0) { - size += 1 + pb::CodedOutputStream.ComputeInt32Size(MaximumPageSize); + if (TaskQueue.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(TaskQueue); } - if (NextPageToken.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeBytesSize(NextPageToken); + if (ConflictToken.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeBytesSize(ConflictToken); } - if (Query.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(Query); + if (operationCase_ == OperationOneofCase.InsertAssignmentRule) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(InsertAssignmentRule); + } + if (operationCase_ == OperationOneofCase.ReplaceAssignmentRule) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(ReplaceAssignmentRule); + } + if (operationCase_ == OperationOneofCase.DeleteAssignmentRule) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(DeleteAssignmentRule); + } + if (operationCase_ == OperationOneofCase.AddCompatibleRedirectRule) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(AddCompatibleRedirectRule); + } + if (operationCase_ == OperationOneofCase.ReplaceCompatibleRedirectRule) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(ReplaceCompatibleRedirectRule); + } + if (operationCase_ == OperationOneofCase.DeleteCompatibleRedirectRule) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(DeleteCompatibleRedirectRule); + } + if (operationCase_ == OperationOneofCase.CommitBuildId) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(CommitBuildId); } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); @@ -31849,22 +35251,64 @@ public int CalculateSize() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(ListSchedulesRequest other) { + public void MergeFrom(UpdateWorkerVersioningRulesRequest other) { if (other == null) { return; } if (other.Namespace.Length != 0) { Namespace = other.Namespace; } - if (other.MaximumPageSize != 0) { - MaximumPageSize = other.MaximumPageSize; + if (other.TaskQueue.Length != 0) { + TaskQueue = other.TaskQueue; } - if (other.NextPageToken.Length != 0) { - NextPageToken = other.NextPageToken; + if (other.ConflictToken.Length != 0) { + ConflictToken = other.ConflictToken; } - if (other.Query.Length != 0) { - Query = other.Query; + switch (other.OperationCase) { + case OperationOneofCase.InsertAssignmentRule: + if (InsertAssignmentRule == null) { + InsertAssignmentRule = new global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.InsertBuildIdAssignmentRule(); + } + InsertAssignmentRule.MergeFrom(other.InsertAssignmentRule); + break; + case OperationOneofCase.ReplaceAssignmentRule: + if (ReplaceAssignmentRule == null) { + ReplaceAssignmentRule = new global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.ReplaceBuildIdAssignmentRule(); + } + ReplaceAssignmentRule.MergeFrom(other.ReplaceAssignmentRule); + break; + case OperationOneofCase.DeleteAssignmentRule: + if (DeleteAssignmentRule == null) { + DeleteAssignmentRule = new global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.DeleteBuildIdAssignmentRule(); + } + DeleteAssignmentRule.MergeFrom(other.DeleteAssignmentRule); + break; + case OperationOneofCase.AddCompatibleRedirectRule: + if (AddCompatibleRedirectRule == null) { + AddCompatibleRedirectRule = new global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.AddCompatibleBuildIdRedirectRule(); + } + AddCompatibleRedirectRule.MergeFrom(other.AddCompatibleRedirectRule); + break; + case OperationOneofCase.ReplaceCompatibleRedirectRule: + if (ReplaceCompatibleRedirectRule == null) { + ReplaceCompatibleRedirectRule = new global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.ReplaceCompatibleBuildIdRedirectRule(); + } + ReplaceCompatibleRedirectRule.MergeFrom(other.ReplaceCompatibleRedirectRule); + break; + case OperationOneofCase.DeleteCompatibleRedirectRule: + if (DeleteCompatibleRedirectRule == null) { + DeleteCompatibleRedirectRule = new global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.DeleteCompatibleBuildIdRedirectRule(); + } + DeleteCompatibleRedirectRule.MergeFrom(other.DeleteCompatibleRedirectRule); + break; + case OperationOneofCase.CommitBuildId: + if (CommitBuildId == null) { + CommitBuildId = new global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.CommitBuildId(); + } + CommitBuildId.MergeFrom(other.CommitBuildId); + break; } + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -31884,16 +35328,75 @@ public void MergeFrom(pb::CodedInputStream input) { Namespace = input.ReadString(); break; } - case 16: { - MaximumPageSize = input.ReadInt32(); + case 18: { + TaskQueue = input.ReadString(); + break; + } + case 26: { + ConflictToken = input.ReadBytes(); + break; + } + case 34: { + global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.InsertBuildIdAssignmentRule subBuilder = new global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.InsertBuildIdAssignmentRule(); + if (operationCase_ == OperationOneofCase.InsertAssignmentRule) { + subBuilder.MergeFrom(InsertAssignmentRule); + } + input.ReadMessage(subBuilder); + InsertAssignmentRule = subBuilder; + break; + } + case 42: { + global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.ReplaceBuildIdAssignmentRule subBuilder = new global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.ReplaceBuildIdAssignmentRule(); + if (operationCase_ == OperationOneofCase.ReplaceAssignmentRule) { + subBuilder.MergeFrom(ReplaceAssignmentRule); + } + input.ReadMessage(subBuilder); + ReplaceAssignmentRule = subBuilder; + break; + } + case 50: { + global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.DeleteBuildIdAssignmentRule subBuilder = new global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.DeleteBuildIdAssignmentRule(); + if (operationCase_ == OperationOneofCase.DeleteAssignmentRule) { + subBuilder.MergeFrom(DeleteAssignmentRule); + } + input.ReadMessage(subBuilder); + DeleteAssignmentRule = subBuilder; + break; + } + case 58: { + global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.AddCompatibleBuildIdRedirectRule subBuilder = new global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.AddCompatibleBuildIdRedirectRule(); + if (operationCase_ == OperationOneofCase.AddCompatibleRedirectRule) { + subBuilder.MergeFrom(AddCompatibleRedirectRule); + } + input.ReadMessage(subBuilder); + AddCompatibleRedirectRule = subBuilder; + break; + } + case 66: { + global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.ReplaceCompatibleBuildIdRedirectRule subBuilder = new global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.ReplaceCompatibleBuildIdRedirectRule(); + if (operationCase_ == OperationOneofCase.ReplaceCompatibleRedirectRule) { + subBuilder.MergeFrom(ReplaceCompatibleRedirectRule); + } + input.ReadMessage(subBuilder); + ReplaceCompatibleRedirectRule = subBuilder; break; } - case 26: { - NextPageToken = input.ReadBytes(); + case 74: { + global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.DeleteCompatibleBuildIdRedirectRule subBuilder = new global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.DeleteCompatibleBuildIdRedirectRule(); + if (operationCase_ == OperationOneofCase.DeleteCompatibleRedirectRule) { + subBuilder.MergeFrom(DeleteCompatibleRedirectRule); + } + input.ReadMessage(subBuilder); + DeleteCompatibleRedirectRule = subBuilder; break; } - case 34: { - Query = input.ReadString(); + case 82: { + global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.CommitBuildId subBuilder = new global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.CommitBuildId(); + if (operationCase_ == OperationOneofCase.CommitBuildId) { + subBuilder.MergeFrom(CommitBuildId); + } + input.ReadMessage(subBuilder); + CommitBuildId = subBuilder; break; } } @@ -31915,16 +35418,75 @@ public void MergeFrom(pb::CodedInputStream input) { Namespace = input.ReadString(); break; } - case 16: { - MaximumPageSize = input.ReadInt32(); + case 18: { + TaskQueue = input.ReadString(); break; } case 26: { - NextPageToken = input.ReadBytes(); + ConflictToken = input.ReadBytes(); break; } case 34: { - Query = input.ReadString(); + global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.InsertBuildIdAssignmentRule subBuilder = new global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.InsertBuildIdAssignmentRule(); + if (operationCase_ == OperationOneofCase.InsertAssignmentRule) { + subBuilder.MergeFrom(InsertAssignmentRule); + } + input.ReadMessage(subBuilder); + InsertAssignmentRule = subBuilder; + break; + } + case 42: { + global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.ReplaceBuildIdAssignmentRule subBuilder = new global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.ReplaceBuildIdAssignmentRule(); + if (operationCase_ == OperationOneofCase.ReplaceAssignmentRule) { + subBuilder.MergeFrom(ReplaceAssignmentRule); + } + input.ReadMessage(subBuilder); + ReplaceAssignmentRule = subBuilder; + break; + } + case 50: { + global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.DeleteBuildIdAssignmentRule subBuilder = new global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.DeleteBuildIdAssignmentRule(); + if (operationCase_ == OperationOneofCase.DeleteAssignmentRule) { + subBuilder.MergeFrom(DeleteAssignmentRule); + } + input.ReadMessage(subBuilder); + DeleteAssignmentRule = subBuilder; + break; + } + case 58: { + global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.AddCompatibleBuildIdRedirectRule subBuilder = new global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.AddCompatibleBuildIdRedirectRule(); + if (operationCase_ == OperationOneofCase.AddCompatibleRedirectRule) { + subBuilder.MergeFrom(AddCompatibleRedirectRule); + } + input.ReadMessage(subBuilder); + AddCompatibleRedirectRule = subBuilder; + break; + } + case 66: { + global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.ReplaceCompatibleBuildIdRedirectRule subBuilder = new global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.ReplaceCompatibleBuildIdRedirectRule(); + if (operationCase_ == OperationOneofCase.ReplaceCompatibleRedirectRule) { + subBuilder.MergeFrom(ReplaceCompatibleRedirectRule); + } + input.ReadMessage(subBuilder); + ReplaceCompatibleRedirectRule = subBuilder; + break; + } + case 74: { + global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.DeleteCompatibleBuildIdRedirectRule subBuilder = new global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.DeleteCompatibleBuildIdRedirectRule(); + if (operationCase_ == OperationOneofCase.DeleteCompatibleRedirectRule) { + subBuilder.MergeFrom(DeleteCompatibleRedirectRule); + } + input.ReadMessage(subBuilder); + DeleteCompatibleRedirectRule = subBuilder; + break; + } + case 82: { + global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.CommitBuildId subBuilder = new global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.CommitBuildId(); + if (operationCase_ == OperationOneofCase.CommitBuildId) { + subBuilder.MergeFrom(CommitBuildId); + } + input.ReadMessage(subBuilder); + CommitBuildId = subBuilder; break; } } @@ -31932,798 +35494,992 @@ public void MergeFrom(pb::CodedInputStream input) { } #endif - } - - public sealed partial class ListSchedulesResponse : pb::IMessage - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - , pb::IBufferMessage - #endif - { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ListSchedulesResponse()); - private pb::UnknownFieldSet _unknownFields; + #region Nested types + /// Container for nested types declared in the UpdateWorkerVersioningRulesRequest message type. [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + public static partial class Types { + /// + /// Inserts the rule to the list of assignment rules for this Task Queue. + /// The rules are evaluated in order, starting from index 0. The first + /// applicable rule will be applied and the rest will be ignored. + /// + public sealed partial class InsertBuildIdAssignmentRule : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new InsertBuildIdAssignmentRule()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pbr::MessageDescriptor Descriptor { - get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[95]; } - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Descriptor.NestedTypes[0]; } + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public ListSchedulesResponse() { - OnConstruction(); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public InsertBuildIdAssignmentRule() { + OnConstruction(); + } - partial void OnConstruction(); + partial void OnConstruction(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public ListSchedulesResponse(ListSchedulesResponse other) : this() { - schedules_ = other.schedules_.Clone(); - nextPageToken_ = other.nextPageToken_; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public InsertBuildIdAssignmentRule(InsertBuildIdAssignmentRule other) : this() { + ruleIndex_ = other.ruleIndex_; + rule_ = other.rule_ != null ? other.rule_.Clone() : null; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public ListSchedulesResponse Clone() { - return new ListSchedulesResponse(this); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public InsertBuildIdAssignmentRule Clone() { + return new InsertBuildIdAssignmentRule(this); + } - /// Field number for the "schedules" field. - public const int SchedulesFieldNumber = 1; - private static readonly pb::FieldCodec _repeated_schedules_codec - = pb::FieldCodec.ForMessage(10, global::Temporalio.Api.Schedule.V1.ScheduleListEntry.Parser); - private readonly pbc::RepeatedField schedules_ = new pbc::RepeatedField(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public pbc::RepeatedField Schedules { - get { return schedules_; } - } + /// Field number for the "rule_index" field. + public const int RuleIndexFieldNumber = 1; + private int ruleIndex_; + /// + /// Use this option to insert the rule in a particular index. By + /// default, the new rule is inserted at the beginning of the list + /// (index 0). If the given index is too larger the rule will be + /// inserted at the end of the list. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int RuleIndex { + get { return ruleIndex_; } + set { + ruleIndex_ = value; + } + } - /// Field number for the "next_page_token" field. - public const int NextPageTokenFieldNumber = 2; - private pb::ByteString nextPageToken_ = pb::ByteString.Empty; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public pb::ByteString NextPageToken { - get { return nextPageToken_; } - set { - nextPageToken_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } + /// Field number for the "rule" field. + public const int RuleFieldNumber = 2; + private global::Temporalio.Api.TaskQueue.V1.BuildIdAssignmentRule rule_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Temporalio.Api.TaskQueue.V1.BuildIdAssignmentRule Rule { + get { return rule_; } + set { + rule_ = value; + } + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override bool Equals(object other) { - return Equals(other as ListSchedulesResponse); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as InsertBuildIdAssignmentRule); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(ListSchedulesResponse other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if(!schedules_.Equals(other.schedules_)) return false; - if (NextPageToken != other.NextPageToken) return false; - return Equals(_unknownFields, other._unknownFields); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(InsertBuildIdAssignmentRule other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (RuleIndex != other.RuleIndex) return false; + if (!object.Equals(Rule, other.Rule)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (RuleIndex != 0) hash ^= RuleIndex.GetHashCode(); + if (rule_ != null) hash ^= Rule.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (RuleIndex != 0) { + output.WriteRawTag(8); + output.WriteInt32(RuleIndex); + } + if (rule_ != null) { + output.WriteRawTag(18); + output.WriteMessage(Rule); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (RuleIndex != 0) { + output.WriteRawTag(8); + output.WriteInt32(RuleIndex); + } + if (rule_ != null) { + output.WriteRawTag(18); + output.WriteMessage(Rule); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (RuleIndex != 0) { + size += 1 + pb::CodedOutputStream.ComputeInt32Size(RuleIndex); + } + if (rule_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Rule); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(InsertBuildIdAssignmentRule other) { + if (other == null) { + return; + } + if (other.RuleIndex != 0) { + RuleIndex = other.RuleIndex; + } + if (other.rule_ != null) { + if (rule_ == null) { + Rule = new global::Temporalio.Api.TaskQueue.V1.BuildIdAssignmentRule(); + } + Rule.MergeFrom(other.Rule); + } + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 8: { + RuleIndex = input.ReadInt32(); + break; + } + case 18: { + if (rule_ == null) { + Rule = new global::Temporalio.Api.TaskQueue.V1.BuildIdAssignmentRule(); + } + input.ReadMessage(Rule); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 8: { + RuleIndex = input.ReadInt32(); + break; + } + case 18: { + if (rule_ == null) { + Rule = new global::Temporalio.Api.TaskQueue.V1.BuildIdAssignmentRule(); + } + input.ReadMessage(Rule); + break; + } + } + } + } + #endif - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override int GetHashCode() { - int hash = 1; - hash ^= schedules_.GetHashCode(); - if (NextPageToken.Length != 0) hash ^= NextPageToken.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); } - return hash; - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } + /// + /// Replaces the assignment rule at a given index. + /// + public sealed partial class ReplaceBuildIdAssignmentRule : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ReplaceBuildIdAssignmentRule()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Descriptor.NestedTypes[1]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ReplaceBuildIdAssignmentRule() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ReplaceBuildIdAssignmentRule(ReplaceBuildIdAssignmentRule other) : this() { + ruleIndex_ = other.ruleIndex_; + rule_ = other.rule_ != null ? other.rule_.Clone() : null; + force_ = other.force_; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ReplaceBuildIdAssignmentRule Clone() { + return new ReplaceBuildIdAssignmentRule(this); + } + + /// Field number for the "rule_index" field. + public const int RuleIndexFieldNumber = 1; + private int ruleIndex_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int RuleIndex { + get { return ruleIndex_; } + set { + ruleIndex_ = value; + } + } + + /// Field number for the "rule" field. + public const int RuleFieldNumber = 2; + private global::Temporalio.Api.TaskQueue.V1.BuildIdAssignmentRule rule_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Temporalio.Api.TaskQueue.V1.BuildIdAssignmentRule Rule { + get { return rule_; } + set { + rule_ = value; + } + } + + /// Field number for the "force" field. + public const int ForceFieldNumber = 3; + private bool force_; + /// + /// By default presence of one unconditional rule is enforced, otherwise + /// the replace operation will be rejected. Set `force` to true to + /// bypass this validation. An unconditional assignment rule: + /// - Has no hint filter + /// - Has no ramp + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Force { + get { return force_; } + set { + force_ = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as ReplaceBuildIdAssignmentRule); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(ReplaceBuildIdAssignmentRule other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (RuleIndex != other.RuleIndex) return false; + if (!object.Equals(Rule, other.Rule)) return false; + if (Force != other.Force) return false; + return Equals(_unknownFields, other._unknownFields); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void WriteTo(pb::CodedOutputStream output) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - output.WriteRawMessage(this); - #else - schedules_.WriteTo(output, _repeated_schedules_codec); - if (NextPageToken.Length != 0) { - output.WriteRawTag(18); - output.WriteBytes(NextPageToken); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - #endif - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (RuleIndex != 0) hash ^= RuleIndex.GetHashCode(); + if (rule_ != null) hash ^= Rule.GetHashCode(); + if (Force != false) hash ^= Force.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - schedules_.WriteTo(ref output, _repeated_schedules_codec); - if (NextPageToken.Length != 0) { - output.WriteRawTag(18); - output.WriteBytes(NextPageToken); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(ref output); - } - } - #endif + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int CalculateSize() { - int size = 0; - size += schedules_.CalculateSize(_repeated_schedules_codec); - if (NextPageToken.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeBytesSize(NextPageToken); - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (RuleIndex != 0) { + output.WriteRawTag(8); + output.WriteInt32(RuleIndex); + } + if (rule_ != null) { + output.WriteRawTag(18); + output.WriteMessage(Rule); + } + if (Force != false) { + output.WriteRawTag(24); + output.WriteBool(Force); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(ListSchedulesResponse other) { - if (other == null) { - return; - } - schedules_.Add(other.schedules_); - if (other.NextPageToken.Length != 0) { - NextPageToken = other.NextPageToken; - } - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (RuleIndex != 0) { + output.WriteRawTag(8); + output.WriteInt32(RuleIndex); + } + if (rule_ != null) { + output.WriteRawTag(18); + output.WriteMessage(Rule); + } + if (Force != false) { + output.WriteRawTag(24); + output.WriteBool(Force); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(pb::CodedInputStream input) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - input.ReadRawMessage(this); - #else - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 10: { - schedules_.AddEntriesFrom(input, _repeated_schedules_codec); - break; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (RuleIndex != 0) { + size += 1 + pb::CodedOutputStream.ComputeInt32Size(RuleIndex); } - case 18: { - NextPageToken = input.ReadBytes(); - break; + if (rule_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Rule); + } + if (Force != false) { + size += 1 + 1; + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); } + return size; } - } - #endif - } - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); - break; - case 10: { - schedules_.AddEntriesFrom(ref input, _repeated_schedules_codec); - break; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(ReplaceBuildIdAssignmentRule other) { + if (other == null) { + return; } - case 18: { - NextPageToken = input.ReadBytes(); - break; + if (other.RuleIndex != 0) { + RuleIndex = other.RuleIndex; + } + if (other.rule_ != null) { + if (rule_ == null) { + Rule = new global::Temporalio.Api.TaskQueue.V1.BuildIdAssignmentRule(); + } + Rule.MergeFrom(other.Rule); + } + if (other.Force != false) { + Force = other.Force; } + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } - } - } - #endif - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 8: { + RuleIndex = input.ReadInt32(); + break; + } + case 18: { + if (rule_ == null) { + Rule = new global::Temporalio.Api.TaskQueue.V1.BuildIdAssignmentRule(); + } + input.ReadMessage(Rule); + break; + } + case 24: { + Force = input.ReadBool(); + break; + } + } + } + #endif + } - public sealed partial class UpdateWorkerBuildIdCompatibilityRequest : pb::IMessage - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - , pb::IBufferMessage - #endif - { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new UpdateWorkerBuildIdCompatibilityRequest()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 8: { + RuleIndex = input.ReadInt32(); + break; + } + case 18: { + if (rule_ == null) { + Rule = new global::Temporalio.Api.TaskQueue.V1.BuildIdAssignmentRule(); + } + input.ReadMessage(Rule); + break; + } + case 24: { + Force = input.ReadBool(); + break; + } + } + } + } + #endif - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pbr::MessageDescriptor Descriptor { - get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[96]; } - } + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } + public sealed partial class DeleteBuildIdAssignmentRule : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new DeleteBuildIdAssignmentRule()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public UpdateWorkerBuildIdCompatibilityRequest() { - OnConstruction(); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Descriptor.NestedTypes[2]; } + } - partial void OnConstruction(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public UpdateWorkerBuildIdCompatibilityRequest(UpdateWorkerBuildIdCompatibilityRequest other) : this() { - namespace_ = other.namespace_; - taskQueue_ = other.taskQueue_; - switch (other.OperationCase) { - case OperationOneofCase.AddNewBuildIdInNewDefaultSet: - AddNewBuildIdInNewDefaultSet = other.AddNewBuildIdInNewDefaultSet; - break; - case OperationOneofCase.AddNewCompatibleBuildId: - AddNewCompatibleBuildId = other.AddNewCompatibleBuildId.Clone(); - break; - case OperationOneofCase.PromoteSetByBuildId: - PromoteSetByBuildId = other.PromoteSetByBuildId; - break; - case OperationOneofCase.PromoteBuildIdWithinSet: - PromoteBuildIdWithinSet = other.PromoteBuildIdWithinSet; - break; - case OperationOneofCase.MergeSets: - MergeSets = other.MergeSets.Clone(); - break; - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public DeleteBuildIdAssignmentRule() { + OnConstruction(); + } - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } + partial void OnConstruction(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public UpdateWorkerBuildIdCompatibilityRequest Clone() { - return new UpdateWorkerBuildIdCompatibilityRequest(this); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public DeleteBuildIdAssignmentRule(DeleteBuildIdAssignmentRule other) : this() { + ruleIndex_ = other.ruleIndex_; + force_ = other.force_; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } - /// Field number for the "namespace" field. - public const int NamespaceFieldNumber = 1; - private string namespace_ = ""; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string Namespace { - get { return namespace_; } - set { - namespace_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public DeleteBuildIdAssignmentRule Clone() { + return new DeleteBuildIdAssignmentRule(this); + } - /// Field number for the "task_queue" field. - public const int TaskQueueFieldNumber = 2; - private string taskQueue_ = ""; - /// - /// Must be set, the task queue to apply changes to. Because all workers on a given task queue - /// must have the same set of workflow & activity implementations, there is no reason to specify - /// a task queue type here. - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string TaskQueue { - get { return taskQueue_; } - set { - taskQueue_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } + /// Field number for the "rule_index" field. + public const int RuleIndexFieldNumber = 1; + private int ruleIndex_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int RuleIndex { + get { return ruleIndex_; } + set { + ruleIndex_ = value; + } + } - /// Field number for the "add_new_build_id_in_new_default_set" field. - public const int AddNewBuildIdInNewDefaultSetFieldNumber = 3; - /// - /// A new build id. This operation will create a new set which will be the new overall - /// default version for the queue, with this id as its only member. This new set is - /// incompatible with all previous sets/versions. - /// - /// (-- api-linter: core::0140::prepositions=disabled - /// aip.dev/not-precedent: In makes perfect sense here. --) - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string AddNewBuildIdInNewDefaultSet { - get { return HasAddNewBuildIdInNewDefaultSet ? (string) operation_ : ""; } - set { - operation_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - operationCase_ = OperationOneofCase.AddNewBuildIdInNewDefaultSet; - } - } - /// Gets whether the "add_new_build_id_in_new_default_set" field is set - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool HasAddNewBuildIdInNewDefaultSet { - get { return operationCase_ == OperationOneofCase.AddNewBuildIdInNewDefaultSet; } - } - /// Clears the value of the oneof if it's currently set to "add_new_build_id_in_new_default_set" - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void ClearAddNewBuildIdInNewDefaultSet() { - if (HasAddNewBuildIdInNewDefaultSet) { - ClearOperation(); - } - } + /// Field number for the "force" field. + public const int ForceFieldNumber = 2; + private bool force_; + /// + /// By default presence of one unconditional rule is enforced, otherwise + /// the delete operation will be rejected. Set `force` to true to + /// bypass this validation. An unconditional assignment rule: + /// - Has no hint filter + /// - Has no ramp + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Force { + get { return force_; } + set { + force_ = value; + } + } - /// Field number for the "add_new_compatible_build_id" field. - public const int AddNewCompatibleBuildIdFieldNumber = 4; - /// - /// Adds a new id to an existing compatible set, see sub-message definition for more. - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Temporalio.Api.WorkflowService.V1.UpdateWorkerBuildIdCompatibilityRequest.Types.AddNewCompatibleVersion AddNewCompatibleBuildId { - get { return operationCase_ == OperationOneofCase.AddNewCompatibleBuildId ? (global::Temporalio.Api.WorkflowService.V1.UpdateWorkerBuildIdCompatibilityRequest.Types.AddNewCompatibleVersion) operation_ : null; } - set { - operation_ = value; - operationCase_ = value == null ? OperationOneofCase.None : OperationOneofCase.AddNewCompatibleBuildId; - } - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as DeleteBuildIdAssignmentRule); + } - /// Field number for the "promote_set_by_build_id" field. - public const int PromoteSetByBuildIdFieldNumber = 5; - /// - /// Promote an existing set to be the current default (if it isn't already) by targeting - /// an existing build id within it. This field's value is the extant build id. - /// - /// (-- api-linter: core::0140::prepositions=disabled - /// aip.dev/not-precedent: Names are hard. --) - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string PromoteSetByBuildId { - get { return HasPromoteSetByBuildId ? (string) operation_ : ""; } - set { - operation_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - operationCase_ = OperationOneofCase.PromoteSetByBuildId; - } - } - /// Gets whether the "promote_set_by_build_id" field is set - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool HasPromoteSetByBuildId { - get { return operationCase_ == OperationOneofCase.PromoteSetByBuildId; } - } - /// Clears the value of the oneof if it's currently set to "promote_set_by_build_id" - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void ClearPromoteSetByBuildId() { - if (HasPromoteSetByBuildId) { - ClearOperation(); - } - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(DeleteBuildIdAssignmentRule other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (RuleIndex != other.RuleIndex) return false; + if (Force != other.Force) return false; + return Equals(_unknownFields, other._unknownFields); + } - /// Field number for the "promote_build_id_within_set" field. - public const int PromoteBuildIdWithinSetFieldNumber = 6; - /// - /// Promote an existing build id within some set to be the current default for that set. - /// - /// (-- api-linter: core::0140::prepositions=disabled - /// aip.dev/not-precedent: Within makes perfect sense here. --) - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string PromoteBuildIdWithinSet { - get { return HasPromoteBuildIdWithinSet ? (string) operation_ : ""; } - set { - operation_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - operationCase_ = OperationOneofCase.PromoteBuildIdWithinSet; - } - } - /// Gets whether the "promote_build_id_within_set" field is set - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool HasPromoteBuildIdWithinSet { - get { return operationCase_ == OperationOneofCase.PromoteBuildIdWithinSet; } - } - /// Clears the value of the oneof if it's currently set to "promote_build_id_within_set" - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void ClearPromoteBuildIdWithinSet() { - if (HasPromoteBuildIdWithinSet) { - ClearOperation(); - } - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (RuleIndex != 0) hash ^= RuleIndex.GetHashCode(); + if (Force != false) hash ^= Force.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } - /// Field number for the "merge_sets" field. - public const int MergeSetsFieldNumber = 7; - /// - /// Merge two existing sets together, thus declaring all build IDs in both sets compatible - /// with one another. The primary set's default will become the default for the merged set. - /// This is useful if you've accidentally declared a new ID as incompatible you meant to - /// declare as compatible. The unusual case of incomplete replication during failover could - /// also result in a split set, which this operation can repair. - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Temporalio.Api.WorkflowService.V1.UpdateWorkerBuildIdCompatibilityRequest.Types.MergeSets MergeSets { - get { return operationCase_ == OperationOneofCase.MergeSets ? (global::Temporalio.Api.WorkflowService.V1.UpdateWorkerBuildIdCompatibilityRequest.Types.MergeSets) operation_ : null; } - set { - operation_ = value; - operationCase_ = value == null ? OperationOneofCase.None : OperationOneofCase.MergeSets; - } - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } - private object operation_; - /// Enum of possible cases for the "operation" oneof. - public enum OperationOneofCase { - None = 0, - AddNewBuildIdInNewDefaultSet = 3, - AddNewCompatibleBuildId = 4, - PromoteSetByBuildId = 5, - PromoteBuildIdWithinSet = 6, - MergeSets = 7, - } - private OperationOneofCase operationCase_ = OperationOneofCase.None; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public OperationOneofCase OperationCase { - get { return operationCase_; } - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (RuleIndex != 0) { + output.WriteRawTag(8); + output.WriteInt32(RuleIndex); + } + if (Force != false) { + output.WriteRawTag(16); + output.WriteBool(Force); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void ClearOperation() { - operationCase_ = OperationOneofCase.None; - operation_ = null; - } + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (RuleIndex != 0) { + output.WriteRawTag(8); + output.WriteInt32(RuleIndex); + } + if (Force != false) { + output.WriteRawTag(16); + output.WriteBool(Force); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override bool Equals(object other) { - return Equals(other as UpdateWorkerBuildIdCompatibilityRequest); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (RuleIndex != 0) { + size += 1 + pb::CodedOutputStream.ComputeInt32Size(RuleIndex); + } + if (Force != false) { + size += 1 + 1; + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(UpdateWorkerBuildIdCompatibilityRequest other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (Namespace != other.Namespace) return false; - if (TaskQueue != other.TaskQueue) return false; - if (AddNewBuildIdInNewDefaultSet != other.AddNewBuildIdInNewDefaultSet) return false; - if (!object.Equals(AddNewCompatibleBuildId, other.AddNewCompatibleBuildId)) return false; - if (PromoteSetByBuildId != other.PromoteSetByBuildId) return false; - if (PromoteBuildIdWithinSet != other.PromoteBuildIdWithinSet) return false; - if (!object.Equals(MergeSets, other.MergeSets)) return false; - if (OperationCase != other.OperationCase) return false; - return Equals(_unknownFields, other._unknownFields); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(DeleteBuildIdAssignmentRule other) { + if (other == null) { + return; + } + if (other.RuleIndex != 0) { + RuleIndex = other.RuleIndex; + } + if (other.Force != false) { + Force = other.Force; + } + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override int GetHashCode() { - int hash = 1; - if (Namespace.Length != 0) hash ^= Namespace.GetHashCode(); - if (TaskQueue.Length != 0) hash ^= TaskQueue.GetHashCode(); - if (HasAddNewBuildIdInNewDefaultSet) hash ^= AddNewBuildIdInNewDefaultSet.GetHashCode(); - if (operationCase_ == OperationOneofCase.AddNewCompatibleBuildId) hash ^= AddNewCompatibleBuildId.GetHashCode(); - if (HasPromoteSetByBuildId) hash ^= PromoteSetByBuildId.GetHashCode(); - if (HasPromoteBuildIdWithinSet) hash ^= PromoteBuildIdWithinSet.GetHashCode(); - if (operationCase_ == OperationOneofCase.MergeSets) hash ^= MergeSets.GetHashCode(); - hash ^= (int) operationCase_; - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 8: { + RuleIndex = input.ReadInt32(); + break; + } + case 16: { + Force = input.ReadBool(); + break; + } + } + } + #endif + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 8: { + RuleIndex = input.ReadInt32(); + break; + } + case 16: { + Force = input.ReadBool(); + break; + } + } + } + } + #endif - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void WriteTo(pb::CodedOutputStream output) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - output.WriteRawMessage(this); - #else - if (Namespace.Length != 0) { - output.WriteRawTag(10); - output.WriteString(Namespace); - } - if (TaskQueue.Length != 0) { - output.WriteRawTag(18); - output.WriteString(TaskQueue); - } - if (HasAddNewBuildIdInNewDefaultSet) { - output.WriteRawTag(26); - output.WriteString(AddNewBuildIdInNewDefaultSet); - } - if (operationCase_ == OperationOneofCase.AddNewCompatibleBuildId) { - output.WriteRawTag(34); - output.WriteMessage(AddNewCompatibleBuildId); - } - if (HasPromoteSetByBuildId) { - output.WriteRawTag(42); - output.WriteString(PromoteSetByBuildId); - } - if (HasPromoteBuildIdWithinSet) { - output.WriteRawTag(50); - output.WriteString(PromoteBuildIdWithinSet); - } - if (operationCase_ == OperationOneofCase.MergeSets) { - output.WriteRawTag(58); - output.WriteMessage(MergeSets); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); } - #endif - } - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (Namespace.Length != 0) { - output.WriteRawTag(10); - output.WriteString(Namespace); - } - if (TaskQueue.Length != 0) { - output.WriteRawTag(18); - output.WriteString(TaskQueue); - } - if (HasAddNewBuildIdInNewDefaultSet) { - output.WriteRawTag(26); - output.WriteString(AddNewBuildIdInNewDefaultSet); - } - if (operationCase_ == OperationOneofCase.AddNewCompatibleBuildId) { - output.WriteRawTag(34); - output.WriteMessage(AddNewCompatibleBuildId); - } - if (HasPromoteSetByBuildId) { - output.WriteRawTag(42); - output.WriteString(PromoteSetByBuildId); - } - if (HasPromoteBuildIdWithinSet) { - output.WriteRawTag(50); - output.WriteString(PromoteBuildIdWithinSet); - } - if (operationCase_ == OperationOneofCase.MergeSets) { - output.WriteRawTag(58); - output.WriteMessage(MergeSets); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(ref output); - } - } - #endif + /// + /// Adds the rule to the list of redirect rules for this Task Queue. There + /// can be at most one redirect rule for each distinct Source Build ID. + /// + public sealed partial class AddCompatibleBuildIdRedirectRule : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new AddCompatibleBuildIdRedirectRule()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int CalculateSize() { - int size = 0; - if (Namespace.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(Namespace); - } - if (TaskQueue.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(TaskQueue); - } - if (HasAddNewBuildIdInNewDefaultSet) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(AddNewBuildIdInNewDefaultSet); - } - if (operationCase_ == OperationOneofCase.AddNewCompatibleBuildId) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(AddNewCompatibleBuildId); - } - if (HasPromoteSetByBuildId) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(PromoteSetByBuildId); - } - if (HasPromoteBuildIdWithinSet) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(PromoteBuildIdWithinSet); - } - if (operationCase_ == OperationOneofCase.MergeSets) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(MergeSets); - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Descriptor.NestedTypes[3]; } + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(UpdateWorkerBuildIdCompatibilityRequest other) { - if (other == null) { - return; - } - if (other.Namespace.Length != 0) { - Namespace = other.Namespace; - } - if (other.TaskQueue.Length != 0) { - TaskQueue = other.TaskQueue; - } - switch (other.OperationCase) { - case OperationOneofCase.AddNewBuildIdInNewDefaultSet: - AddNewBuildIdInNewDefaultSet = other.AddNewBuildIdInNewDefaultSet; - break; - case OperationOneofCase.AddNewCompatibleBuildId: - if (AddNewCompatibleBuildId == null) { - AddNewCompatibleBuildId = new global::Temporalio.Api.WorkflowService.V1.UpdateWorkerBuildIdCompatibilityRequest.Types.AddNewCompatibleVersion(); - } - AddNewCompatibleBuildId.MergeFrom(other.AddNewCompatibleBuildId); - break; - case OperationOneofCase.PromoteSetByBuildId: - PromoteSetByBuildId = other.PromoteSetByBuildId; - break; - case OperationOneofCase.PromoteBuildIdWithinSet: - PromoteBuildIdWithinSet = other.PromoteBuildIdWithinSet; - break; - case OperationOneofCase.MergeSets: - if (MergeSets == null) { - MergeSets = new global::Temporalio.Api.WorkflowService.V1.UpdateWorkerBuildIdCompatibilityRequest.Types.MergeSets(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public AddCompatibleBuildIdRedirectRule() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public AddCompatibleBuildIdRedirectRule(AddCompatibleBuildIdRedirectRule other) : this() { + rule_ = other.rule_ != null ? other.rule_.Clone() : null; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public AddCompatibleBuildIdRedirectRule Clone() { + return new AddCompatibleBuildIdRedirectRule(this); + } + + /// Field number for the "rule" field. + public const int RuleFieldNumber = 1; + private global::Temporalio.Api.TaskQueue.V1.CompatibleBuildIdRedirectRule rule_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Temporalio.Api.TaskQueue.V1.CompatibleBuildIdRedirectRule Rule { + get { return rule_; } + set { + rule_ = value; } - MergeSets.MergeFrom(other.MergeSets); - break; - } + } - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as AddCompatibleBuildIdRedirectRule); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(pb::CodedInputStream input) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - input.ReadRawMessage(this); - #else - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 10: { - Namespace = input.ReadString(); - break; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(AddCompatibleBuildIdRedirectRule other) { + if (ReferenceEquals(other, null)) { + return false; } - case 18: { - TaskQueue = input.ReadString(); - break; + if (ReferenceEquals(other, this)) { + return true; } - case 26: { - AddNewBuildIdInNewDefaultSet = input.ReadString(); - break; + if (!object.Equals(Rule, other.Rule)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (rule_ != null) hash ^= Rule.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); } - case 34: { - global::Temporalio.Api.WorkflowService.V1.UpdateWorkerBuildIdCompatibilityRequest.Types.AddNewCompatibleVersion subBuilder = new global::Temporalio.Api.WorkflowService.V1.UpdateWorkerBuildIdCompatibilityRequest.Types.AddNewCompatibleVersion(); - if (operationCase_ == OperationOneofCase.AddNewCompatibleBuildId) { - subBuilder.MergeFrom(AddNewCompatibleBuildId); - } - input.ReadMessage(subBuilder); - AddNewCompatibleBuildId = subBuilder; - break; + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (rule_ != null) { + output.WriteRawTag(10); + output.WriteMessage(Rule); } - case 42: { - PromoteSetByBuildId = input.ReadString(); - break; + if (_unknownFields != null) { + _unknownFields.WriteTo(output); } - case 50: { - PromoteBuildIdWithinSet = input.ReadString(); - break; + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (rule_ != null) { + output.WriteRawTag(10); + output.WriteMessage(Rule); } - case 58: { - global::Temporalio.Api.WorkflowService.V1.UpdateWorkerBuildIdCompatibilityRequest.Types.MergeSets subBuilder = new global::Temporalio.Api.WorkflowService.V1.UpdateWorkerBuildIdCompatibilityRequest.Types.MergeSets(); - if (operationCase_ == OperationOneofCase.MergeSets) { - subBuilder.MergeFrom(MergeSets); - } - input.ReadMessage(subBuilder); - MergeSets = subBuilder; - break; + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); } } - } - #endif - } + #endif - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); - break; - case 10: { - Namespace = input.ReadString(); - break; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (rule_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Rule); } - case 18: { - TaskQueue = input.ReadString(); - break; + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); } - case 26: { - AddNewBuildIdInNewDefaultSet = input.ReadString(); - break; + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(AddCompatibleBuildIdRedirectRule other) { + if (other == null) { + return; } - case 34: { - global::Temporalio.Api.WorkflowService.V1.UpdateWorkerBuildIdCompatibilityRequest.Types.AddNewCompatibleVersion subBuilder = new global::Temporalio.Api.WorkflowService.V1.UpdateWorkerBuildIdCompatibilityRequest.Types.AddNewCompatibleVersion(); - if (operationCase_ == OperationOneofCase.AddNewCompatibleBuildId) { - subBuilder.MergeFrom(AddNewCompatibleBuildId); + if (other.rule_ != null) { + if (rule_ == null) { + Rule = new global::Temporalio.Api.TaskQueue.V1.CompatibleBuildIdRedirectRule(); } - input.ReadMessage(subBuilder); - AddNewCompatibleBuildId = subBuilder; - break; - } - case 42: { - PromoteSetByBuildId = input.ReadString(); - break; + Rule.MergeFrom(other.Rule); } - case 50: { - PromoteBuildIdWithinSet = input.ReadString(); - break; + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + if (rule_ == null) { + Rule = new global::Temporalio.Api.TaskQueue.V1.CompatibleBuildIdRedirectRule(); + } + input.ReadMessage(Rule); + break; + } + } } - case 58: { - global::Temporalio.Api.WorkflowService.V1.UpdateWorkerBuildIdCompatibilityRequest.Types.MergeSets subBuilder = new global::Temporalio.Api.WorkflowService.V1.UpdateWorkerBuildIdCompatibilityRequest.Types.MergeSets(); - if (operationCase_ == OperationOneofCase.MergeSets) { - subBuilder.MergeFrom(MergeSets); + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + if (rule_ == null) { + Rule = new global::Temporalio.Api.TaskQueue.V1.CompatibleBuildIdRedirectRule(); + } + input.ReadMessage(Rule); + break; + } } - input.ReadMessage(subBuilder); - MergeSets = subBuilder; - break; } } + #endif + } - } - #endif - #region Nested types - /// Container for nested types declared in the UpdateWorkerBuildIdCompatibilityRequest message type. - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static partial class Types { - public sealed partial class AddNewCompatibleVersion : pb::IMessage + /// + /// Replaces the routing rule with the given source Build ID. + /// + public sealed partial class ReplaceCompatibleBuildIdRedirectRule : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new AddNewCompatibleVersion()); + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ReplaceCompatibleBuildIdRedirectRule()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + public static pb::MessageParser Parser { get { return _parser; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Temporalio.Api.WorkflowService.V1.UpdateWorkerBuildIdCompatibilityRequest.Descriptor.NestedTypes[0]; } + get { return global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Descriptor.NestedTypes[4]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -32734,7 +36490,7 @@ public sealed partial class AddNewCompatibleVersion : pb::IMessageField number for the "new_build_id" field. - public const int NewBuildIdFieldNumber = 1; - private string newBuildId_ = ""; - /// - /// A new id to be added to an existing compatible set. - /// + /// Field number for the "rule" field. + public const int RuleFieldNumber = 1; + private global::Temporalio.Api.TaskQueue.V1.CompatibleBuildIdRedirectRule rule_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string NewBuildId { - get { return newBuildId_; } + public global::Temporalio.Api.TaskQueue.V1.CompatibleBuildIdRedirectRule Rule { + get { return rule_; } set { - newBuildId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + rule_ = value; } } - /// Field number for the "existing_compatible_build_id" field. - public const int ExistingCompatibleBuildIdFieldNumber = 2; - private string existingCompatibleBuildId_ = ""; - /// - /// A build id which must already exist in the version sets known by the task queue. The new - /// id will be stored in the set containing this id, marking it as compatible with - /// the versions within. - /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string ExistingCompatibleBuildId { - get { return existingCompatibleBuildId_; } - set { - existingCompatibleBuildId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + public override bool Equals(object other) { + return Equals(other as ReplaceCompatibleBuildIdRedirectRule); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(ReplaceCompatibleBuildIdRedirectRule other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; } + if (!object.Equals(Rule, other.Rule)) return false; + return Equals(_unknownFields, other._unknownFields); } - /// Field number for the "make_set_default" field. - public const int MakeSetDefaultFieldNumber = 3; - private bool makeSetDefault_; - /// - /// When set, establishes the compatible set being targeted as the overall default for the - /// queue. If a different set was the current default, the targeted set will replace it as - /// the new default. - /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool MakeSetDefault { - get { return makeSetDefault_; } + public override int GetHashCode() { + int hash = 1; + if (rule_ != null) hash ^= Rule.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (rule_ != null) { + output.WriteRawTag(10); + output.WriteMessage(Rule); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (rule_ != null) { + output.WriteRawTag(10); + output.WriteMessage(Rule); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (rule_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Rule); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(ReplaceCompatibleBuildIdRedirectRule other) { + if (other == null) { + return; + } + if (other.rule_ != null) { + if (rule_ == null) { + Rule = new global::Temporalio.Api.TaskQueue.V1.CompatibleBuildIdRedirectRule(); + } + Rule.MergeFrom(other.Rule); + } + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + if (rule_ == null) { + Rule = new global::Temporalio.Api.TaskQueue.V1.CompatibleBuildIdRedirectRule(); + } + input.ReadMessage(Rule); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + if (rule_ == null) { + Rule = new global::Temporalio.Api.TaskQueue.V1.CompatibleBuildIdRedirectRule(); + } + input.ReadMessage(Rule); + break; + } + } + } + } + #endif + + } + + public sealed partial class DeleteCompatibleBuildIdRedirectRule : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new DeleteCompatibleBuildIdRedirectRule()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Descriptor.NestedTypes[5]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public DeleteCompatibleBuildIdRedirectRule() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public DeleteCompatibleBuildIdRedirectRule(DeleteCompatibleBuildIdRedirectRule other) : this() { + sourceBuildId_ = other.sourceBuildId_; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public DeleteCompatibleBuildIdRedirectRule Clone() { + return new DeleteCompatibleBuildIdRedirectRule(this); + } + + /// Field number for the "source_build_id" field. + public const int SourceBuildIdFieldNumber = 1; + private string sourceBuildId_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string SourceBuildId { + get { return sourceBuildId_; } set { - makeSetDefault_ = value; + sourceBuildId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { - return Equals(other as AddNewCompatibleVersion); + return Equals(other as DeleteCompatibleBuildIdRedirectRule); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(AddNewCompatibleVersion other) { + public bool Equals(DeleteCompatibleBuildIdRedirectRule other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } - if (NewBuildId != other.NewBuildId) return false; - if (ExistingCompatibleBuildId != other.ExistingCompatibleBuildId) return false; - if (MakeSetDefault != other.MakeSetDefault) return false; + if (SourceBuildId != other.SourceBuildId) return false; return Equals(_unknownFields, other._unknownFields); } @@ -32829,9 +36742,7 @@ public bool Equals(AddNewCompatibleVersion other) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override int GetHashCode() { int hash = 1; - if (NewBuildId.Length != 0) hash ^= NewBuildId.GetHashCode(); - if (ExistingCompatibleBuildId.Length != 0) hash ^= ExistingCompatibleBuildId.GetHashCode(); - if (MakeSetDefault != false) hash ^= MakeSetDefault.GetHashCode(); + if (SourceBuildId.Length != 0) hash ^= SourceBuildId.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -32850,17 +36761,9 @@ public void WriteTo(pb::CodedOutputStream output) { #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE output.WriteRawMessage(this); #else - if (NewBuildId.Length != 0) { + if (SourceBuildId.Length != 0) { output.WriteRawTag(10); - output.WriteString(NewBuildId); - } - if (ExistingCompatibleBuildId.Length != 0) { - output.WriteRawTag(18); - output.WriteString(ExistingCompatibleBuildId); - } - if (MakeSetDefault != false) { - output.WriteRawTag(24); - output.WriteBool(MakeSetDefault); + output.WriteString(SourceBuildId); } if (_unknownFields != null) { _unknownFields.WriteTo(output); @@ -32872,17 +36775,9 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (NewBuildId.Length != 0) { + if (SourceBuildId.Length != 0) { output.WriteRawTag(10); - output.WriteString(NewBuildId); - } - if (ExistingCompatibleBuildId.Length != 0) { - output.WriteRawTag(18); - output.WriteString(ExistingCompatibleBuildId); - } - if (MakeSetDefault != false) { - output.WriteRawTag(24); - output.WriteBool(MakeSetDefault); + output.WriteString(SourceBuildId); } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); @@ -32894,14 +36789,8 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public int CalculateSize() { int size = 0; - if (NewBuildId.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(NewBuildId); - } - if (ExistingCompatibleBuildId.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(ExistingCompatibleBuildId); - } - if (MakeSetDefault != false) { - size += 1 + 1; + if (SourceBuildId.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(SourceBuildId); } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); @@ -32911,18 +36800,12 @@ public int CalculateSize() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(AddNewCompatibleVersion other) { + public void MergeFrom(DeleteCompatibleBuildIdRedirectRule other) { if (other == null) { return; } - if (other.NewBuildId.Length != 0) { - NewBuildId = other.NewBuildId; - } - if (other.ExistingCompatibleBuildId.Length != 0) { - ExistingCompatibleBuildId = other.ExistingCompatibleBuildId; - } - if (other.MakeSetDefault != false) { - MakeSetDefault = other.MakeSetDefault; + if (other.SourceBuildId.Length != 0) { + SourceBuildId = other.SourceBuildId; } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -32940,15 +36823,7 @@ public void MergeFrom(pb::CodedInputStream input) { _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; case 10: { - NewBuildId = input.ReadString(); - break; - } - case 18: { - ExistingCompatibleBuildId = input.ReadString(); - break; - } - case 24: { - MakeSetDefault = input.ReadBool(); + SourceBuildId = input.ReadString(); break; } } @@ -32967,15 +36842,7 @@ public void MergeFrom(pb::CodedInputStream input) { _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; case 10: { - NewBuildId = input.ReadString(); - break; - } - case 18: { - ExistingCompatibleBuildId = input.ReadString(); - break; - } - case 24: { - MakeSetDefault = input.ReadBool(); + SourceBuildId = input.ReadString(); break; } } @@ -32985,21 +36852,32 @@ public void MergeFrom(pb::CodedInputStream input) { } - public sealed partial class MergeSets : pb::IMessage + /// + /// This command is intended to be used to complete the rollout of a Build + /// ID and cleanup unnecessary rules possibly created during a gradual + /// rollout. Specifically, this command will make the following changes + /// atomically: + /// 1. Adds an assignment rule (with full ramp) for the target Build ID at + /// the end of the list. + /// 2. Removes all previously added assignment rules to the given target + /// Build ID (if any). + /// 3. Removes any fully-ramped assignment rule for other Build IDs. + /// + public sealed partial class CommitBuildId : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new MergeSets()); + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new CommitBuildId()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + public static pb::MessageParser Parser { get { return _parser; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Temporalio.Api.WorkflowService.V1.UpdateWorkerBuildIdCompatibilityRequest.Descriptor.NestedTypes[1]; } + get { return global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Descriptor.NestedTypes[6]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -33010,7 +36888,7 @@ public sealed partial class MergeSets : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public MergeSets() { + public CommitBuildId() { OnConstruction(); } @@ -33018,65 +36896,64 @@ public MergeSets() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public MergeSets(MergeSets other) : this() { - primarySetBuildId_ = other.primarySetBuildId_; - secondarySetBuildId_ = other.secondarySetBuildId_; + public CommitBuildId(CommitBuildId other) : this() { + targetBuildId_ = other.targetBuildId_; + force_ = other.force_; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public MergeSets Clone() { - return new MergeSets(this); + public CommitBuildId Clone() { + return new CommitBuildId(this); } - - /// Field number for the "primary_set_build_id" field. - public const int PrimarySetBuildIdFieldNumber = 1; - private string primarySetBuildId_ = ""; - /// - /// A build ID in the set whose default will become the merged set default - /// + + /// Field number for the "target_build_id" field. + public const int TargetBuildIdFieldNumber = 1; + private string targetBuildId_ = ""; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string PrimarySetBuildId { - get { return primarySetBuildId_; } + public string TargetBuildId { + get { return targetBuildId_; } set { - primarySetBuildId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + targetBuildId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); } } - /// Field number for the "secondary_set_build_id" field. - public const int SecondarySetBuildIdFieldNumber = 2; - private string secondarySetBuildId_ = ""; + /// Field number for the "force" field. + public const int ForceFieldNumber = 2; + private bool force_; /// - /// A build ID in the set which will be merged into the primary set + /// To prevent committing invalid Build IDs, we reject the request if no + /// pollers has been seen recently for this Build ID. Use the `force` + /// option to disable this validation. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string SecondarySetBuildId { - get { return secondarySetBuildId_; } + public bool Force { + get { return force_; } set { - secondarySetBuildId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + force_ = value; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { - return Equals(other as MergeSets); + return Equals(other as CommitBuildId); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(MergeSets other) { + public bool Equals(CommitBuildId other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } - if (PrimarySetBuildId != other.PrimarySetBuildId) return false; - if (SecondarySetBuildId != other.SecondarySetBuildId) return false; + if (TargetBuildId != other.TargetBuildId) return false; + if (Force != other.Force) return false; return Equals(_unknownFields, other._unknownFields); } @@ -33084,8 +36961,8 @@ public bool Equals(MergeSets other) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override int GetHashCode() { int hash = 1; - if (PrimarySetBuildId.Length != 0) hash ^= PrimarySetBuildId.GetHashCode(); - if (SecondarySetBuildId.Length != 0) hash ^= SecondarySetBuildId.GetHashCode(); + if (TargetBuildId.Length != 0) hash ^= TargetBuildId.GetHashCode(); + if (Force != false) hash ^= Force.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -33104,13 +36981,13 @@ public void WriteTo(pb::CodedOutputStream output) { #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE output.WriteRawMessage(this); #else - if (PrimarySetBuildId.Length != 0) { + if (TargetBuildId.Length != 0) { output.WriteRawTag(10); - output.WriteString(PrimarySetBuildId); + output.WriteString(TargetBuildId); } - if (SecondarySetBuildId.Length != 0) { - output.WriteRawTag(18); - output.WriteString(SecondarySetBuildId); + if (Force != false) { + output.WriteRawTag(16); + output.WriteBool(Force); } if (_unknownFields != null) { _unknownFields.WriteTo(output); @@ -33122,13 +36999,13 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (PrimarySetBuildId.Length != 0) { + if (TargetBuildId.Length != 0) { output.WriteRawTag(10); - output.WriteString(PrimarySetBuildId); + output.WriteString(TargetBuildId); } - if (SecondarySetBuildId.Length != 0) { - output.WriteRawTag(18); - output.WriteString(SecondarySetBuildId); + if (Force != false) { + output.WriteRawTag(16); + output.WriteBool(Force); } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); @@ -33140,11 +37017,11 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public int CalculateSize() { int size = 0; - if (PrimarySetBuildId.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(PrimarySetBuildId); + if (TargetBuildId.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(TargetBuildId); } - if (SecondarySetBuildId.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(SecondarySetBuildId); + if (Force != false) { + size += 1 + 1; } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); @@ -33154,15 +37031,15 @@ public int CalculateSize() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(MergeSets other) { + public void MergeFrom(CommitBuildId other) { if (other == null) { return; } - if (other.PrimarySetBuildId.Length != 0) { - PrimarySetBuildId = other.PrimarySetBuildId; + if (other.TargetBuildId.Length != 0) { + TargetBuildId = other.TargetBuildId; } - if (other.SecondarySetBuildId.Length != 0) { - SecondarySetBuildId = other.SecondarySetBuildId; + if (other.Force != false) { + Force = other.Force; } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -33180,11 +37057,11 @@ public void MergeFrom(pb::CodedInputStream input) { _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; case 10: { - PrimarySetBuildId = input.ReadString(); + TargetBuildId = input.ReadString(); break; } - case 18: { - SecondarySetBuildId = input.ReadString(); + case 16: { + Force = input.ReadBool(); break; } } @@ -33203,11 +37080,11 @@ public void MergeFrom(pb::CodedInputStream input) { _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; case 10: { - PrimarySetBuildId = input.ReadString(); + TargetBuildId = input.ReadString(); break; } - case 18: { - SecondarySetBuildId = input.ReadString(); + case 16: { + Force = input.ReadBool(); break; } } @@ -33222,21 +37099,21 @@ public void MergeFrom(pb::CodedInputStream input) { } - public sealed partial class UpdateWorkerBuildIdCompatibilityResponse : pb::IMessage + public sealed partial class UpdateWorkerVersioningRulesResponse : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new UpdateWorkerBuildIdCompatibilityResponse()); + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new UpdateWorkerVersioningRulesResponse()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + public static pb::MessageParser Parser { get { return _parser; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[97]; } + get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[103]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -33247,7 +37124,7 @@ public sealed partial class UpdateWorkerBuildIdCompatibilityResponse : pb::IMess [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public UpdateWorkerBuildIdCompatibilityResponse() { + public UpdateWorkerVersioningRulesResponse() { OnConstruction(); } @@ -33255,31 +37132,76 @@ public UpdateWorkerBuildIdCompatibilityResponse() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public UpdateWorkerBuildIdCompatibilityResponse(UpdateWorkerBuildIdCompatibilityResponse other) : this() { + public UpdateWorkerVersioningRulesResponse(UpdateWorkerVersioningRulesResponse other) : this() { + assignmentRules_ = other.assignmentRules_.Clone(); + compatibleRedirectRules_ = other.compatibleRedirectRules_.Clone(); + conflictToken_ = other.conflictToken_; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public UpdateWorkerBuildIdCompatibilityResponse Clone() { - return new UpdateWorkerBuildIdCompatibilityResponse(this); + public UpdateWorkerVersioningRulesResponse Clone() { + return new UpdateWorkerVersioningRulesResponse(this); + } + + /// Field number for the "assignment_rules" field. + public const int AssignmentRulesFieldNumber = 1; + private static readonly pb::FieldCodec _repeated_assignmentRules_codec + = pb::FieldCodec.ForMessage(10, global::Temporalio.Api.TaskQueue.V1.TimestampedBuildIdAssignmentRule.Parser); + private readonly pbc::RepeatedField assignmentRules_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField AssignmentRules { + get { return assignmentRules_; } + } + + /// Field number for the "compatible_redirect_rules" field. + public const int CompatibleRedirectRulesFieldNumber = 2; + private static readonly pb::FieldCodec _repeated_compatibleRedirectRules_codec + = pb::FieldCodec.ForMessage(18, global::Temporalio.Api.TaskQueue.V1.TimestampedCompatibleBuildIdRedirectRule.Parser); + private readonly pbc::RepeatedField compatibleRedirectRules_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField CompatibleRedirectRules { + get { return compatibleRedirectRules_; } + } + + /// Field number for the "conflict_token" field. + public const int ConflictTokenFieldNumber = 3; + private pb::ByteString conflictToken_ = pb::ByteString.Empty; + /// + /// This value can be passed back to UpdateWorkerVersioningRulesRequest to + /// ensure that the rules were not modified between the two updates, which + /// could lead to lost updates and other confusion. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pb::ByteString ConflictToken { + get { return conflictToken_; } + set { + conflictToken_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { - return Equals(other as UpdateWorkerBuildIdCompatibilityResponse); + return Equals(other as UpdateWorkerVersioningRulesResponse); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(UpdateWorkerBuildIdCompatibilityResponse other) { + public bool Equals(UpdateWorkerVersioningRulesResponse other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } + if(!assignmentRules_.Equals(other.assignmentRules_)) return false; + if(!compatibleRedirectRules_.Equals(other.compatibleRedirectRules_)) return false; + if (ConflictToken != other.ConflictToken) return false; return Equals(_unknownFields, other._unknownFields); } @@ -33287,6 +37209,9 @@ public bool Equals(UpdateWorkerBuildIdCompatibilityResponse other) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override int GetHashCode() { int hash = 1; + hash ^= assignmentRules_.GetHashCode(); + hash ^= compatibleRedirectRules_.GetHashCode(); + if (ConflictToken.Length != 0) hash ^= ConflictToken.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -33305,6 +37230,12 @@ public void WriteTo(pb::CodedOutputStream output) { #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE output.WriteRawMessage(this); #else + assignmentRules_.WriteTo(output, _repeated_assignmentRules_codec); + compatibleRedirectRules_.WriteTo(output, _repeated_compatibleRedirectRules_codec); + if (ConflictToken.Length != 0) { + output.WriteRawTag(26); + output.WriteBytes(ConflictToken); + } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -33315,6 +37246,12 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + assignmentRules_.WriteTo(ref output, _repeated_assignmentRules_codec); + compatibleRedirectRules_.WriteTo(ref output, _repeated_compatibleRedirectRules_codec); + if (ConflictToken.Length != 0) { + output.WriteRawTag(26); + output.WriteBytes(ConflictToken); + } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } @@ -33325,6 +37262,11 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public int CalculateSize() { int size = 0; + size += assignmentRules_.CalculateSize(_repeated_assignmentRules_codec); + size += compatibleRedirectRules_.CalculateSize(_repeated_compatibleRedirectRules_codec); + if (ConflictToken.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeBytesSize(ConflictToken); + } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -33333,10 +37275,15 @@ public int CalculateSize() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(UpdateWorkerBuildIdCompatibilityResponse other) { + public void MergeFrom(UpdateWorkerVersioningRulesResponse other) { if (other == null) { return; } + assignmentRules_.Add(other.assignmentRules_); + compatibleRedirectRules_.Add(other.compatibleRedirectRules_); + if (other.ConflictToken.Length != 0) { + ConflictToken = other.ConflictToken; + } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -33352,6 +37299,18 @@ public void MergeFrom(pb::CodedInputStream input) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; + case 10: { + assignmentRules_.AddEntriesFrom(input, _repeated_assignmentRules_codec); + break; + } + case 18: { + compatibleRedirectRules_.AddEntriesFrom(input, _repeated_compatibleRedirectRules_codec); + break; + } + case 26: { + ConflictToken = input.ReadBytes(); + break; + } } } #endif @@ -33367,6 +37326,18 @@ public void MergeFrom(pb::CodedInputStream input) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; + case 10: { + assignmentRules_.AddEntriesFrom(ref input, _repeated_assignmentRules_codec); + break; + } + case 18: { + compatibleRedirectRules_.AddEntriesFrom(ref input, _repeated_compatibleRedirectRules_codec); + break; + } + case 26: { + ConflictToken = input.ReadBytes(); + break; + } } } } @@ -33374,21 +37345,21 @@ public void MergeFrom(pb::CodedInputStream input) { } - public sealed partial class GetWorkerBuildIdCompatibilityRequest : pb::IMessage + public sealed partial class GetWorkerVersioningRulesRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new GetWorkerBuildIdCompatibilityRequest()); + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new GetWorkerVersioningRulesRequest()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + public static pb::MessageParser Parser { get { return _parser; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[98]; } + get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[104]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -33399,7 +37370,7 @@ public sealed partial class GetWorkerBuildIdCompatibilityRequest : pb::IMessage< [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public GetWorkerBuildIdCompatibilityRequest() { + public GetWorkerVersioningRulesRequest() { OnConstruction(); } @@ -33407,17 +37378,16 @@ public GetWorkerBuildIdCompatibilityRequest() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public GetWorkerBuildIdCompatibilityRequest(GetWorkerBuildIdCompatibilityRequest other) : this() { + public GetWorkerVersioningRulesRequest(GetWorkerVersioningRulesRequest other) : this() { namespace_ = other.namespace_; taskQueue_ = other.taskQueue_; - maxSets_ = other.maxSets_; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public GetWorkerBuildIdCompatibilityRequest Clone() { - return new GetWorkerBuildIdCompatibilityRequest(this); + public GetWorkerVersioningRulesRequest Clone() { + return new GetWorkerVersioningRulesRequest(this); } /// Field number for the "namespace" field. @@ -33435,9 +37405,6 @@ public string Namespace { /// Field number for the "task_queue" field. public const int TaskQueueFieldNumber = 2; private string taskQueue_ = ""; - /// - /// Must be set, the task queue to interrogate about worker id compatibility. - /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public string TaskQueue { @@ -33447,31 +37414,15 @@ public string TaskQueue { } } - /// Field number for the "max_sets" field. - public const int MaxSetsFieldNumber = 3; - private int maxSets_; - /// - /// Limits how many compatible sets will be returned. Specify 1 to only return the current - /// default major version set. 0 returns all sets. - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int MaxSets { - get { return maxSets_; } - set { - maxSets_ = value; - } - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { - return Equals(other as GetWorkerBuildIdCompatibilityRequest); + return Equals(other as GetWorkerVersioningRulesRequest); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(GetWorkerBuildIdCompatibilityRequest other) { + public bool Equals(GetWorkerVersioningRulesRequest other) { if (ReferenceEquals(other, null)) { return false; } @@ -33480,7 +37431,6 @@ public bool Equals(GetWorkerBuildIdCompatibilityRequest other) { } if (Namespace != other.Namespace) return false; if (TaskQueue != other.TaskQueue) return false; - if (MaxSets != other.MaxSets) return false; return Equals(_unknownFields, other._unknownFields); } @@ -33490,7 +37440,6 @@ public override int GetHashCode() { int hash = 1; if (Namespace.Length != 0) hash ^= Namespace.GetHashCode(); if (TaskQueue.Length != 0) hash ^= TaskQueue.GetHashCode(); - if (MaxSets != 0) hash ^= MaxSets.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -33517,10 +37466,6 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(18); output.WriteString(TaskQueue); } - if (MaxSets != 0) { - output.WriteRawTag(24); - output.WriteInt32(MaxSets); - } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -33539,10 +37484,6 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(18); output.WriteString(TaskQueue); } - if (MaxSets != 0) { - output.WriteRawTag(24); - output.WriteInt32(MaxSets); - } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } @@ -33559,9 +37500,6 @@ public int CalculateSize() { if (TaskQueue.Length != 0) { size += 1 + pb::CodedOutputStream.ComputeStringSize(TaskQueue); } - if (MaxSets != 0) { - size += 1 + pb::CodedOutputStream.ComputeInt32Size(MaxSets); - } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -33570,7 +37508,7 @@ public int CalculateSize() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(GetWorkerBuildIdCompatibilityRequest other) { + public void MergeFrom(GetWorkerVersioningRulesRequest other) { if (other == null) { return; } @@ -33580,9 +37518,6 @@ public void MergeFrom(GetWorkerBuildIdCompatibilityRequest other) { if (other.TaskQueue.Length != 0) { TaskQueue = other.TaskQueue; } - if (other.MaxSets != 0) { - MaxSets = other.MaxSets; - } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -33606,10 +37541,6 @@ public void MergeFrom(pb::CodedInputStream input) { TaskQueue = input.ReadString(); break; } - case 24: { - MaxSets = input.ReadInt32(); - break; - } } } #endif @@ -33633,8 +37564,250 @@ public void MergeFrom(pb::CodedInputStream input) { TaskQueue = input.ReadString(); break; } - case 24: { - MaxSets = input.ReadInt32(); + } + } + } + #endif + + } + + public sealed partial class GetWorkerVersioningRulesResponse : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new GetWorkerVersioningRulesResponse()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[105]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public GetWorkerVersioningRulesResponse() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public GetWorkerVersioningRulesResponse(GetWorkerVersioningRulesResponse other) : this() { + assignmentRules_ = other.assignmentRules_.Clone(); + compatibleRedirectRules_ = other.compatibleRedirectRules_.Clone(); + conflictToken_ = other.conflictToken_; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public GetWorkerVersioningRulesResponse Clone() { + return new GetWorkerVersioningRulesResponse(this); + } + + /// Field number for the "assignment_rules" field. + public const int AssignmentRulesFieldNumber = 1; + private static readonly pb::FieldCodec _repeated_assignmentRules_codec + = pb::FieldCodec.ForMessage(10, global::Temporalio.Api.TaskQueue.V1.TimestampedBuildIdAssignmentRule.Parser); + private readonly pbc::RepeatedField assignmentRules_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField AssignmentRules { + get { return assignmentRules_; } + } + + /// Field number for the "compatible_redirect_rules" field. + public const int CompatibleRedirectRulesFieldNumber = 2; + private static readonly pb::FieldCodec _repeated_compatibleRedirectRules_codec + = pb::FieldCodec.ForMessage(18, global::Temporalio.Api.TaskQueue.V1.TimestampedCompatibleBuildIdRedirectRule.Parser); + private readonly pbc::RepeatedField compatibleRedirectRules_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField CompatibleRedirectRules { + get { return compatibleRedirectRules_; } + } + + /// Field number for the "conflict_token" field. + public const int ConflictTokenFieldNumber = 3; + private pb::ByteString conflictToken_ = pb::ByteString.Empty; + /// + /// This value can be passed back to UpdateWorkerVersioningRulesRequest to + /// ensure that the rules were not modified between this List and the Update, + /// which could lead to lost updates and other confusion. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pb::ByteString ConflictToken { + get { return conflictToken_; } + set { + conflictToken_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as GetWorkerVersioningRulesResponse); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(GetWorkerVersioningRulesResponse other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if(!assignmentRules_.Equals(other.assignmentRules_)) return false; + if(!compatibleRedirectRules_.Equals(other.compatibleRedirectRules_)) return false; + if (ConflictToken != other.ConflictToken) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + hash ^= assignmentRules_.GetHashCode(); + hash ^= compatibleRedirectRules_.GetHashCode(); + if (ConflictToken.Length != 0) hash ^= ConflictToken.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + assignmentRules_.WriteTo(output, _repeated_assignmentRules_codec); + compatibleRedirectRules_.WriteTo(output, _repeated_compatibleRedirectRules_codec); + if (ConflictToken.Length != 0) { + output.WriteRawTag(26); + output.WriteBytes(ConflictToken); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + assignmentRules_.WriteTo(ref output, _repeated_assignmentRules_codec); + compatibleRedirectRules_.WriteTo(ref output, _repeated_compatibleRedirectRules_codec); + if (ConflictToken.Length != 0) { + output.WriteRawTag(26); + output.WriteBytes(ConflictToken); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + size += assignmentRules_.CalculateSize(_repeated_assignmentRules_codec); + size += compatibleRedirectRules_.CalculateSize(_repeated_compatibleRedirectRules_codec); + if (ConflictToken.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeBytesSize(ConflictToken); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(GetWorkerVersioningRulesResponse other) { + if (other == null) { + return; + } + assignmentRules_.Add(other.assignmentRules_); + compatibleRedirectRules_.Add(other.compatibleRedirectRules_); + if (other.ConflictToken.Length != 0) { + ConflictToken = other.ConflictToken; + } + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + assignmentRules_.AddEntriesFrom(input, _repeated_assignmentRules_codec); + break; + } + case 18: { + compatibleRedirectRules_.AddEntriesFrom(input, _repeated_compatibleRedirectRules_codec); + break; + } + case 26: { + ConflictToken = input.ReadBytes(); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + assignmentRules_.AddEntriesFrom(ref input, _repeated_assignmentRules_codec); + break; + } + case 18: { + compatibleRedirectRules_.AddEntriesFrom(ref input, _repeated_compatibleRedirectRules_codec); + break; + } + case 26: { + ConflictToken = input.ReadBytes(); break; } } @@ -33644,21 +37817,24 @@ public void MergeFrom(pb::CodedInputStream input) { } - public sealed partial class GetWorkerBuildIdCompatibilityResponse : pb::IMessage + /// + /// Deprecated. Use `DescribeTaskQueue`. + /// + public sealed partial class GetWorkerTaskReachabilityRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new GetWorkerBuildIdCompatibilityResponse()); + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new GetWorkerTaskReachabilityRequest()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + public static pb::MessageParser Parser { get { return _parser; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[99]; } + get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[106]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -33669,7 +37845,7 @@ public sealed partial class GetWorkerBuildIdCompatibilityResponse : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public GetWorkerBuildIdCompatibilityResponse() { + public GetWorkerTaskReachabilityRequest() { OnConstruction(); } @@ -33677,51 +37853,106 @@ public GetWorkerBuildIdCompatibilityResponse() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public GetWorkerBuildIdCompatibilityResponse(GetWorkerBuildIdCompatibilityResponse other) : this() { - majorVersionSets_ = other.majorVersionSets_.Clone(); + public GetWorkerTaskReachabilityRequest(GetWorkerTaskReachabilityRequest other) : this() { + namespace_ = other.namespace_; + buildIds_ = other.buildIds_.Clone(); + taskQueues_ = other.taskQueues_.Clone(); + reachability_ = other.reachability_; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public GetWorkerBuildIdCompatibilityResponse Clone() { - return new GetWorkerBuildIdCompatibilityResponse(this); + public GetWorkerTaskReachabilityRequest Clone() { + return new GetWorkerTaskReachabilityRequest(this); } - /// Field number for the "major_version_sets" field. - public const int MajorVersionSetsFieldNumber = 1; - private static readonly pb::FieldCodec _repeated_majorVersionSets_codec - = pb::FieldCodec.ForMessage(10, global::Temporalio.Api.TaskQueue.V1.CompatibleVersionSet.Parser); - private readonly pbc::RepeatedField majorVersionSets_ = new pbc::RepeatedField(); + /// Field number for the "namespace" field. + public const int NamespaceFieldNumber = 1; + private string namespace_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Namespace { + get { return namespace_; } + set { + namespace_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "build_ids" field. + public const int BuildIdsFieldNumber = 2; + private static readonly pb::FieldCodec _repeated_buildIds_codec + = pb::FieldCodec.ForString(18); + private readonly pbc::RepeatedField buildIds_ = new pbc::RepeatedField(); /// - /// Major version sets, in order from oldest to newest. The last element of the list will always - /// be the current default major version. IE: New workflows will target the most recent version - /// in that version set. - /// - /// There may be fewer sets returned than exist, if the request chose to limit this response. + /// Build ids to retrieve reachability for. An empty string will be interpreted as an unversioned worker. + /// The number of build ids that can be queried in a single API call is limited. + /// Open source users can adjust this limit by setting the server's dynamic config value for + /// `limit.reachabilityQueryBuildIds` with the caveat that this call can strain the visibility store. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public pbc::RepeatedField MajorVersionSets { - get { return majorVersionSets_; } + public pbc::RepeatedField BuildIds { + get { return buildIds_; } + } + + /// Field number for the "task_queues" field. + public const int TaskQueuesFieldNumber = 3; + private static readonly pb::FieldCodec _repeated_taskQueues_codec + = pb::FieldCodec.ForString(26); + private readonly pbc::RepeatedField taskQueues_ = new pbc::RepeatedField(); + /// + /// Task queues to retrieve reachability for. Leave this empty to query for all task queues associated with given + /// build ids in the namespace. + /// Must specify at least one task queue if querying for an unversioned worker. + /// The number of task queues that the server will fetch reachability information for is limited. + /// See the `GetWorkerTaskReachabilityResponse` documentation for more information. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField TaskQueues { + get { return taskQueues_; } + } + + /// Field number for the "reachability" field. + public const int ReachabilityFieldNumber = 4; + private global::Temporalio.Api.Enums.V1.TaskReachability reachability_ = global::Temporalio.Api.Enums.V1.TaskReachability.Unspecified; + /// + /// Type of reachability to query for. + /// `TASK_REACHABILITY_NEW_WORKFLOWS` is always returned in the response. + /// Use `TASK_REACHABILITY_EXISTING_WORKFLOWS` if your application needs to respond to queries on closed workflows. + /// Otherwise, use `TASK_REACHABILITY_OPEN_WORKFLOWS`. Default is `TASK_REACHABILITY_EXISTING_WORKFLOWS` if left + /// unspecified. + /// See the TaskReachability docstring for information about each enum variant. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Temporalio.Api.Enums.V1.TaskReachability Reachability { + get { return reachability_; } + set { + reachability_ = value; + } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { - return Equals(other as GetWorkerBuildIdCompatibilityResponse); + return Equals(other as GetWorkerTaskReachabilityRequest); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(GetWorkerBuildIdCompatibilityResponse other) { + public bool Equals(GetWorkerTaskReachabilityRequest other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } - if(!majorVersionSets_.Equals(other.majorVersionSets_)) return false; + if (Namespace != other.Namespace) return false; + if(!buildIds_.Equals(other.buildIds_)) return false; + if(!taskQueues_.Equals(other.taskQueues_)) return false; + if (Reachability != other.Reachability) return false; return Equals(_unknownFields, other._unknownFields); } @@ -33729,7 +37960,10 @@ public bool Equals(GetWorkerBuildIdCompatibilityResponse other) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override int GetHashCode() { int hash = 1; - hash ^= majorVersionSets_.GetHashCode(); + if (Namespace.Length != 0) hash ^= Namespace.GetHashCode(); + hash ^= buildIds_.GetHashCode(); + hash ^= taskQueues_.GetHashCode(); + if (Reachability != global::Temporalio.Api.Enums.V1.TaskReachability.Unspecified) hash ^= Reachability.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -33748,7 +37982,16 @@ public void WriteTo(pb::CodedOutputStream output) { #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE output.WriteRawMessage(this); #else - majorVersionSets_.WriteTo(output, _repeated_majorVersionSets_codec); + if (Namespace.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Namespace); + } + buildIds_.WriteTo(output, _repeated_buildIds_codec); + taskQueues_.WriteTo(output, _repeated_taskQueues_codec); + if (Reachability != global::Temporalio.Api.Enums.V1.TaskReachability.Unspecified) { + output.WriteRawTag(32); + output.WriteEnum((int) Reachability); + } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -33759,7 +38002,16 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - majorVersionSets_.WriteTo(ref output, _repeated_majorVersionSets_codec); + if (Namespace.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Namespace); + } + buildIds_.WriteTo(ref output, _repeated_buildIds_codec); + taskQueues_.WriteTo(ref output, _repeated_taskQueues_codec); + if (Reachability != global::Temporalio.Api.Enums.V1.TaskReachability.Unspecified) { + output.WriteRawTag(32); + output.WriteEnum((int) Reachability); + } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } @@ -33770,7 +38022,14 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public int CalculateSize() { int size = 0; - size += majorVersionSets_.CalculateSize(_repeated_majorVersionSets_codec); + if (Namespace.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Namespace); + } + size += buildIds_.CalculateSize(_repeated_buildIds_codec); + size += taskQueues_.CalculateSize(_repeated_taskQueues_codec); + if (Reachability != global::Temporalio.Api.Enums.V1.TaskReachability.Unspecified) { + size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) Reachability); + } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -33779,11 +38038,18 @@ public int CalculateSize() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(GetWorkerBuildIdCompatibilityResponse other) { + public void MergeFrom(GetWorkerTaskReachabilityRequest other) { if (other == null) { return; } - majorVersionSets_.Add(other.majorVersionSets_); + if (other.Namespace.Length != 0) { + Namespace = other.Namespace; + } + buildIds_.Add(other.buildIds_); + taskQueues_.Add(other.taskQueues_); + if (other.Reachability != global::Temporalio.Api.Enums.V1.TaskReachability.Unspecified) { + Reachability = other.Reachability; + } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -33800,7 +38066,19 @@ public void MergeFrom(pb::CodedInputStream input) { _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; case 10: { - majorVersionSets_.AddEntriesFrom(input, _repeated_majorVersionSets_codec); + Namespace = input.ReadString(); + break; + } + case 18: { + buildIds_.AddEntriesFrom(input, _repeated_buildIds_codec); + break; + } + case 26: { + taskQueues_.AddEntriesFrom(input, _repeated_taskQueues_codec); + break; + } + case 32: { + Reachability = (global::Temporalio.Api.Enums.V1.TaskReachability) input.ReadEnum(); break; } } @@ -33819,7 +38097,19 @@ public void MergeFrom(pb::CodedInputStream input) { _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; case 10: { - majorVersionSets_.AddEntriesFrom(ref input, _repeated_majorVersionSets_codec); + Namespace = input.ReadString(); + break; + } + case 18: { + buildIds_.AddEntriesFrom(ref input, _repeated_buildIds_codec); + break; + } + case 26: { + taskQueues_.AddEntriesFrom(ref input, _repeated_taskQueues_codec); + break; + } + case 32: { + Reachability = (global::Temporalio.Api.Enums.V1.TaskReachability) input.ReadEnum(); break; } } @@ -33830,26 +38120,23 @@ public void MergeFrom(pb::CodedInputStream input) { } /// - /// (-- api-linter: core::0134::request-mask-required=disabled - /// aip.dev/not-precedent: UpdateNamespace RPC doesn't follow Google API format. --) - /// (-- api-linter: core::0134::request-resource-required=disabled - /// aip.dev/not-precedent: GetWorkerBuildIdCompatibilityRequest RPC doesn't follow Google API format. --) + /// Deprecated. Use `DescribeTaskQueue`. /// - public sealed partial class UpdateWorkerVersioningRulesRequest : pb::IMessage + public sealed partial class GetWorkerTaskReachabilityResponse : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new UpdateWorkerVersioningRulesRequest()); + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new GetWorkerTaskReachabilityResponse()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + public static pb::MessageParser Parser { get { return _parser; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[100]; } + get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[107]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -33860,7 +38147,7 @@ public sealed partial class UpdateWorkerVersioningRulesRequest : pb::IMessageField number for the "namespace" field. - public const int NamespaceFieldNumber = 1; - private string namespace_ = ""; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string Namespace { - get { return namespace_; } - set { - namespace_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - - /// Field number for the "task_queue" field. - public const int TaskQueueFieldNumber = 2; - private string taskQueue_ = ""; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string TaskQueue { - get { return taskQueue_; } - set { - taskQueue_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } + public GetWorkerTaskReachabilityResponse Clone() { + return new GetWorkerTaskReachabilityResponse(this); } - /// Field number for the "conflict_token" field. - public const int ConflictTokenFieldNumber = 3; - private pb::ByteString conflictToken_ = pb::ByteString.Empty; + /// Field number for the "build_id_reachability" field. + public const int BuildIdReachabilityFieldNumber = 1; + private static readonly pb::FieldCodec _repeated_buildIdReachability_codec + = pb::FieldCodec.ForMessage(10, global::Temporalio.Api.TaskQueue.V1.BuildIdReachability.Parser); + private readonly pbc::RepeatedField buildIdReachability_ = new pbc::RepeatedField(); /// - /// A valid conflict_token can be taken from the previous - /// ListWorkerVersioningRulesResponse or UpdateWorkerVersioningRulesResponse. - /// An invalid token will cause this request to fail, ensuring that if the rules - /// for this Task Queue have been modified between the previous and current - /// operation, the request will fail instead of causing an unpredictable mutation. + /// Task reachability, broken down by build id and then task queue. + /// When requesting a large number of task queues or all task queues associated with the given build ids in a + /// namespace, all task queues will be listed in the response but some of them may not contain reachability + /// information due to a server enforced limit. When reaching the limit, task queues that reachability information + /// could not be retrieved for will be marked with a single TASK_REACHABILITY_UNSPECIFIED entry. The caller may issue + /// another call to get the reachability for those task queues. + /// + /// Open source users can adjust this limit by setting the server's dynamic config value for + /// `limit.reachabilityTaskQueueScan` with the caveat that this call can strain the visibility store. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public pb::ByteString ConflictToken { - get { return conflictToken_; } - set { - conflictToken_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - - /// Field number for the "insert_assignment_rule" field. - public const int InsertAssignmentRuleFieldNumber = 4; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.InsertBuildIdAssignmentRule InsertAssignmentRule { - get { return operationCase_ == OperationOneofCase.InsertAssignmentRule ? (global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.InsertBuildIdAssignmentRule) operation_ : null; } - set { - operation_ = value; - operationCase_ = value == null ? OperationOneofCase.None : OperationOneofCase.InsertAssignmentRule; - } - } - - /// Field number for the "replace_assignment_rule" field. - public const int ReplaceAssignmentRuleFieldNumber = 5; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.ReplaceBuildIdAssignmentRule ReplaceAssignmentRule { - get { return operationCase_ == OperationOneofCase.ReplaceAssignmentRule ? (global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.ReplaceBuildIdAssignmentRule) operation_ : null; } - set { - operation_ = value; - operationCase_ = value == null ? OperationOneofCase.None : OperationOneofCase.ReplaceAssignmentRule; - } - } - - /// Field number for the "delete_assignment_rule" field. - public const int DeleteAssignmentRuleFieldNumber = 6; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.DeleteBuildIdAssignmentRule DeleteAssignmentRule { - get { return operationCase_ == OperationOneofCase.DeleteAssignmentRule ? (global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.DeleteBuildIdAssignmentRule) operation_ : null; } - set { - operation_ = value; - operationCase_ = value == null ? OperationOneofCase.None : OperationOneofCase.DeleteAssignmentRule; - } - } - - /// Field number for the "add_compatible_redirect_rule" field. - public const int AddCompatibleRedirectRuleFieldNumber = 7; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.AddCompatibleBuildIdRedirectRule AddCompatibleRedirectRule { - get { return operationCase_ == OperationOneofCase.AddCompatibleRedirectRule ? (global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.AddCompatibleBuildIdRedirectRule) operation_ : null; } - set { - operation_ = value; - operationCase_ = value == null ? OperationOneofCase.None : OperationOneofCase.AddCompatibleRedirectRule; - } - } - - /// Field number for the "replace_compatible_redirect_rule" field. - public const int ReplaceCompatibleRedirectRuleFieldNumber = 8; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.ReplaceCompatibleBuildIdRedirectRule ReplaceCompatibleRedirectRule { - get { return operationCase_ == OperationOneofCase.ReplaceCompatibleRedirectRule ? (global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.ReplaceCompatibleBuildIdRedirectRule) operation_ : null; } - set { - operation_ = value; - operationCase_ = value == null ? OperationOneofCase.None : OperationOneofCase.ReplaceCompatibleRedirectRule; - } - } - - /// Field number for the "delete_compatible_redirect_rule" field. - public const int DeleteCompatibleRedirectRuleFieldNumber = 9; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.DeleteCompatibleBuildIdRedirectRule DeleteCompatibleRedirectRule { - get { return operationCase_ == OperationOneofCase.DeleteCompatibleRedirectRule ? (global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.DeleteCompatibleBuildIdRedirectRule) operation_ : null; } - set { - operation_ = value; - operationCase_ = value == null ? OperationOneofCase.None : OperationOneofCase.DeleteCompatibleRedirectRule; - } - } - - /// Field number for the "commit_build_id" field. - public const int CommitBuildIdFieldNumber = 10; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.CommitBuildId CommitBuildId { - get { return operationCase_ == OperationOneofCase.CommitBuildId ? (global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.CommitBuildId) operation_ : null; } - set { - operation_ = value; - operationCase_ = value == null ? OperationOneofCase.None : OperationOneofCase.CommitBuildId; - } - } - - private object operation_; - /// Enum of possible cases for the "operation" oneof. - public enum OperationOneofCase { - None = 0, - InsertAssignmentRule = 4, - ReplaceAssignmentRule = 5, - DeleteAssignmentRule = 6, - AddCompatibleRedirectRule = 7, - ReplaceCompatibleRedirectRule = 8, - DeleteCompatibleRedirectRule = 9, - CommitBuildId = 10, - } - private OperationOneofCase operationCase_ = OperationOneofCase.None; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public OperationOneofCase OperationCase { - get { return operationCase_; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void ClearOperation() { - operationCase_ = OperationOneofCase.None; - operation_ = null; + public pbc::RepeatedField BuildIdReachability { + get { return buildIdReachability_; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { - return Equals(other as UpdateWorkerVersioningRulesRequest); + return Equals(other as GetWorkerTaskReachabilityResponse); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(UpdateWorkerVersioningRulesRequest other) { + public bool Equals(GetWorkerTaskReachabilityResponse other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } - if (Namespace != other.Namespace) return false; - if (TaskQueue != other.TaskQueue) return false; - if (ConflictToken != other.ConflictToken) return false; - if (!object.Equals(InsertAssignmentRule, other.InsertAssignmentRule)) return false; - if (!object.Equals(ReplaceAssignmentRule, other.ReplaceAssignmentRule)) return false; - if (!object.Equals(DeleteAssignmentRule, other.DeleteAssignmentRule)) return false; - if (!object.Equals(AddCompatibleRedirectRule, other.AddCompatibleRedirectRule)) return false; - if (!object.Equals(ReplaceCompatibleRedirectRule, other.ReplaceCompatibleRedirectRule)) return false; - if (!object.Equals(DeleteCompatibleRedirectRule, other.DeleteCompatibleRedirectRule)) return false; - if (!object.Equals(CommitBuildId, other.CommitBuildId)) return false; - if (OperationCase != other.OperationCase) return false; + if(!buildIdReachability_.Equals(other.buildIdReachability_)) return false; return Equals(_unknownFields, other._unknownFields); } @@ -34091,17 +38211,7 @@ public bool Equals(UpdateWorkerVersioningRulesRequest other) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override int GetHashCode() { int hash = 1; - if (Namespace.Length != 0) hash ^= Namespace.GetHashCode(); - if (TaskQueue.Length != 0) hash ^= TaskQueue.GetHashCode(); - if (ConflictToken.Length != 0) hash ^= ConflictToken.GetHashCode(); - if (operationCase_ == OperationOneofCase.InsertAssignmentRule) hash ^= InsertAssignmentRule.GetHashCode(); - if (operationCase_ == OperationOneofCase.ReplaceAssignmentRule) hash ^= ReplaceAssignmentRule.GetHashCode(); - if (operationCase_ == OperationOneofCase.DeleteAssignmentRule) hash ^= DeleteAssignmentRule.GetHashCode(); - if (operationCase_ == OperationOneofCase.AddCompatibleRedirectRule) hash ^= AddCompatibleRedirectRule.GetHashCode(); - if (operationCase_ == OperationOneofCase.ReplaceCompatibleRedirectRule) hash ^= ReplaceCompatibleRedirectRule.GetHashCode(); - if (operationCase_ == OperationOneofCase.DeleteCompatibleRedirectRule) hash ^= DeleteCompatibleRedirectRule.GetHashCode(); - if (operationCase_ == OperationOneofCase.CommitBuildId) hash ^= CommitBuildId.GetHashCode(); - hash ^= (int) operationCase_; + hash ^= buildIdReachability_.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -34118,98 +38228,20 @@ public override string ToString() { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public void WriteTo(pb::CodedOutputStream output) { #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - output.WriteRawMessage(this); - #else - if (Namespace.Length != 0) { - output.WriteRawTag(10); - output.WriteString(Namespace); - } - if (TaskQueue.Length != 0) { - output.WriteRawTag(18); - output.WriteString(TaskQueue); - } - if (ConflictToken.Length != 0) { - output.WriteRawTag(26); - output.WriteBytes(ConflictToken); - } - if (operationCase_ == OperationOneofCase.InsertAssignmentRule) { - output.WriteRawTag(34); - output.WriteMessage(InsertAssignmentRule); - } - if (operationCase_ == OperationOneofCase.ReplaceAssignmentRule) { - output.WriteRawTag(42); - output.WriteMessage(ReplaceAssignmentRule); - } - if (operationCase_ == OperationOneofCase.DeleteAssignmentRule) { - output.WriteRawTag(50); - output.WriteMessage(DeleteAssignmentRule); - } - if (operationCase_ == OperationOneofCase.AddCompatibleRedirectRule) { - output.WriteRawTag(58); - output.WriteMessage(AddCompatibleRedirectRule); - } - if (operationCase_ == OperationOneofCase.ReplaceCompatibleRedirectRule) { - output.WriteRawTag(66); - output.WriteMessage(ReplaceCompatibleRedirectRule); - } - if (operationCase_ == OperationOneofCase.DeleteCompatibleRedirectRule) { - output.WriteRawTag(74); - output.WriteMessage(DeleteCompatibleRedirectRule); - } - if (operationCase_ == OperationOneofCase.CommitBuildId) { - output.WriteRawTag(82); - output.WriteMessage(CommitBuildId); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (Namespace.Length != 0) { - output.WriteRawTag(10); - output.WriteString(Namespace); - } - if (TaskQueue.Length != 0) { - output.WriteRawTag(18); - output.WriteString(TaskQueue); - } - if (ConflictToken.Length != 0) { - output.WriteRawTag(26); - output.WriteBytes(ConflictToken); - } - if (operationCase_ == OperationOneofCase.InsertAssignmentRule) { - output.WriteRawTag(34); - output.WriteMessage(InsertAssignmentRule); - } - if (operationCase_ == OperationOneofCase.ReplaceAssignmentRule) { - output.WriteRawTag(42); - output.WriteMessage(ReplaceAssignmentRule); - } - if (operationCase_ == OperationOneofCase.DeleteAssignmentRule) { - output.WriteRawTag(50); - output.WriteMessage(DeleteAssignmentRule); - } - if (operationCase_ == OperationOneofCase.AddCompatibleRedirectRule) { - output.WriteRawTag(58); - output.WriteMessage(AddCompatibleRedirectRule); - } - if (operationCase_ == OperationOneofCase.ReplaceCompatibleRedirectRule) { - output.WriteRawTag(66); - output.WriteMessage(ReplaceCompatibleRedirectRule); - } - if (operationCase_ == OperationOneofCase.DeleteCompatibleRedirectRule) { - output.WriteRawTag(74); - output.WriteMessage(DeleteCompatibleRedirectRule); - } - if (operationCase_ == OperationOneofCase.CommitBuildId) { - output.WriteRawTag(82); - output.WriteMessage(CommitBuildId); + output.WriteRawMessage(this); + #else + buildIdReachability_.WriteTo(output, _repeated_buildIdReachability_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + buildIdReachability_.WriteTo(ref output, _repeated_buildIdReachability_codec); if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } @@ -34220,36 +38252,7 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public int CalculateSize() { int size = 0; - if (Namespace.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(Namespace); - } - if (TaskQueue.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(TaskQueue); - } - if (ConflictToken.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeBytesSize(ConflictToken); - } - if (operationCase_ == OperationOneofCase.InsertAssignmentRule) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(InsertAssignmentRule); - } - if (operationCase_ == OperationOneofCase.ReplaceAssignmentRule) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(ReplaceAssignmentRule); - } - if (operationCase_ == OperationOneofCase.DeleteAssignmentRule) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(DeleteAssignmentRule); - } - if (operationCase_ == OperationOneofCase.AddCompatibleRedirectRule) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(AddCompatibleRedirectRule); - } - if (operationCase_ == OperationOneofCase.ReplaceCompatibleRedirectRule) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(ReplaceCompatibleRedirectRule); - } - if (operationCase_ == OperationOneofCase.DeleteCompatibleRedirectRule) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(DeleteCompatibleRedirectRule); - } - if (operationCase_ == OperationOneofCase.CommitBuildId) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(CommitBuildId); - } + size += buildIdReachability_.CalculateSize(_repeated_buildIdReachability_codec); if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -34258,64 +38261,11 @@ public int CalculateSize() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(UpdateWorkerVersioningRulesRequest other) { + public void MergeFrom(GetWorkerTaskReachabilityResponse other) { if (other == null) { return; } - if (other.Namespace.Length != 0) { - Namespace = other.Namespace; - } - if (other.TaskQueue.Length != 0) { - TaskQueue = other.TaskQueue; - } - if (other.ConflictToken.Length != 0) { - ConflictToken = other.ConflictToken; - } - switch (other.OperationCase) { - case OperationOneofCase.InsertAssignmentRule: - if (InsertAssignmentRule == null) { - InsertAssignmentRule = new global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.InsertBuildIdAssignmentRule(); - } - InsertAssignmentRule.MergeFrom(other.InsertAssignmentRule); - break; - case OperationOneofCase.ReplaceAssignmentRule: - if (ReplaceAssignmentRule == null) { - ReplaceAssignmentRule = new global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.ReplaceBuildIdAssignmentRule(); - } - ReplaceAssignmentRule.MergeFrom(other.ReplaceAssignmentRule); - break; - case OperationOneofCase.DeleteAssignmentRule: - if (DeleteAssignmentRule == null) { - DeleteAssignmentRule = new global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.DeleteBuildIdAssignmentRule(); - } - DeleteAssignmentRule.MergeFrom(other.DeleteAssignmentRule); - break; - case OperationOneofCase.AddCompatibleRedirectRule: - if (AddCompatibleRedirectRule == null) { - AddCompatibleRedirectRule = new global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.AddCompatibleBuildIdRedirectRule(); - } - AddCompatibleRedirectRule.MergeFrom(other.AddCompatibleRedirectRule); - break; - case OperationOneofCase.ReplaceCompatibleRedirectRule: - if (ReplaceCompatibleRedirectRule == null) { - ReplaceCompatibleRedirectRule = new global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.ReplaceCompatibleBuildIdRedirectRule(); - } - ReplaceCompatibleRedirectRule.MergeFrom(other.ReplaceCompatibleRedirectRule); - break; - case OperationOneofCase.DeleteCompatibleRedirectRule: - if (DeleteCompatibleRedirectRule == null) { - DeleteCompatibleRedirectRule = new global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.DeleteCompatibleBuildIdRedirectRule(); - } - DeleteCompatibleRedirectRule.MergeFrom(other.DeleteCompatibleRedirectRule); - break; - case OperationOneofCase.CommitBuildId: - if (CommitBuildId == null) { - CommitBuildId = new global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.CommitBuildId(); - } - CommitBuildId.MergeFrom(other.CommitBuildId); - break; - } - + buildIdReachability_.Add(other.buildIdReachability_); _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -34332,78 +38282,7 @@ public void MergeFrom(pb::CodedInputStream input) { _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; case 10: { - Namespace = input.ReadString(); - break; - } - case 18: { - TaskQueue = input.ReadString(); - break; - } - case 26: { - ConflictToken = input.ReadBytes(); - break; - } - case 34: { - global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.InsertBuildIdAssignmentRule subBuilder = new global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.InsertBuildIdAssignmentRule(); - if (operationCase_ == OperationOneofCase.InsertAssignmentRule) { - subBuilder.MergeFrom(InsertAssignmentRule); - } - input.ReadMessage(subBuilder); - InsertAssignmentRule = subBuilder; - break; - } - case 42: { - global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.ReplaceBuildIdAssignmentRule subBuilder = new global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.ReplaceBuildIdAssignmentRule(); - if (operationCase_ == OperationOneofCase.ReplaceAssignmentRule) { - subBuilder.MergeFrom(ReplaceAssignmentRule); - } - input.ReadMessage(subBuilder); - ReplaceAssignmentRule = subBuilder; - break; - } - case 50: { - global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.DeleteBuildIdAssignmentRule subBuilder = new global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.DeleteBuildIdAssignmentRule(); - if (operationCase_ == OperationOneofCase.DeleteAssignmentRule) { - subBuilder.MergeFrom(DeleteAssignmentRule); - } - input.ReadMessage(subBuilder); - DeleteAssignmentRule = subBuilder; - break; - } - case 58: { - global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.AddCompatibleBuildIdRedirectRule subBuilder = new global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.AddCompatibleBuildIdRedirectRule(); - if (operationCase_ == OperationOneofCase.AddCompatibleRedirectRule) { - subBuilder.MergeFrom(AddCompatibleRedirectRule); - } - input.ReadMessage(subBuilder); - AddCompatibleRedirectRule = subBuilder; - break; - } - case 66: { - global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.ReplaceCompatibleBuildIdRedirectRule subBuilder = new global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.ReplaceCompatibleBuildIdRedirectRule(); - if (operationCase_ == OperationOneofCase.ReplaceCompatibleRedirectRule) { - subBuilder.MergeFrom(ReplaceCompatibleRedirectRule); - } - input.ReadMessage(subBuilder); - ReplaceCompatibleRedirectRule = subBuilder; - break; - } - case 74: { - global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.DeleteCompatibleBuildIdRedirectRule subBuilder = new global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.DeleteCompatibleBuildIdRedirectRule(); - if (operationCase_ == OperationOneofCase.DeleteCompatibleRedirectRule) { - subBuilder.MergeFrom(DeleteCompatibleRedirectRule); - } - input.ReadMessage(subBuilder); - DeleteCompatibleRedirectRule = subBuilder; - break; - } - case 82: { - global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.CommitBuildId subBuilder = new global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.CommitBuildId(); - if (operationCase_ == OperationOneofCase.CommitBuildId) { - subBuilder.MergeFrom(CommitBuildId); - } - input.ReadMessage(subBuilder); - CommitBuildId = subBuilder; + buildIdReachability_.AddEntriesFrom(input, _repeated_buildIdReachability_codec); break; } } @@ -34422,78 +38301,7 @@ public void MergeFrom(pb::CodedInputStream input) { _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; case 10: { - Namespace = input.ReadString(); - break; - } - case 18: { - TaskQueue = input.ReadString(); - break; - } - case 26: { - ConflictToken = input.ReadBytes(); - break; - } - case 34: { - global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.InsertBuildIdAssignmentRule subBuilder = new global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.InsertBuildIdAssignmentRule(); - if (operationCase_ == OperationOneofCase.InsertAssignmentRule) { - subBuilder.MergeFrom(InsertAssignmentRule); - } - input.ReadMessage(subBuilder); - InsertAssignmentRule = subBuilder; - break; - } - case 42: { - global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.ReplaceBuildIdAssignmentRule subBuilder = new global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.ReplaceBuildIdAssignmentRule(); - if (operationCase_ == OperationOneofCase.ReplaceAssignmentRule) { - subBuilder.MergeFrom(ReplaceAssignmentRule); - } - input.ReadMessage(subBuilder); - ReplaceAssignmentRule = subBuilder; - break; - } - case 50: { - global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.DeleteBuildIdAssignmentRule subBuilder = new global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.DeleteBuildIdAssignmentRule(); - if (operationCase_ == OperationOneofCase.DeleteAssignmentRule) { - subBuilder.MergeFrom(DeleteAssignmentRule); - } - input.ReadMessage(subBuilder); - DeleteAssignmentRule = subBuilder; - break; - } - case 58: { - global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.AddCompatibleBuildIdRedirectRule subBuilder = new global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.AddCompatibleBuildIdRedirectRule(); - if (operationCase_ == OperationOneofCase.AddCompatibleRedirectRule) { - subBuilder.MergeFrom(AddCompatibleRedirectRule); - } - input.ReadMessage(subBuilder); - AddCompatibleRedirectRule = subBuilder; - break; - } - case 66: { - global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.ReplaceCompatibleBuildIdRedirectRule subBuilder = new global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.ReplaceCompatibleBuildIdRedirectRule(); - if (operationCase_ == OperationOneofCase.ReplaceCompatibleRedirectRule) { - subBuilder.MergeFrom(ReplaceCompatibleRedirectRule); - } - input.ReadMessage(subBuilder); - ReplaceCompatibleRedirectRule = subBuilder; - break; - } - case 74: { - global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.DeleteCompatibleBuildIdRedirectRule subBuilder = new global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.DeleteCompatibleBuildIdRedirectRule(); - if (operationCase_ == OperationOneofCase.DeleteCompatibleRedirectRule) { - subBuilder.MergeFrom(DeleteCompatibleRedirectRule); - } - input.ReadMessage(subBuilder); - DeleteCompatibleRedirectRule = subBuilder; - break; - } - case 82: { - global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.CommitBuildId subBuilder = new global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Types.CommitBuildId(); - if (operationCase_ == OperationOneofCase.CommitBuildId) { - subBuilder.MergeFrom(CommitBuildId); - } - input.ReadMessage(subBuilder); - CommitBuildId = subBuilder; + buildIdReachability_.AddEntriesFrom(ref input, _repeated_buildIdReachability_codec); break; } } @@ -34501,1626 +38309,1548 @@ public void MergeFrom(pb::CodedInputStream input) { } #endif - #region Nested types - /// Container for nested types declared in the UpdateWorkerVersioningRulesRequest message type. + } + + /// + /// (-- api-linter: core::0134=disabled + /// aip.dev/not-precedent: Update RPCs don't follow Google API format. --) + /// + public sealed partial class UpdateWorkflowExecutionRequest : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new UpdateWorkflowExecutionRequest()); + private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static partial class Types { - /// - /// Inserts the rule to the list of assignment rules for this Task Queue. - /// The rules are evaluated in order, starting from index 0. The first - /// applicable rule will be applied and the rest will be ignored. - /// - public sealed partial class InsertBuildIdAssignmentRule : pb::IMessage - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - , pb::IBufferMessage - #endif - { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new InsertBuildIdAssignmentRule()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pbr::MessageDescriptor Descriptor { - get { return global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Descriptor.NestedTypes[0]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public InsertBuildIdAssignmentRule() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public InsertBuildIdAssignmentRule(InsertBuildIdAssignmentRule other) : this() { - ruleIndex_ = other.ruleIndex_; - rule_ = other.rule_ != null ? other.rule_.Clone() : null; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public InsertBuildIdAssignmentRule Clone() { - return new InsertBuildIdAssignmentRule(this); - } - - /// Field number for the "rule_index" field. - public const int RuleIndexFieldNumber = 1; - private int ruleIndex_; - /// - /// Use this option to insert the rule in a particular index. By - /// default, the new rule is inserted at the beginning of the list - /// (index 0). If the given index is too larger the rule will be - /// inserted at the end of the list. - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int RuleIndex { - get { return ruleIndex_; } - set { - ruleIndex_ = value; - } - } - - /// Field number for the "rule" field. - public const int RuleFieldNumber = 2; - private global::Temporalio.Api.TaskQueue.V1.BuildIdAssignmentRule rule_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Temporalio.Api.TaskQueue.V1.BuildIdAssignmentRule Rule { - get { return rule_; } - set { - rule_ = value; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override bool Equals(object other) { - return Equals(other as InsertBuildIdAssignmentRule); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(InsertBuildIdAssignmentRule other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (RuleIndex != other.RuleIndex) return false; - if (!object.Equals(Rule, other.Rule)) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override int GetHashCode() { - int hash = 1; - if (RuleIndex != 0) hash ^= RuleIndex.GetHashCode(); - if (rule_ != null) hash ^= Rule.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void WriteTo(pb::CodedOutputStream output) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - output.WriteRawMessage(this); - #else - if (RuleIndex != 0) { - output.WriteRawTag(8); - output.WriteInt32(RuleIndex); - } - if (rule_ != null) { - output.WriteRawTag(18); - output.WriteMessage(Rule); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (RuleIndex != 0) { - output.WriteRawTag(8); - output.WriteInt32(RuleIndex); - } - if (rule_ != null) { - output.WriteRawTag(18); - output.WriteMessage(Rule); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(ref output); - } - } - #endif - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int CalculateSize() { - int size = 0; - if (RuleIndex != 0) { - size += 1 + pb::CodedOutputStream.ComputeInt32Size(RuleIndex); - } - if (rule_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(Rule); - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(InsertBuildIdAssignmentRule other) { - if (other == null) { - return; - } - if (other.RuleIndex != 0) { - RuleIndex = other.RuleIndex; - } - if (other.rule_ != null) { - if (rule_ == null) { - Rule = new global::Temporalio.Api.TaskQueue.V1.BuildIdAssignmentRule(); - } - Rule.MergeFrom(other.Rule); - } - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } + public static pb::MessageParser Parser { get { return _parser; } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(pb::CodedInputStream input) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - input.ReadRawMessage(this); - #else - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 8: { - RuleIndex = input.ReadInt32(); - break; - } - case 18: { - if (rule_ == null) { - Rule = new global::Temporalio.Api.TaskQueue.V1.BuildIdAssignmentRule(); - } - input.ReadMessage(Rule); - break; - } - } - } - #endif - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[108]; } + } - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); - break; - case 8: { - RuleIndex = input.ReadInt32(); - break; - } - case 18: { - if (rule_ == null) { - Rule = new global::Temporalio.Api.TaskQueue.V1.BuildIdAssignmentRule(); - } - input.ReadMessage(Rule); - break; - } - } - } - } - #endif + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public UpdateWorkflowExecutionRequest() { + OnConstruction(); + } - /// - /// Replaces the assignment rule at a given index. - /// - public sealed partial class ReplaceBuildIdAssignmentRule : pb::IMessage - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - , pb::IBufferMessage - #endif - { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ReplaceBuildIdAssignmentRule()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + partial void OnConstruction(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pbr::MessageDescriptor Descriptor { - get { return global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Descriptor.NestedTypes[1]; } - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public UpdateWorkflowExecutionRequest(UpdateWorkflowExecutionRequest other) : this() { + namespace_ = other.namespace_; + workflowExecution_ = other.workflowExecution_ != null ? other.workflowExecution_.Clone() : null; + firstExecutionRunId_ = other.firstExecutionRunId_; + waitPolicy_ = other.waitPolicy_ != null ? other.waitPolicy_.Clone() : null; + request_ = other.request_ != null ? other.request_.Clone() : null; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public UpdateWorkflowExecutionRequest Clone() { + return new UpdateWorkflowExecutionRequest(this); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public ReplaceBuildIdAssignmentRule() { - OnConstruction(); - } + /// Field number for the "namespace" field. + public const int NamespaceFieldNumber = 1; + private string namespace_ = ""; + /// + /// The namespace name of the target Workflow. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Namespace { + get { return namespace_; } + set { + namespace_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } - partial void OnConstruction(); + /// Field number for the "workflow_execution" field. + public const int WorkflowExecutionFieldNumber = 2; + private global::Temporalio.Api.Common.V1.WorkflowExecution workflowExecution_; + /// + /// The target Workflow Id and (optionally) a specific Run Id thereof. + /// (-- api-linter: core::0203::optional=disabled + /// aip.dev/not-precedent: false positive triggered by the word "optional" --) + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Temporalio.Api.Common.V1.WorkflowExecution WorkflowExecution { + get { return workflowExecution_; } + set { + workflowExecution_ = value; + } + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public ReplaceBuildIdAssignmentRule(ReplaceBuildIdAssignmentRule other) : this() { - ruleIndex_ = other.ruleIndex_; - rule_ = other.rule_ != null ? other.rule_.Clone() : null; - force_ = other.force_; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } + /// Field number for the "first_execution_run_id" field. + public const int FirstExecutionRunIdFieldNumber = 3; + private string firstExecutionRunId_ = ""; + /// + /// If set, this call will error if the most recent (if no Run Id is set on + /// `workflow_execution`), or specified (if it is) Workflow Execution is not + /// part of the same execution chain as this Id. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string FirstExecutionRunId { + get { return firstExecutionRunId_; } + set { + firstExecutionRunId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public ReplaceBuildIdAssignmentRule Clone() { - return new ReplaceBuildIdAssignmentRule(this); - } + /// Field number for the "wait_policy" field. + public const int WaitPolicyFieldNumber = 4; + private global::Temporalio.Api.Update.V1.WaitPolicy waitPolicy_; + /// + /// Specifies client's intent to wait for Update results. + /// NOTE: This field works together with API call timeout which is limited by + /// server timeout (maximum wait time). If server timeout is expired before + /// user specified timeout, API call returns even if specified stage is not reached. + /// Actual reached stage will be included in the response. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Temporalio.Api.Update.V1.WaitPolicy WaitPolicy { + get { return waitPolicy_; } + set { + waitPolicy_ = value; + } + } - /// Field number for the "rule_index" field. - public const int RuleIndexFieldNumber = 1; - private int ruleIndex_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int RuleIndex { - get { return ruleIndex_; } - set { - ruleIndex_ = value; - } - } + /// Field number for the "request" field. + public const int RequestFieldNumber = 5; + private global::Temporalio.Api.Update.V1.Request request_; + /// + /// The request information that will be delivered all the way down to the + /// Workflow Execution. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Temporalio.Api.Update.V1.Request Request { + get { return request_; } + set { + request_ = value; + } + } - /// Field number for the "rule" field. - public const int RuleFieldNumber = 2; - private global::Temporalio.Api.TaskQueue.V1.BuildIdAssignmentRule rule_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Temporalio.Api.TaskQueue.V1.BuildIdAssignmentRule Rule { - get { return rule_; } - set { - rule_ = value; - } - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as UpdateWorkflowExecutionRequest); + } - /// Field number for the "force" field. - public const int ForceFieldNumber = 3; - private bool force_; - /// - /// By default presence of one unconditional rule is enforced, otherwise - /// the replace operation will be rejected. Set `force` to true to - /// bypass this validation. An unconditional assignment rule: - /// - Has no hint filter - /// - Has no ramp - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Force { - get { return force_; } - set { - force_ = value; - } - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(UpdateWorkflowExecutionRequest other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (Namespace != other.Namespace) return false; + if (!object.Equals(WorkflowExecution, other.WorkflowExecution)) return false; + if (FirstExecutionRunId != other.FirstExecutionRunId) return false; + if (!object.Equals(WaitPolicy, other.WaitPolicy)) return false; + if (!object.Equals(Request, other.Request)) return false; + return Equals(_unknownFields, other._unknownFields); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override bool Equals(object other) { - return Equals(other as ReplaceBuildIdAssignmentRule); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (Namespace.Length != 0) hash ^= Namespace.GetHashCode(); + if (workflowExecution_ != null) hash ^= WorkflowExecution.GetHashCode(); + if (FirstExecutionRunId.Length != 0) hash ^= FirstExecutionRunId.GetHashCode(); + if (waitPolicy_ != null) hash ^= WaitPolicy.GetHashCode(); + if (request_ != null) hash ^= Request.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(ReplaceBuildIdAssignmentRule other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (RuleIndex != other.RuleIndex) return false; - if (!object.Equals(Rule, other.Rule)) return false; - if (Force != other.Force) return false; - return Equals(_unknownFields, other._unknownFields); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override int GetHashCode() { - int hash = 1; - if (RuleIndex != 0) hash ^= RuleIndex.GetHashCode(); - if (rule_ != null) hash ^= Rule.GetHashCode(); - if (Force != false) hash ^= Force.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (Namespace.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Namespace); + } + if (workflowExecution_ != null) { + output.WriteRawTag(18); + output.WriteMessage(WorkflowExecution); + } + if (FirstExecutionRunId.Length != 0) { + output.WriteRawTag(26); + output.WriteString(FirstExecutionRunId); + } + if (waitPolicy_ != null) { + output.WriteRawTag(34); + output.WriteMessage(WaitPolicy); + } + if (request_ != null) { + output.WriteRawTag(42); + output.WriteMessage(Request); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (Namespace.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Namespace); + } + if (workflowExecution_ != null) { + output.WriteRawTag(18); + output.WriteMessage(WorkflowExecution); + } + if (FirstExecutionRunId.Length != 0) { + output.WriteRawTag(26); + output.WriteString(FirstExecutionRunId); + } + if (waitPolicy_ != null) { + output.WriteRawTag(34); + output.WriteMessage(WaitPolicy); + } + if (request_ != null) { + output.WriteRawTag(42); + output.WriteMessage(Request); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void WriteTo(pb::CodedOutputStream output) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - output.WriteRawMessage(this); - #else - if (RuleIndex != 0) { - output.WriteRawTag(8); - output.WriteInt32(RuleIndex); - } - if (rule_ != null) { - output.WriteRawTag(18); - output.WriteMessage(Rule); - } - if (Force != false) { - output.WriteRawTag(24); - output.WriteBool(Force); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - #endif - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (Namespace.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Namespace); + } + if (workflowExecution_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(WorkflowExecution); + } + if (FirstExecutionRunId.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(FirstExecutionRunId); + } + if (waitPolicy_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(WaitPolicy); + } + if (request_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Request); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (RuleIndex != 0) { - output.WriteRawTag(8); - output.WriteInt32(RuleIndex); - } - if (rule_ != null) { - output.WriteRawTag(18); - output.WriteMessage(Rule); - } - if (Force != false) { - output.WriteRawTag(24); - output.WriteBool(Force); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(ref output); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(UpdateWorkflowExecutionRequest other) { + if (other == null) { + return; + } + if (other.Namespace.Length != 0) { + Namespace = other.Namespace; + } + if (other.workflowExecution_ != null) { + if (workflowExecution_ == null) { + WorkflowExecution = new global::Temporalio.Api.Common.V1.WorkflowExecution(); } - #endif - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int CalculateSize() { - int size = 0; - if (RuleIndex != 0) { - size += 1 + pb::CodedOutputStream.ComputeInt32Size(RuleIndex); - } - if (rule_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(Rule); - } - if (Force != false) { - size += 1 + 1; - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; + WorkflowExecution.MergeFrom(other.WorkflowExecution); + } + if (other.FirstExecutionRunId.Length != 0) { + FirstExecutionRunId = other.FirstExecutionRunId; + } + if (other.waitPolicy_ != null) { + if (waitPolicy_ == null) { + WaitPolicy = new global::Temporalio.Api.Update.V1.WaitPolicy(); } + WaitPolicy.MergeFrom(other.WaitPolicy); + } + if (other.request_ != null) { + if (request_ == null) { + Request = new global::Temporalio.Api.Update.V1.Request(); + } + Request.MergeFrom(other.Request); + } + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(ReplaceBuildIdAssignmentRule other) { - if (other == null) { - return; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + Namespace = input.ReadString(); + break; } - if (other.RuleIndex != 0) { - RuleIndex = other.RuleIndex; + case 18: { + if (workflowExecution_ == null) { + WorkflowExecution = new global::Temporalio.Api.Common.V1.WorkflowExecution(); + } + input.ReadMessage(WorkflowExecution); + break; } - if (other.rule_ != null) { - if (rule_ == null) { - Rule = new global::Temporalio.Api.TaskQueue.V1.BuildIdAssignmentRule(); + case 26: { + FirstExecutionRunId = input.ReadString(); + break; + } + case 34: { + if (waitPolicy_ == null) { + WaitPolicy = new global::Temporalio.Api.Update.V1.WaitPolicy(); } - Rule.MergeFrom(other.Rule); + input.ReadMessage(WaitPolicy); + break; } - if (other.Force != false) { - Force = other.Force; + case 42: { + if (request_ == null) { + Request = new global::Temporalio.Api.Update.V1.Request(); + } + input.ReadMessage(Request); + break; } - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } + } + #endif + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(pb::CodedInputStream input) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - input.ReadRawMessage(this); - #else - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 8: { - RuleIndex = input.ReadInt32(); - break; - } - case 18: { - if (rule_ == null) { - Rule = new global::Temporalio.Api.TaskQueue.V1.BuildIdAssignmentRule(); - } - input.ReadMessage(Rule); - break; - } - case 24: { - Force = input.ReadBool(); - break; - } + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + Namespace = input.ReadString(); + break; + } + case 18: { + if (workflowExecution_ == null) { + WorkflowExecution = new global::Temporalio.Api.Common.V1.WorkflowExecution(); } + input.ReadMessage(WorkflowExecution); + break; } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); - break; - case 8: { - RuleIndex = input.ReadInt32(); - break; - } - case 18: { - if (rule_ == null) { - Rule = new global::Temporalio.Api.TaskQueue.V1.BuildIdAssignmentRule(); - } - input.ReadMessage(Rule); - break; - } - case 24: { - Force = input.ReadBool(); - break; - } + case 26: { + FirstExecutionRunId = input.ReadString(); + break; + } + case 34: { + if (waitPolicy_ == null) { + WaitPolicy = new global::Temporalio.Api.Update.V1.WaitPolicy(); } + input.ReadMessage(WaitPolicy); + break; + } + case 42: { + if (request_ == null) { + Request = new global::Temporalio.Api.Update.V1.Request(); + } + input.ReadMessage(Request); + break; } } - #endif - } + } + #endif - public sealed partial class DeleteBuildIdAssignmentRule : pb::IMessage - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - , pb::IBufferMessage - #endif - { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new DeleteBuildIdAssignmentRule()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pbr::MessageDescriptor Descriptor { - get { return global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Descriptor.NestedTypes[2]; } - } + public sealed partial class UpdateWorkflowExecutionResponse : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new UpdateWorkflowExecutionResponse()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[109]; } + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public DeleteBuildIdAssignmentRule() { - OnConstruction(); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } - partial void OnConstruction(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public UpdateWorkflowExecutionResponse() { + OnConstruction(); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public DeleteBuildIdAssignmentRule(DeleteBuildIdAssignmentRule other) : this() { - ruleIndex_ = other.ruleIndex_; - force_ = other.force_; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } + partial void OnConstruction(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public DeleteBuildIdAssignmentRule Clone() { - return new DeleteBuildIdAssignmentRule(this); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public UpdateWorkflowExecutionResponse(UpdateWorkflowExecutionResponse other) : this() { + updateRef_ = other.updateRef_ != null ? other.updateRef_.Clone() : null; + outcome_ = other.outcome_ != null ? other.outcome_.Clone() : null; + stage_ = other.stage_; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } - /// Field number for the "rule_index" field. - public const int RuleIndexFieldNumber = 1; - private int ruleIndex_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int RuleIndex { - get { return ruleIndex_; } - set { - ruleIndex_ = value; - } - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public UpdateWorkflowExecutionResponse Clone() { + return new UpdateWorkflowExecutionResponse(this); + } - /// Field number for the "force" field. - public const int ForceFieldNumber = 2; - private bool force_; - /// - /// By default presence of one unconditional rule is enforced, otherwise - /// the delete operation will be rejected. Set `force` to true to - /// bypass this validation. An unconditional assignment rule: - /// - Has no hint filter - /// - Has no ramp - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Force { - get { return force_; } - set { - force_ = value; - } - } + /// Field number for the "update_ref" field. + public const int UpdateRefFieldNumber = 1; + private global::Temporalio.Api.Update.V1.UpdateRef updateRef_; + /// + /// Enough information for subsequent poll calls if needed. Never null. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Temporalio.Api.Update.V1.UpdateRef UpdateRef { + get { return updateRef_; } + set { + updateRef_ = value; + } + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override bool Equals(object other) { - return Equals(other as DeleteBuildIdAssignmentRule); - } + /// Field number for the "outcome" field. + public const int OutcomeFieldNumber = 2; + private global::Temporalio.Api.Update.V1.Outcome outcome_; + /// + /// The outcome of the Update if and only if the Workflow Update + /// has completed. If this response is being returned before the Update has + /// completed then this field will not be set. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Temporalio.Api.Update.V1.Outcome Outcome { + get { return outcome_; } + set { + outcome_ = value; + } + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(DeleteBuildIdAssignmentRule other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (RuleIndex != other.RuleIndex) return false; - if (Force != other.Force) return false; - return Equals(_unknownFields, other._unknownFields); - } + /// Field number for the "stage" field. + public const int StageFieldNumber = 3; + private global::Temporalio.Api.Enums.V1.UpdateWorkflowExecutionLifecycleStage stage_ = global::Temporalio.Api.Enums.V1.UpdateWorkflowExecutionLifecycleStage.Unspecified; + /// + /// The most advanced lifecycle stage that the Update is known to have + /// reached, where lifecycle stages are ordered + /// UPDATE_WORKFLOW_EXECUTION_LIFECYCLE_STAGE_UNSPECIFIED < + /// UPDATE_WORKFLOW_EXECUTION_LIFECYCLE_STAGE_ADMITTED < + /// UPDATE_WORKFLOW_EXECUTION_LIFECYCLE_STAGE_ACCEPTED < + /// UPDATE_WORKFLOW_EXECUTION_LIFECYCLE_STAGE_COMPLETED. + /// UNSPECIFIED will be returned if and only if the server's maximum wait + /// time was reached before the Update reached the stage specified in the + /// request WaitPolicy, and before the context deadline expired; clients may + /// may then retry the call as needed. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Temporalio.Api.Enums.V1.UpdateWorkflowExecutionLifecycleStage Stage { + get { return stage_; } + set { + stage_ = value; + } + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override int GetHashCode() { - int hash = 1; - if (RuleIndex != 0) hash ^= RuleIndex.GetHashCode(); - if (Force != false) hash ^= Force.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as UpdateWorkflowExecutionResponse); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(UpdateWorkflowExecutionResponse other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (!object.Equals(UpdateRef, other.UpdateRef)) return false; + if (!object.Equals(Outcome, other.Outcome)) return false; + if (Stage != other.Stage) return false; + return Equals(_unknownFields, other._unknownFields); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void WriteTo(pb::CodedOutputStream output) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - output.WriteRawMessage(this); - #else - if (RuleIndex != 0) { - output.WriteRawTag(8); - output.WriteInt32(RuleIndex); - } - if (Force != false) { - output.WriteRawTag(16); - output.WriteBool(Force); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - #endif - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (updateRef_ != null) hash ^= UpdateRef.GetHashCode(); + if (outcome_ != null) hash ^= Outcome.GetHashCode(); + if (Stage != global::Temporalio.Api.Enums.V1.UpdateWorkflowExecutionLifecycleStage.Unspecified) hash ^= Stage.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (RuleIndex != 0) { - output.WriteRawTag(8); - output.WriteInt32(RuleIndex); - } - if (Force != false) { - output.WriteRawTag(16); - output.WriteBool(Force); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(ref output); - } - } - #endif + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int CalculateSize() { - int size = 0; - if (RuleIndex != 0) { - size += 1 + pb::CodedOutputStream.ComputeInt32Size(RuleIndex); - } - if (Force != false) { - size += 1 + 1; - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (updateRef_ != null) { + output.WriteRawTag(10); + output.WriteMessage(UpdateRef); + } + if (outcome_ != null) { + output.WriteRawTag(18); + output.WriteMessage(Outcome); + } + if (Stage != global::Temporalio.Api.Enums.V1.UpdateWorkflowExecutionLifecycleStage.Unspecified) { + output.WriteRawTag(24); + output.WriteEnum((int) Stage); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(DeleteBuildIdAssignmentRule other) { - if (other == null) { - return; - } - if (other.RuleIndex != 0) { - RuleIndex = other.RuleIndex; - } - if (other.Force != false) { - Force = other.Force; - } - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (updateRef_ != null) { + output.WriteRawTag(10); + output.WriteMessage(UpdateRef); + } + if (outcome_ != null) { + output.WriteRawTag(18); + output.WriteMessage(Outcome); + } + if (Stage != global::Temporalio.Api.Enums.V1.UpdateWorkflowExecutionLifecycleStage.Unspecified) { + output.WriteRawTag(24); + output.WriteEnum((int) Stage); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (updateRef_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(UpdateRef); + } + if (outcome_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Outcome); + } + if (Stage != global::Temporalio.Api.Enums.V1.UpdateWorkflowExecutionLifecycleStage.Unspecified) { + size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) Stage); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(UpdateWorkflowExecutionResponse other) { + if (other == null) { + return; + } + if (other.updateRef_ != null) { + if (updateRef_ == null) { + UpdateRef = new global::Temporalio.Api.Update.V1.UpdateRef(); + } + UpdateRef.MergeFrom(other.UpdateRef); + } + if (other.outcome_ != null) { + if (outcome_ == null) { + Outcome = new global::Temporalio.Api.Update.V1.Outcome(); } + Outcome.MergeFrom(other.Outcome); + } + if (other.Stage != global::Temporalio.Api.Enums.V1.UpdateWorkflowExecutionLifecycleStage.Unspecified) { + Stage = other.Stage; + } + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(pb::CodedInputStream input) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - input.ReadRawMessage(this); - #else - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 8: { - RuleIndex = input.ReadInt32(); - break; - } - case 16: { - Force = input.ReadBool(); - break; - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + if (updateRef_ == null) { + UpdateRef = new global::Temporalio.Api.Update.V1.UpdateRef(); } + input.ReadMessage(UpdateRef); + break; + } + case 18: { + if (outcome_ == null) { + Outcome = new global::Temporalio.Api.Update.V1.Outcome(); + } + input.ReadMessage(Outcome); + break; + } + case 24: { + Stage = (global::Temporalio.Api.Enums.V1.UpdateWorkflowExecutionLifecycleStage) input.ReadEnum(); + break; } - #endif } + } + #endif + } - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); - break; - case 8: { - RuleIndex = input.ReadInt32(); - break; - } - case 16: { - Force = input.ReadBool(); - break; - } + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + if (updateRef_ == null) { + UpdateRef = new global::Temporalio.Api.Update.V1.UpdateRef(); + } + input.ReadMessage(UpdateRef); + break; + } + case 18: { + if (outcome_ == null) { + Outcome = new global::Temporalio.Api.Update.V1.Outcome(); } + input.ReadMessage(Outcome); + break; + } + case 24: { + Stage = (global::Temporalio.Api.Enums.V1.UpdateWorkflowExecutionLifecycleStage) input.ReadEnum(); + break; } } - #endif - } + } + #endif - /// - /// Adds the rule to the list of redirect rules for this Task Queue. There - /// can be at most one redirect rule for each distinct Source Build ID. - /// - public sealed partial class AddCompatibleBuildIdRedirectRule : pb::IMessage - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - , pb::IBufferMessage - #endif - { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new AddCompatibleBuildIdRedirectRule()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pbr::MessageDescriptor Descriptor { - get { return global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Descriptor.NestedTypes[3]; } - } + public sealed partial class StartBatchOperationRequest : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new StartBatchOperationRequest()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[110]; } + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public AddCompatibleBuildIdRedirectRule() { - OnConstruction(); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } - partial void OnConstruction(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public StartBatchOperationRequest() { + OnConstruction(); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public AddCompatibleBuildIdRedirectRule(AddCompatibleBuildIdRedirectRule other) : this() { - rule_ = other.rule_ != null ? other.rule_.Clone() : null; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } + partial void OnConstruction(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public AddCompatibleBuildIdRedirectRule Clone() { - return new AddCompatibleBuildIdRedirectRule(this); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public StartBatchOperationRequest(StartBatchOperationRequest other) : this() { + namespace_ = other.namespace_; + visibilityQuery_ = other.visibilityQuery_; + jobId_ = other.jobId_; + reason_ = other.reason_; + executions_ = other.executions_.Clone(); + maxOperationsPerSecond_ = other.maxOperationsPerSecond_; + switch (other.OperationCase) { + case OperationOneofCase.TerminationOperation: + TerminationOperation = other.TerminationOperation.Clone(); + break; + case OperationOneofCase.SignalOperation: + SignalOperation = other.SignalOperation.Clone(); + break; + case OperationOneofCase.CancellationOperation: + CancellationOperation = other.CancellationOperation.Clone(); + break; + case OperationOneofCase.DeletionOperation: + DeletionOperation = other.DeletionOperation.Clone(); + break; + case OperationOneofCase.ResetOperation: + ResetOperation = other.ResetOperation.Clone(); + break; + } - /// Field number for the "rule" field. - public const int RuleFieldNumber = 1; - private global::Temporalio.Api.TaskQueue.V1.CompatibleBuildIdRedirectRule rule_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Temporalio.Api.TaskQueue.V1.CompatibleBuildIdRedirectRule Rule { - get { return rule_; } - set { - rule_ = value; - } - } + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override bool Equals(object other) { - return Equals(other as AddCompatibleBuildIdRedirectRule); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public StartBatchOperationRequest Clone() { + return new StartBatchOperationRequest(this); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(AddCompatibleBuildIdRedirectRule other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (!object.Equals(Rule, other.Rule)) return false; - return Equals(_unknownFields, other._unknownFields); - } + /// Field number for the "namespace" field. + public const int NamespaceFieldNumber = 1; + private string namespace_ = ""; + /// + /// Namespace that contains the batch operation + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Namespace { + get { return namespace_; } + set { + namespace_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override int GetHashCode() { - int hash = 1; - if (rule_ != null) hash ^= Rule.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; - } + /// Field number for the "visibility_query" field. + public const int VisibilityQueryFieldNumber = 2; + private string visibilityQuery_ = ""; + /// + /// Visibility query defines the the group of workflow to apply the batch operation + /// This field and `executions` are mutually exclusive + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string VisibilityQuery { + get { return visibilityQuery_; } + set { + visibilityQuery_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } + /// Field number for the "job_id" field. + public const int JobIdFieldNumber = 3; + private string jobId_ = ""; + /// + /// Job ID defines the unique ID for the batch job + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string JobId { + get { return jobId_; } + set { + jobId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void WriteTo(pb::CodedOutputStream output) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - output.WriteRawMessage(this); - #else - if (rule_ != null) { - output.WriteRawTag(10); - output.WriteMessage(Rule); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - #endif - } + /// Field number for the "reason" field. + public const int ReasonFieldNumber = 4; + private string reason_ = ""; + /// + /// Reason to perform the batch operation + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Reason { + get { return reason_; } + set { + reason_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (rule_ != null) { - output.WriteRawTag(10); - output.WriteMessage(Rule); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(ref output); - } - } - #endif + /// Field number for the "executions" field. + public const int ExecutionsFieldNumber = 5; + private static readonly pb::FieldCodec _repeated_executions_codec + = pb::FieldCodec.ForMessage(42, global::Temporalio.Api.Common.V1.WorkflowExecution.Parser); + private readonly pbc::RepeatedField executions_ = new pbc::RepeatedField(); + /// + /// Executions to apply the batch operation + /// This field and `visibility_query` are mutually exclusive + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField Executions { + get { return executions_; } + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int CalculateSize() { - int size = 0; - if (rule_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(Rule); - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } + /// Field number for the "max_operations_per_second" field. + public const int MaxOperationsPerSecondFieldNumber = 6; + private float maxOperationsPerSecond_; + /// + /// Limit for the number of operations processed per second within this batch. + /// Its purpose is to reduce the stress on the system caused by batch operations, which helps to prevent system + /// overload and minimize potential delays in executing ongoing tasks for user workers. + /// Note that when no explicit limit is provided, the server will operate according to its limit defined by the + /// dynamic configuration key `worker.batcherRPS`. This also applies if the value in this field exceeds the + /// server's configured limit. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public float MaxOperationsPerSecond { + get { return maxOperationsPerSecond_; } + set { + maxOperationsPerSecond_ = value; + } + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(AddCompatibleBuildIdRedirectRule other) { - if (other == null) { - return; - } - if (other.rule_ != null) { - if (rule_ == null) { - Rule = new global::Temporalio.Api.TaskQueue.V1.CompatibleBuildIdRedirectRule(); - } - Rule.MergeFrom(other.Rule); - } - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } + /// Field number for the "termination_operation" field. + public const int TerminationOperationFieldNumber = 10; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Temporalio.Api.Batch.V1.BatchOperationTermination TerminationOperation { + get { return operationCase_ == OperationOneofCase.TerminationOperation ? (global::Temporalio.Api.Batch.V1.BatchOperationTermination) operation_ : null; } + set { + operation_ = value; + operationCase_ = value == null ? OperationOneofCase.None : OperationOneofCase.TerminationOperation; + } + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(pb::CodedInputStream input) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - input.ReadRawMessage(this); - #else - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 10: { - if (rule_ == null) { - Rule = new global::Temporalio.Api.TaskQueue.V1.CompatibleBuildIdRedirectRule(); - } - input.ReadMessage(Rule); - break; - } - } - } - #endif - } + /// Field number for the "signal_operation" field. + public const int SignalOperationFieldNumber = 11; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Temporalio.Api.Batch.V1.BatchOperationSignal SignalOperation { + get { return operationCase_ == OperationOneofCase.SignalOperation ? (global::Temporalio.Api.Batch.V1.BatchOperationSignal) operation_ : null; } + set { + operation_ = value; + operationCase_ = value == null ? OperationOneofCase.None : OperationOneofCase.SignalOperation; + } + } - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); - break; - case 10: { - if (rule_ == null) { - Rule = new global::Temporalio.Api.TaskQueue.V1.CompatibleBuildIdRedirectRule(); - } - input.ReadMessage(Rule); - break; - } - } - } - } - #endif + /// Field number for the "cancellation_operation" field. + public const int CancellationOperationFieldNumber = 12; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Temporalio.Api.Batch.V1.BatchOperationCancellation CancellationOperation { + get { return operationCase_ == OperationOneofCase.CancellationOperation ? (global::Temporalio.Api.Batch.V1.BatchOperationCancellation) operation_ : null; } + set { + operation_ = value; + operationCase_ = value == null ? OperationOneofCase.None : OperationOneofCase.CancellationOperation; + } + } + /// Field number for the "deletion_operation" field. + public const int DeletionOperationFieldNumber = 13; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Temporalio.Api.Batch.V1.BatchOperationDeletion DeletionOperation { + get { return operationCase_ == OperationOneofCase.DeletionOperation ? (global::Temporalio.Api.Batch.V1.BatchOperationDeletion) operation_ : null; } + set { + operation_ = value; + operationCase_ = value == null ? OperationOneofCase.None : OperationOneofCase.DeletionOperation; } + } - /// - /// Replaces the routing rule with the given source Build ID. - /// - public sealed partial class ReplaceCompatibleBuildIdRedirectRule : pb::IMessage - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - , pb::IBufferMessage - #endif - { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ReplaceCompatibleBuildIdRedirectRule()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + /// Field number for the "reset_operation" field. + public const int ResetOperationFieldNumber = 14; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Temporalio.Api.Batch.V1.BatchOperationReset ResetOperation { + get { return operationCase_ == OperationOneofCase.ResetOperation ? (global::Temporalio.Api.Batch.V1.BatchOperationReset) operation_ : null; } + set { + operation_ = value; + operationCase_ = value == null ? OperationOneofCase.None : OperationOneofCase.ResetOperation; + } + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pbr::MessageDescriptor Descriptor { - get { return global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Descriptor.NestedTypes[4]; } - } + private object operation_; + /// Enum of possible cases for the "operation" oneof. + public enum OperationOneofCase { + None = 0, + TerminationOperation = 10, + SignalOperation = 11, + CancellationOperation = 12, + DeletionOperation = 13, + ResetOperation = 14, + } + private OperationOneofCase operationCase_ = OperationOneofCase.None; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public OperationOneofCase OperationCase { + get { return operationCase_; } + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void ClearOperation() { + operationCase_ = OperationOneofCase.None; + operation_ = null; + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public ReplaceCompatibleBuildIdRedirectRule() { - OnConstruction(); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as StartBatchOperationRequest); + } - partial void OnConstruction(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(StartBatchOperationRequest other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (Namespace != other.Namespace) return false; + if (VisibilityQuery != other.VisibilityQuery) return false; + if (JobId != other.JobId) return false; + if (Reason != other.Reason) return false; + if(!executions_.Equals(other.executions_)) return false; + if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(MaxOperationsPerSecond, other.MaxOperationsPerSecond)) return false; + if (!object.Equals(TerminationOperation, other.TerminationOperation)) return false; + if (!object.Equals(SignalOperation, other.SignalOperation)) return false; + if (!object.Equals(CancellationOperation, other.CancellationOperation)) return false; + if (!object.Equals(DeletionOperation, other.DeletionOperation)) return false; + if (!object.Equals(ResetOperation, other.ResetOperation)) return false; + if (OperationCase != other.OperationCase) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (Namespace.Length != 0) hash ^= Namespace.GetHashCode(); + if (VisibilityQuery.Length != 0) hash ^= VisibilityQuery.GetHashCode(); + if (JobId.Length != 0) hash ^= JobId.GetHashCode(); + if (Reason.Length != 0) hash ^= Reason.GetHashCode(); + hash ^= executions_.GetHashCode(); + if (MaxOperationsPerSecond != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(MaxOperationsPerSecond); + if (operationCase_ == OperationOneofCase.TerminationOperation) hash ^= TerminationOperation.GetHashCode(); + if (operationCase_ == OperationOneofCase.SignalOperation) hash ^= SignalOperation.GetHashCode(); + if (operationCase_ == OperationOneofCase.CancellationOperation) hash ^= CancellationOperation.GetHashCode(); + if (operationCase_ == OperationOneofCase.DeletionOperation) hash ^= DeletionOperation.GetHashCode(); + if (operationCase_ == OperationOneofCase.ResetOperation) hash ^= ResetOperation.GetHashCode(); + hash ^= (int) operationCase_; + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public ReplaceCompatibleBuildIdRedirectRule(ReplaceCompatibleBuildIdRedirectRule other) : this() { - rule_ = other.rule_ != null ? other.rule_.Clone() : null; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public ReplaceCompatibleBuildIdRedirectRule Clone() { - return new ReplaceCompatibleBuildIdRedirectRule(this); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (Namespace.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Namespace); + } + if (VisibilityQuery.Length != 0) { + output.WriteRawTag(18); + output.WriteString(VisibilityQuery); + } + if (JobId.Length != 0) { + output.WriteRawTag(26); + output.WriteString(JobId); + } + if (Reason.Length != 0) { + output.WriteRawTag(34); + output.WriteString(Reason); + } + executions_.WriteTo(output, _repeated_executions_codec); + if (MaxOperationsPerSecond != 0F) { + output.WriteRawTag(53); + output.WriteFloat(MaxOperationsPerSecond); + } + if (operationCase_ == OperationOneofCase.TerminationOperation) { + output.WriteRawTag(82); + output.WriteMessage(TerminationOperation); + } + if (operationCase_ == OperationOneofCase.SignalOperation) { + output.WriteRawTag(90); + output.WriteMessage(SignalOperation); + } + if (operationCase_ == OperationOneofCase.CancellationOperation) { + output.WriteRawTag(98); + output.WriteMessage(CancellationOperation); + } + if (operationCase_ == OperationOneofCase.DeletionOperation) { + output.WriteRawTag(106); + output.WriteMessage(DeletionOperation); + } + if (operationCase_ == OperationOneofCase.ResetOperation) { + output.WriteRawTag(114); + output.WriteMessage(ResetOperation); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } - /// Field number for the "rule" field. - public const int RuleFieldNumber = 1; - private global::Temporalio.Api.TaskQueue.V1.CompatibleBuildIdRedirectRule rule_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Temporalio.Api.TaskQueue.V1.CompatibleBuildIdRedirectRule Rule { - get { return rule_; } - set { - rule_ = value; - } - } + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (Namespace.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Namespace); + } + if (VisibilityQuery.Length != 0) { + output.WriteRawTag(18); + output.WriteString(VisibilityQuery); + } + if (JobId.Length != 0) { + output.WriteRawTag(26); + output.WriteString(JobId); + } + if (Reason.Length != 0) { + output.WriteRawTag(34); + output.WriteString(Reason); + } + executions_.WriteTo(ref output, _repeated_executions_codec); + if (MaxOperationsPerSecond != 0F) { + output.WriteRawTag(53); + output.WriteFloat(MaxOperationsPerSecond); + } + if (operationCase_ == OperationOneofCase.TerminationOperation) { + output.WriteRawTag(82); + output.WriteMessage(TerminationOperation); + } + if (operationCase_ == OperationOneofCase.SignalOperation) { + output.WriteRawTag(90); + output.WriteMessage(SignalOperation); + } + if (operationCase_ == OperationOneofCase.CancellationOperation) { + output.WriteRawTag(98); + output.WriteMessage(CancellationOperation); + } + if (operationCase_ == OperationOneofCase.DeletionOperation) { + output.WriteRawTag(106); + output.WriteMessage(DeletionOperation); + } + if (operationCase_ == OperationOneofCase.ResetOperation) { + output.WriteRawTag(114); + output.WriteMessage(ResetOperation); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override bool Equals(object other) { - return Equals(other as ReplaceCompatibleBuildIdRedirectRule); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (Namespace.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Namespace); + } + if (VisibilityQuery.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(VisibilityQuery); + } + if (JobId.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(JobId); + } + if (Reason.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Reason); + } + size += executions_.CalculateSize(_repeated_executions_codec); + if (MaxOperationsPerSecond != 0F) { + size += 1 + 4; + } + if (operationCase_ == OperationOneofCase.TerminationOperation) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(TerminationOperation); + } + if (operationCase_ == OperationOneofCase.SignalOperation) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(SignalOperation); + } + if (operationCase_ == OperationOneofCase.CancellationOperation) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(CancellationOperation); + } + if (operationCase_ == OperationOneofCase.DeletionOperation) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(DeletionOperation); + } + if (operationCase_ == OperationOneofCase.ResetOperation) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(ResetOperation); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(ReplaceCompatibleBuildIdRedirectRule other) { - if (ReferenceEquals(other, null)) { - return false; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(StartBatchOperationRequest other) { + if (other == null) { + return; + } + if (other.Namespace.Length != 0) { + Namespace = other.Namespace; + } + if (other.VisibilityQuery.Length != 0) { + VisibilityQuery = other.VisibilityQuery; + } + if (other.JobId.Length != 0) { + JobId = other.JobId; + } + if (other.Reason.Length != 0) { + Reason = other.Reason; + } + executions_.Add(other.executions_); + if (other.MaxOperationsPerSecond != 0F) { + MaxOperationsPerSecond = other.MaxOperationsPerSecond; + } + switch (other.OperationCase) { + case OperationOneofCase.TerminationOperation: + if (TerminationOperation == null) { + TerminationOperation = new global::Temporalio.Api.Batch.V1.BatchOperationTermination(); } - if (ReferenceEquals(other, this)) { - return true; + TerminationOperation.MergeFrom(other.TerminationOperation); + break; + case OperationOneofCase.SignalOperation: + if (SignalOperation == null) { + SignalOperation = new global::Temporalio.Api.Batch.V1.BatchOperationSignal(); } - if (!object.Equals(Rule, other.Rule)) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override int GetHashCode() { - int hash = 1; - if (rule_ != null) hash ^= Rule.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); + SignalOperation.MergeFrom(other.SignalOperation); + break; + case OperationOneofCase.CancellationOperation: + if (CancellationOperation == null) { + CancellationOperation = new global::Temporalio.Api.Batch.V1.BatchOperationCancellation(); } - return hash; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void WriteTo(pb::CodedOutputStream output) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - output.WriteRawMessage(this); - #else - if (rule_ != null) { - output.WriteRawTag(10); - output.WriteMessage(Rule); + CancellationOperation.MergeFrom(other.CancellationOperation); + break; + case OperationOneofCase.DeletionOperation: + if (DeletionOperation == null) { + DeletionOperation = new global::Temporalio.Api.Batch.V1.BatchOperationDeletion(); } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); + DeletionOperation.MergeFrom(other.DeletionOperation); + break; + case OperationOneofCase.ResetOperation: + if (ResetOperation == null) { + ResetOperation = new global::Temporalio.Api.Batch.V1.BatchOperationReset(); } - #endif - } + ResetOperation.MergeFrom(other.ResetOperation); + break; + } - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (rule_ != null) { - output.WriteRawTag(10); - output.WriteMessage(Rule); + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + Namespace = input.ReadString(); + break; } - if (_unknownFields != null) { - _unknownFields.WriteTo(ref output); + case 18: { + VisibilityQuery = input.ReadString(); + break; } - } - #endif - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int CalculateSize() { - int size = 0; - if (rule_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(Rule); + case 26: { + JobId = input.ReadString(); + break; } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); + case 34: { + Reason = input.ReadString(); + break; } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(ReplaceCompatibleBuildIdRedirectRule other) { - if (other == null) { - return; + case 42: { + executions_.AddEntriesFrom(input, _repeated_executions_codec); + break; } - if (other.rule_ != null) { - if (rule_ == null) { - Rule = new global::Temporalio.Api.TaskQueue.V1.CompatibleBuildIdRedirectRule(); - } - Rule.MergeFrom(other.Rule); + case 53: { + MaxOperationsPerSecond = input.ReadFloat(); + break; } - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(pb::CodedInputStream input) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - input.ReadRawMessage(this); - #else - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 10: { - if (rule_ == null) { - Rule = new global::Temporalio.Api.TaskQueue.V1.CompatibleBuildIdRedirectRule(); - } - input.ReadMessage(Rule); - break; - } + case 82: { + global::Temporalio.Api.Batch.V1.BatchOperationTermination subBuilder = new global::Temporalio.Api.Batch.V1.BatchOperationTermination(); + if (operationCase_ == OperationOneofCase.TerminationOperation) { + subBuilder.MergeFrom(TerminationOperation); } + input.ReadMessage(subBuilder); + TerminationOperation = subBuilder; + break; } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); - break; - case 10: { - if (rule_ == null) { - Rule = new global::Temporalio.Api.TaskQueue.V1.CompatibleBuildIdRedirectRule(); - } - input.ReadMessage(Rule); - break; - } + case 90: { + global::Temporalio.Api.Batch.V1.BatchOperationSignal subBuilder = new global::Temporalio.Api.Batch.V1.BatchOperationSignal(); + if (operationCase_ == OperationOneofCase.SignalOperation) { + subBuilder.MergeFrom(SignalOperation); } + input.ReadMessage(subBuilder); + SignalOperation = subBuilder; + break; } - } - #endif - - } - - public sealed partial class DeleteCompatibleBuildIdRedirectRule : pb::IMessage - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - , pb::IBufferMessage - #endif - { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new DeleteCompatibleBuildIdRedirectRule()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pbr::MessageDescriptor Descriptor { - get { return global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Descriptor.NestedTypes[5]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public DeleteCompatibleBuildIdRedirectRule() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public DeleteCompatibleBuildIdRedirectRule(DeleteCompatibleBuildIdRedirectRule other) : this() { - sourceBuildId_ = other.sourceBuildId_; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public DeleteCompatibleBuildIdRedirectRule Clone() { - return new DeleteCompatibleBuildIdRedirectRule(this); - } - - /// Field number for the "source_build_id" field. - public const int SourceBuildIdFieldNumber = 1; - private string sourceBuildId_ = ""; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string SourceBuildId { - get { return sourceBuildId_; } - set { - sourceBuildId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override bool Equals(object other) { - return Equals(other as DeleteCompatibleBuildIdRedirectRule); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(DeleteCompatibleBuildIdRedirectRule other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (SourceBuildId != other.SourceBuildId) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override int GetHashCode() { - int hash = 1; - if (SourceBuildId.Length != 0) hash ^= SourceBuildId.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); + case 98: { + global::Temporalio.Api.Batch.V1.BatchOperationCancellation subBuilder = new global::Temporalio.Api.Batch.V1.BatchOperationCancellation(); + if (operationCase_ == OperationOneofCase.CancellationOperation) { + subBuilder.MergeFrom(CancellationOperation); + } + input.ReadMessage(subBuilder); + CancellationOperation = subBuilder; + break; } - return hash; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void WriteTo(pb::CodedOutputStream output) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - output.WriteRawMessage(this); - #else - if (SourceBuildId.Length != 0) { - output.WriteRawTag(10); - output.WriteString(SourceBuildId); + case 106: { + global::Temporalio.Api.Batch.V1.BatchOperationDeletion subBuilder = new global::Temporalio.Api.Batch.V1.BatchOperationDeletion(); + if (operationCase_ == OperationOneofCase.DeletionOperation) { + subBuilder.MergeFrom(DeletionOperation); + } + input.ReadMessage(subBuilder); + DeletionOperation = subBuilder; + break; } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); + case 114: { + global::Temporalio.Api.Batch.V1.BatchOperationReset subBuilder = new global::Temporalio.Api.Batch.V1.BatchOperationReset(); + if (operationCase_ == OperationOneofCase.ResetOperation) { + subBuilder.MergeFrom(ResetOperation); + } + input.ReadMessage(subBuilder); + ResetOperation = subBuilder; + break; } - #endif } + } + #endif + } - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (SourceBuildId.Length != 0) { - output.WriteRawTag(10); - output.WriteString(SourceBuildId); + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + Namespace = input.ReadString(); + break; } - if (_unknownFields != null) { - _unknownFields.WriteTo(ref output); + case 18: { + VisibilityQuery = input.ReadString(); + break; } - } - #endif - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int CalculateSize() { - int size = 0; - if (SourceBuildId.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(SourceBuildId); + case 26: { + JobId = input.ReadString(); + break; } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); + case 34: { + Reason = input.ReadString(); + break; } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(DeleteCompatibleBuildIdRedirectRule other) { - if (other == null) { - return; + case 42: { + executions_.AddEntriesFrom(ref input, _repeated_executions_codec); + break; } - if (other.SourceBuildId.Length != 0) { - SourceBuildId = other.SourceBuildId; + case 53: { + MaxOperationsPerSecond = input.ReadFloat(); + break; } - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(pb::CodedInputStream input) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - input.ReadRawMessage(this); - #else - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 10: { - SourceBuildId = input.ReadString(); - break; - } + case 82: { + global::Temporalio.Api.Batch.V1.BatchOperationTermination subBuilder = new global::Temporalio.Api.Batch.V1.BatchOperationTermination(); + if (operationCase_ == OperationOneofCase.TerminationOperation) { + subBuilder.MergeFrom(TerminationOperation); } + input.ReadMessage(subBuilder); + TerminationOperation = subBuilder; + break; } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); - break; - case 10: { - SourceBuildId = input.ReadString(); - break; - } + case 90: { + global::Temporalio.Api.Batch.V1.BatchOperationSignal subBuilder = new global::Temporalio.Api.Batch.V1.BatchOperationSignal(); + if (operationCase_ == OperationOneofCase.SignalOperation) { + subBuilder.MergeFrom(SignalOperation); + } + input.ReadMessage(subBuilder); + SignalOperation = subBuilder; + break; + } + case 98: { + global::Temporalio.Api.Batch.V1.BatchOperationCancellation subBuilder = new global::Temporalio.Api.Batch.V1.BatchOperationCancellation(); + if (operationCase_ == OperationOneofCase.CancellationOperation) { + subBuilder.MergeFrom(CancellationOperation); + } + input.ReadMessage(subBuilder); + CancellationOperation = subBuilder; + break; + } + case 106: { + global::Temporalio.Api.Batch.V1.BatchOperationDeletion subBuilder = new global::Temporalio.Api.Batch.V1.BatchOperationDeletion(); + if (operationCase_ == OperationOneofCase.DeletionOperation) { + subBuilder.MergeFrom(DeletionOperation); + } + input.ReadMessage(subBuilder); + DeletionOperation = subBuilder; + break; + } + case 114: { + global::Temporalio.Api.Batch.V1.BatchOperationReset subBuilder = new global::Temporalio.Api.Batch.V1.BatchOperationReset(); + if (operationCase_ == OperationOneofCase.ResetOperation) { + subBuilder.MergeFrom(ResetOperation); } + input.ReadMessage(subBuilder); + ResetOperation = subBuilder; + break; } } - #endif - } + } + #endif - /// - /// This command is intended to be used to complete the rollout of a Build - /// ID and cleanup unnecessary rules possibly created during a gradual - /// rollout. Specifically, this command will make the following changes - /// atomically: - /// 1. Adds an assignment rule (with full ramp) for the target Build ID at - /// the end of the list. - /// 2. Removes all previously added assignment rules to the given target - /// Build ID (if any). - /// 3. Removes any fully-ramped assignment rule for other Build IDs. - /// - public sealed partial class CommitBuildId : pb::IMessage - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - , pb::IBufferMessage - #endif - { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new CommitBuildId()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pbr::MessageDescriptor Descriptor { - get { return global::Temporalio.Api.WorkflowService.V1.UpdateWorkerVersioningRulesRequest.Descriptor.NestedTypes[6]; } - } + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } + public sealed partial class StartBatchOperationResponse : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new StartBatchOperationResponse()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public CommitBuildId() { - OnConstruction(); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[111]; } + } - partial void OnConstruction(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public CommitBuildId(CommitBuildId other) : this() { - targetBuildId_ = other.targetBuildId_; - force_ = other.force_; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public StartBatchOperationResponse() { + OnConstruction(); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public CommitBuildId Clone() { - return new CommitBuildId(this); - } + partial void OnConstruction(); - /// Field number for the "target_build_id" field. - public const int TargetBuildIdFieldNumber = 1; - private string targetBuildId_ = ""; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string TargetBuildId { - get { return targetBuildId_; } - set { - targetBuildId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public StartBatchOperationResponse(StartBatchOperationResponse other) : this() { + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } - /// Field number for the "force" field. - public const int ForceFieldNumber = 2; - private bool force_; - /// - /// To prevent committing invalid Build IDs, we reject the request if no - /// pollers has been seen recently for this Build ID. Use the `force` - /// option to disable this validation. - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Force { - get { return force_; } - set { - force_ = value; - } - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public StartBatchOperationResponse Clone() { + return new StartBatchOperationResponse(this); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override bool Equals(object other) { - return Equals(other as CommitBuildId); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as StartBatchOperationResponse); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(CommitBuildId other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (TargetBuildId != other.TargetBuildId) return false; - if (Force != other.Force) return false; - return Equals(_unknownFields, other._unknownFields); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(StartBatchOperationResponse other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + return Equals(_unknownFields, other._unknownFields); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override int GetHashCode() { - int hash = 1; - if (TargetBuildId.Length != 0) hash ^= TargetBuildId.GetHashCode(); - if (Force != false) hash ^= Force.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void WriteTo(pb::CodedOutputStream output) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - output.WriteRawMessage(this); - #else - if (TargetBuildId.Length != 0) { - output.WriteRawTag(10); - output.WriteString(TargetBuildId); - } - if (Force != false) { - output.WriteRawTag(16); - output.WriteBool(Force); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - #endif - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (TargetBuildId.Length != 0) { - output.WriteRawTag(10); - output.WriteString(TargetBuildId); - } - if (Force != false) { - output.WriteRawTag(16); - output.WriteBool(Force); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(ref output); - } - } - #endif + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int CalculateSize() { - int size = 0; - if (TargetBuildId.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(TargetBuildId); - } - if (Force != false) { - size += 1 + 1; - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(CommitBuildId other) { - if (other == null) { - return; - } - if (other.TargetBuildId.Length != 0) { - TargetBuildId = other.TargetBuildId; - } - if (other.Force != false) { - Force = other.Force; - } - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(StartBatchOperationResponse other) { + if (other == null) { + return; + } + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(pb::CodedInputStream input) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - input.ReadRawMessage(this); - #else - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 10: { - TargetBuildId = input.ReadString(); - break; - } - case 16: { - Force = input.ReadBool(); - break; - } - } - } - #endif + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; } + } + #endif + } - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); - break; - case 10: { - TargetBuildId = input.ReadString(); - break; - } - case 16: { - Force = input.ReadBool(); - break; - } - } - } + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; } - #endif - } - } - #endregion + #endif } - public sealed partial class UpdateWorkerVersioningRulesResponse : pb::IMessage + public sealed partial class StopBatchOperationRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new UpdateWorkerVersioningRulesResponse()); + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new StopBatchOperationRequest()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + public static pb::MessageParser Parser { get { return _parser; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[101]; } + get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[112]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -36131,7 +39861,7 @@ public sealed partial class UpdateWorkerVersioningRulesResponse : pb::IMessageField number for the "assignment_rules" field. - public const int AssignmentRulesFieldNumber = 1; - private static readonly pb::FieldCodec _repeated_assignmentRules_codec - = pb::FieldCodec.ForMessage(10, global::Temporalio.Api.TaskQueue.V1.TimestampedBuildIdAssignmentRule.Parser); - private readonly pbc::RepeatedField assignmentRules_ = new pbc::RepeatedField(); + /// Field number for the "namespace" field. + public const int NamespaceFieldNumber = 1; + private string namespace_ = ""; + /// + /// Namespace that contains the batch operation + /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public pbc::RepeatedField AssignmentRules { - get { return assignmentRules_; } + public string Namespace { + get { return namespace_; } + set { + namespace_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } } - /// Field number for the "compatible_redirect_rules" field. - public const int CompatibleRedirectRulesFieldNumber = 2; - private static readonly pb::FieldCodec _repeated_compatibleRedirectRules_codec - = pb::FieldCodec.ForMessage(18, global::Temporalio.Api.TaskQueue.V1.TimestampedCompatibleBuildIdRedirectRule.Parser); - private readonly pbc::RepeatedField compatibleRedirectRules_ = new pbc::RepeatedField(); + /// Field number for the "job_id" field. + public const int JobIdFieldNumber = 2; + private string jobId_ = ""; + /// + /// Batch job id + /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public pbc::RepeatedField CompatibleRedirectRules { - get { return compatibleRedirectRules_; } + public string JobId { + get { return jobId_; } + set { + jobId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } } - /// Field number for the "conflict_token" field. - public const int ConflictTokenFieldNumber = 3; - private pb::ByteString conflictToken_ = pb::ByteString.Empty; + /// Field number for the "reason" field. + public const int ReasonFieldNumber = 3; + private string reason_ = ""; /// - /// This value can be passed back to UpdateWorkerVersioningRulesRequest to - /// ensure that the rules were not modified between the two updates, which - /// could lead to lost updates and other confusion. + /// Reason to stop a batch operation /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public pb::ByteString ConflictToken { - get { return conflictToken_; } + public string Reason { + get { return reason_; } set { - conflictToken_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + reason_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "identity" field. + public const int IdentityFieldNumber = 4; + private string identity_ = ""; + /// + /// Identity of the operator + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Identity { + get { return identity_; } + set { + identity_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { - return Equals(other as UpdateWorkerVersioningRulesResponse); + return Equals(other as StopBatchOperationRequest); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(UpdateWorkerVersioningRulesResponse other) { + public bool Equals(StopBatchOperationRequest other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } - if(!assignmentRules_.Equals(other.assignmentRules_)) return false; - if(!compatibleRedirectRules_.Equals(other.compatibleRedirectRules_)) return false; - if (ConflictToken != other.ConflictToken) return false; + if (Namespace != other.Namespace) return false; + if (JobId != other.JobId) return false; + if (Reason != other.Reason) return false; + if (Identity != other.Identity) return false; return Equals(_unknownFields, other._unknownFields); } @@ -36216,9 +39969,10 @@ public bool Equals(UpdateWorkerVersioningRulesResponse other) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override int GetHashCode() { int hash = 1; - hash ^= assignmentRules_.GetHashCode(); - hash ^= compatibleRedirectRules_.GetHashCode(); - if (ConflictToken.Length != 0) hash ^= ConflictToken.GetHashCode(); + if (Namespace.Length != 0) hash ^= Namespace.GetHashCode(); + if (JobId.Length != 0) hash ^= JobId.GetHashCode(); + if (Reason.Length != 0) hash ^= Reason.GetHashCode(); + if (Identity.Length != 0) hash ^= Identity.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -36237,11 +39991,21 @@ public void WriteTo(pb::CodedOutputStream output) { #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE output.WriteRawMessage(this); #else - assignmentRules_.WriteTo(output, _repeated_assignmentRules_codec); - compatibleRedirectRules_.WriteTo(output, _repeated_compatibleRedirectRules_codec); - if (ConflictToken.Length != 0) { + if (Namespace.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Namespace); + } + if (JobId.Length != 0) { + output.WriteRawTag(18); + output.WriteString(JobId); + } + if (Reason.Length != 0) { output.WriteRawTag(26); - output.WriteBytes(ConflictToken); + output.WriteString(Reason); + } + if (Identity.Length != 0) { + output.WriteRawTag(34); + output.WriteString(Identity); } if (_unknownFields != null) { _unknownFields.WriteTo(output); @@ -36253,11 +40017,21 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - assignmentRules_.WriteTo(ref output, _repeated_assignmentRules_codec); - compatibleRedirectRules_.WriteTo(ref output, _repeated_compatibleRedirectRules_codec); - if (ConflictToken.Length != 0) { + if (Namespace.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Namespace); + } + if (JobId.Length != 0) { + output.WriteRawTag(18); + output.WriteString(JobId); + } + if (Reason.Length != 0) { output.WriteRawTag(26); - output.WriteBytes(ConflictToken); + output.WriteString(Reason); + } + if (Identity.Length != 0) { + output.WriteRawTag(34); + output.WriteString(Identity); } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); @@ -36269,10 +40043,17 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public int CalculateSize() { int size = 0; - size += assignmentRules_.CalculateSize(_repeated_assignmentRules_codec); - size += compatibleRedirectRules_.CalculateSize(_repeated_compatibleRedirectRules_codec); - if (ConflictToken.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeBytesSize(ConflictToken); + if (Namespace.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Namespace); + } + if (JobId.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(JobId); + } + if (Reason.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Reason); + } + if (Identity.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Identity); } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); @@ -36282,14 +40063,21 @@ public int CalculateSize() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(UpdateWorkerVersioningRulesResponse other) { + public void MergeFrom(StopBatchOperationRequest other) { if (other == null) { return; } - assignmentRules_.Add(other.assignmentRules_); - compatibleRedirectRules_.Add(other.compatibleRedirectRules_); - if (other.ConflictToken.Length != 0) { - ConflictToken = other.ConflictToken; + if (other.Namespace.Length != 0) { + Namespace = other.Namespace; + } + if (other.JobId.Length != 0) { + JobId = other.JobId; + } + if (other.Reason.Length != 0) { + Reason = other.Reason; + } + if (other.Identity.Length != 0) { + Identity = other.Identity; } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -36307,15 +40095,19 @@ public void MergeFrom(pb::CodedInputStream input) { _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; case 10: { - assignmentRules_.AddEntriesFrom(input, _repeated_assignmentRules_codec); + Namespace = input.ReadString(); break; } case 18: { - compatibleRedirectRules_.AddEntriesFrom(input, _repeated_compatibleRedirectRules_codec); + JobId = input.ReadString(); break; } case 26: { - ConflictToken = input.ReadBytes(); + Reason = input.ReadString(); + break; + } + case 34: { + Identity = input.ReadString(); break; } } @@ -36334,15 +40126,19 @@ public void MergeFrom(pb::CodedInputStream input) { _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; case 10: { - assignmentRules_.AddEntriesFrom(ref input, _repeated_assignmentRules_codec); + Namespace = input.ReadString(); break; } case 18: { - compatibleRedirectRules_.AddEntriesFrom(ref input, _repeated_compatibleRedirectRules_codec); + JobId = input.ReadString(); break; } case 26: { - ConflictToken = input.ReadBytes(); + Reason = input.ReadString(); + break; + } + case 34: { + Identity = input.ReadString(); break; } } @@ -36352,21 +40148,21 @@ public void MergeFrom(pb::CodedInputStream input) { } - public sealed partial class GetWorkerVersioningRulesRequest : pb::IMessage + public sealed partial class StopBatchOperationResponse : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new GetWorkerVersioningRulesRequest()); + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new StopBatchOperationResponse()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + public static pb::MessageParser Parser { get { return _parser; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[102]; } + get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[113]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -36377,7 +40173,7 @@ public sealed partial class GetWorkerVersioningRulesRequest : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new DescribeBatchOperationRequest()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[114]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public DescribeBatchOperationRequest() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public DescribeBatchOperationRequest(DescribeBatchOperationRequest other) : this() { namespace_ = other.namespace_; - taskQueue_ = other.taskQueue_; + jobId_ = other.jobId_; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public GetWorkerVersioningRulesRequest Clone() { - return new GetWorkerVersioningRulesRequest(this); + public DescribeBatchOperationRequest Clone() { + return new DescribeBatchOperationRequest(this); } /// Field number for the "namespace" field. public const int NamespaceFieldNumber = 1; private string namespace_ = ""; + /// + /// Namespace that contains the batch operation + /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public string Namespace { @@ -36409,27 +40360,30 @@ public string Namespace { } } - /// Field number for the "task_queue" field. - public const int TaskQueueFieldNumber = 2; - private string taskQueue_ = ""; + /// Field number for the "job_id" field. + public const int JobIdFieldNumber = 2; + private string jobId_ = ""; + /// + /// Batch job id + /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string TaskQueue { - get { return taskQueue_; } + public string JobId { + get { return jobId_; } set { - taskQueue_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + jobId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { - return Equals(other as GetWorkerVersioningRulesRequest); + return Equals(other as DescribeBatchOperationRequest); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(GetWorkerVersioningRulesRequest other) { + public bool Equals(DescribeBatchOperationRequest other) { if (ReferenceEquals(other, null)) { return false; } @@ -36437,7 +40391,7 @@ public bool Equals(GetWorkerVersioningRulesRequest other) { return true; } if (Namespace != other.Namespace) return false; - if (TaskQueue != other.TaskQueue) return false; + if (JobId != other.JobId) return false; return Equals(_unknownFields, other._unknownFields); } @@ -36446,7 +40400,7 @@ public bool Equals(GetWorkerVersioningRulesRequest other) { public override int GetHashCode() { int hash = 1; if (Namespace.Length != 0) hash ^= Namespace.GetHashCode(); - if (TaskQueue.Length != 0) hash ^= TaskQueue.GetHashCode(); + if (JobId.Length != 0) hash ^= JobId.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -36469,9 +40423,9 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(10); output.WriteString(Namespace); } - if (TaskQueue.Length != 0) { + if (JobId.Length != 0) { output.WriteRawTag(18); - output.WriteString(TaskQueue); + output.WriteString(JobId); } if (_unknownFields != null) { _unknownFields.WriteTo(output); @@ -36487,9 +40441,9 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(10); output.WriteString(Namespace); } - if (TaskQueue.Length != 0) { + if (JobId.Length != 0) { output.WriteRawTag(18); - output.WriteString(TaskQueue); + output.WriteString(JobId); } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); @@ -36504,8 +40458,8 @@ public int CalculateSize() { if (Namespace.Length != 0) { size += 1 + pb::CodedOutputStream.ComputeStringSize(Namespace); } - if (TaskQueue.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(TaskQueue); + if (JobId.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(JobId); } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); @@ -36515,15 +40469,15 @@ public int CalculateSize() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(GetWorkerVersioningRulesRequest other) { + public void MergeFrom(DescribeBatchOperationRequest other) { if (other == null) { return; } if (other.Namespace.Length != 0) { Namespace = other.Namespace; } - if (other.TaskQueue.Length != 0) { - TaskQueue = other.TaskQueue; + if (other.JobId.Length != 0) { + JobId = other.JobId; } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -36545,7 +40499,7 @@ public void MergeFrom(pb::CodedInputStream input) { break; } case 18: { - TaskQueue = input.ReadString(); + JobId = input.ReadString(); break; } } @@ -36568,7 +40522,7 @@ public void MergeFrom(pb::CodedInputStream input) { break; } case 18: { - TaskQueue = input.ReadString(); + JobId = input.ReadString(); break; } } @@ -36578,21 +40532,21 @@ public void MergeFrom(pb::CodedInputStream input) { } - public sealed partial class GetWorkerVersioningRulesResponse : pb::IMessage + public sealed partial class DescribeBatchOperationResponse : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new GetWorkerVersioningRulesResponse()); + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new DescribeBatchOperationResponse()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + public static pb::MessageParser Parser { get { return _parser; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[103]; } + get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[115]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -36603,7 +40557,7 @@ public sealed partial class GetWorkerVersioningRulesResponse : pb::IMessageField number for the "operation_type" field. + public const int OperationTypeFieldNumber = 1; + private global::Temporalio.Api.Enums.V1.BatchOperationType operationType_ = global::Temporalio.Api.Enums.V1.BatchOperationType.Unspecified; + /// + /// Batch operation type + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Temporalio.Api.Enums.V1.BatchOperationType OperationType { + get { return operationType_; } + set { + operationType_ = value; + } + } + + /// Field number for the "job_id" field. + public const int JobIdFieldNumber = 2; + private string jobId_ = ""; + /// + /// Batch job ID + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string JobId { + get { return jobId_; } + set { + jobId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "state" field. + public const int StateFieldNumber = 3; + private global::Temporalio.Api.Enums.V1.BatchOperationState state_ = global::Temporalio.Api.Enums.V1.BatchOperationState.Unspecified; + /// + /// Batch operation state + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Temporalio.Api.Enums.V1.BatchOperationState State { + get { return state_; } + set { + state_ = value; + } + } + + /// Field number for the "start_time" field. + public const int StartTimeFieldNumber = 4; + private global::Google.Protobuf.WellKnownTypes.Timestamp startTime_; + /// + /// Batch operation start time + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Google.Protobuf.WellKnownTypes.Timestamp StartTime { + get { return startTime_; } + set { + startTime_ = value; + } + } + + /// Field number for the "close_time" field. + public const int CloseTimeFieldNumber = 5; + private global::Google.Protobuf.WellKnownTypes.Timestamp closeTime_; + /// + /// Batch operation close time + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Google.Protobuf.WellKnownTypes.Timestamp CloseTime { + get { return closeTime_; } + set { + closeTime_ = value; + } + } + + /// Field number for the "total_operation_count" field. + public const int TotalOperationCountFieldNumber = 6; + private long totalOperationCount_; + /// + /// Total operation count + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public long TotalOperationCount { + get { return totalOperationCount_; } + set { + totalOperationCount_ = value; + } } + /// Field number for the "complete_operation_count" field. + public const int CompleteOperationCountFieldNumber = 7; + private long completeOperationCount_; + /// + /// Complete operation count + /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public GetWorkerVersioningRulesResponse Clone() { - return new GetWorkerVersioningRulesResponse(this); + public long CompleteOperationCount { + get { return completeOperationCount_; } + set { + completeOperationCount_ = value; + } } - /// Field number for the "assignment_rules" field. - public const int AssignmentRulesFieldNumber = 1; - private static readonly pb::FieldCodec _repeated_assignmentRules_codec - = pb::FieldCodec.ForMessage(10, global::Temporalio.Api.TaskQueue.V1.TimestampedBuildIdAssignmentRule.Parser); - private readonly pbc::RepeatedField assignmentRules_ = new pbc::RepeatedField(); + /// Field number for the "failure_operation_count" field. + public const int FailureOperationCountFieldNumber = 8; + private long failureOperationCount_; + /// + /// Failure operation count + /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public pbc::RepeatedField AssignmentRules { - get { return assignmentRules_; } + public long FailureOperationCount { + get { return failureOperationCount_; } + set { + failureOperationCount_ = value; + } } - /// Field number for the "compatible_redirect_rules" field. - public const int CompatibleRedirectRulesFieldNumber = 2; - private static readonly pb::FieldCodec _repeated_compatibleRedirectRules_codec - = pb::FieldCodec.ForMessage(18, global::Temporalio.Api.TaskQueue.V1.TimestampedCompatibleBuildIdRedirectRule.Parser); - private readonly pbc::RepeatedField compatibleRedirectRules_ = new pbc::RepeatedField(); + /// Field number for the "identity" field. + public const int IdentityFieldNumber = 9; + private string identity_ = ""; + /// + /// Identity indicates the operator identity + /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public pbc::RepeatedField CompatibleRedirectRules { - get { return compatibleRedirectRules_; } + public string Identity { + get { return identity_; } + set { + identity_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } } - /// Field number for the "conflict_token" field. - public const int ConflictTokenFieldNumber = 3; - private pb::ByteString conflictToken_ = pb::ByteString.Empty; + /// Field number for the "reason" field. + public const int ReasonFieldNumber = 10; + private string reason_ = ""; /// - /// This value can be passed back to UpdateWorkerVersioningRulesRequest to - /// ensure that the rules were not modified between this List and the Update, - /// which could lead to lost updates and other confusion. + /// Reason indicates the reason to stop a operation /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public pb::ByteString ConflictToken { - get { return conflictToken_; } + public string Reason { + get { return reason_; } set { - conflictToken_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + reason_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { - return Equals(other as GetWorkerVersioningRulesResponse); + return Equals(other as DescribeBatchOperationResponse); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(GetWorkerVersioningRulesResponse other) { + public bool Equals(DescribeBatchOperationResponse other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } - if(!assignmentRules_.Equals(other.assignmentRules_)) return false; - if(!compatibleRedirectRules_.Equals(other.compatibleRedirectRules_)) return false; - if (ConflictToken != other.ConflictToken) return false; + if (OperationType != other.OperationType) return false; + if (JobId != other.JobId) return false; + if (State != other.State) return false; + if (!object.Equals(StartTime, other.StartTime)) return false; + if (!object.Equals(CloseTime, other.CloseTime)) return false; + if (TotalOperationCount != other.TotalOperationCount) return false; + if (CompleteOperationCount != other.CompleteOperationCount) return false; + if (FailureOperationCount != other.FailureOperationCount) return false; + if (Identity != other.Identity) return false; + if (Reason != other.Reason) return false; return Equals(_unknownFields, other._unknownFields); } @@ -36688,9 +40767,16 @@ public bool Equals(GetWorkerVersioningRulesResponse other) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override int GetHashCode() { int hash = 1; - hash ^= assignmentRules_.GetHashCode(); - hash ^= compatibleRedirectRules_.GetHashCode(); - if (ConflictToken.Length != 0) hash ^= ConflictToken.GetHashCode(); + if (OperationType != global::Temporalio.Api.Enums.V1.BatchOperationType.Unspecified) hash ^= OperationType.GetHashCode(); + if (JobId.Length != 0) hash ^= JobId.GetHashCode(); + if (State != global::Temporalio.Api.Enums.V1.BatchOperationState.Unspecified) hash ^= State.GetHashCode(); + if (startTime_ != null) hash ^= StartTime.GetHashCode(); + if (closeTime_ != null) hash ^= CloseTime.GetHashCode(); + if (TotalOperationCount != 0L) hash ^= TotalOperationCount.GetHashCode(); + if (CompleteOperationCount != 0L) hash ^= CompleteOperationCount.GetHashCode(); + if (FailureOperationCount != 0L) hash ^= FailureOperationCount.GetHashCode(); + if (Identity.Length != 0) hash ^= Identity.GetHashCode(); + if (Reason.Length != 0) hash ^= Reason.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -36709,11 +40795,45 @@ public void WriteTo(pb::CodedOutputStream output) { #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE output.WriteRawMessage(this); #else - assignmentRules_.WriteTo(output, _repeated_assignmentRules_codec); - compatibleRedirectRules_.WriteTo(output, _repeated_compatibleRedirectRules_codec); - if (ConflictToken.Length != 0) { - output.WriteRawTag(26); - output.WriteBytes(ConflictToken); + if (OperationType != global::Temporalio.Api.Enums.V1.BatchOperationType.Unspecified) { + output.WriteRawTag(8); + output.WriteEnum((int) OperationType); + } + if (JobId.Length != 0) { + output.WriteRawTag(18); + output.WriteString(JobId); + } + if (State != global::Temporalio.Api.Enums.V1.BatchOperationState.Unspecified) { + output.WriteRawTag(24); + output.WriteEnum((int) State); + } + if (startTime_ != null) { + output.WriteRawTag(34); + output.WriteMessage(StartTime); + } + if (closeTime_ != null) { + output.WriteRawTag(42); + output.WriteMessage(CloseTime); + } + if (TotalOperationCount != 0L) { + output.WriteRawTag(48); + output.WriteInt64(TotalOperationCount); + } + if (CompleteOperationCount != 0L) { + output.WriteRawTag(56); + output.WriteInt64(CompleteOperationCount); + } + if (FailureOperationCount != 0L) { + output.WriteRawTag(64); + output.WriteInt64(FailureOperationCount); + } + if (Identity.Length != 0) { + output.WriteRawTag(74); + output.WriteString(Identity); + } + if (Reason.Length != 0) { + output.WriteRawTag(82); + output.WriteString(Reason); } if (_unknownFields != null) { _unknownFields.WriteTo(output); @@ -36725,11 +40845,45 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - assignmentRules_.WriteTo(ref output, _repeated_assignmentRules_codec); - compatibleRedirectRules_.WriteTo(ref output, _repeated_compatibleRedirectRules_codec); - if (ConflictToken.Length != 0) { - output.WriteRawTag(26); - output.WriteBytes(ConflictToken); + if (OperationType != global::Temporalio.Api.Enums.V1.BatchOperationType.Unspecified) { + output.WriteRawTag(8); + output.WriteEnum((int) OperationType); + } + if (JobId.Length != 0) { + output.WriteRawTag(18); + output.WriteString(JobId); + } + if (State != global::Temporalio.Api.Enums.V1.BatchOperationState.Unspecified) { + output.WriteRawTag(24); + output.WriteEnum((int) State); + } + if (startTime_ != null) { + output.WriteRawTag(34); + output.WriteMessage(StartTime); + } + if (closeTime_ != null) { + output.WriteRawTag(42); + output.WriteMessage(CloseTime); + } + if (TotalOperationCount != 0L) { + output.WriteRawTag(48); + output.WriteInt64(TotalOperationCount); + } + if (CompleteOperationCount != 0L) { + output.WriteRawTag(56); + output.WriteInt64(CompleteOperationCount); + } + if (FailureOperationCount != 0L) { + output.WriteRawTag(64); + output.WriteInt64(FailureOperationCount); + } + if (Identity.Length != 0) { + output.WriteRawTag(74); + output.WriteString(Identity); + } + if (Reason.Length != 0) { + output.WriteRawTag(82); + output.WriteString(Reason); } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); @@ -36741,10 +40895,35 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public int CalculateSize() { int size = 0; - size += assignmentRules_.CalculateSize(_repeated_assignmentRules_codec); - size += compatibleRedirectRules_.CalculateSize(_repeated_compatibleRedirectRules_codec); - if (ConflictToken.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeBytesSize(ConflictToken); + if (OperationType != global::Temporalio.Api.Enums.V1.BatchOperationType.Unspecified) { + size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) OperationType); + } + if (JobId.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(JobId); + } + if (State != global::Temporalio.Api.Enums.V1.BatchOperationState.Unspecified) { + size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) State); + } + if (startTime_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(StartTime); + } + if (closeTime_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(CloseTime); + } + if (TotalOperationCount != 0L) { + size += 1 + pb::CodedOutputStream.ComputeInt64Size(TotalOperationCount); + } + if (CompleteOperationCount != 0L) { + size += 1 + pb::CodedOutputStream.ComputeInt64Size(CompleteOperationCount); + } + if (FailureOperationCount != 0L) { + size += 1 + pb::CodedOutputStream.ComputeInt64Size(FailureOperationCount); + } + if (Identity.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Identity); + } + if (Reason.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Reason); } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); @@ -36754,14 +40933,45 @@ public int CalculateSize() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(GetWorkerVersioningRulesResponse other) { + public void MergeFrom(DescribeBatchOperationResponse other) { if (other == null) { return; } - assignmentRules_.Add(other.assignmentRules_); - compatibleRedirectRules_.Add(other.compatibleRedirectRules_); - if (other.ConflictToken.Length != 0) { - ConflictToken = other.ConflictToken; + if (other.OperationType != global::Temporalio.Api.Enums.V1.BatchOperationType.Unspecified) { + OperationType = other.OperationType; + } + if (other.JobId.Length != 0) { + JobId = other.JobId; + } + if (other.State != global::Temporalio.Api.Enums.V1.BatchOperationState.Unspecified) { + State = other.State; + } + if (other.startTime_ != null) { + if (startTime_ == null) { + StartTime = new global::Google.Protobuf.WellKnownTypes.Timestamp(); + } + StartTime.MergeFrom(other.StartTime); + } + if (other.closeTime_ != null) { + if (closeTime_ == null) { + CloseTime = new global::Google.Protobuf.WellKnownTypes.Timestamp(); + } + CloseTime.MergeFrom(other.CloseTime); + } + if (other.TotalOperationCount != 0L) { + TotalOperationCount = other.TotalOperationCount; + } + if (other.CompleteOperationCount != 0L) { + CompleteOperationCount = other.CompleteOperationCount; + } + if (other.FailureOperationCount != 0L) { + FailureOperationCount = other.FailureOperationCount; + } + if (other.Identity.Length != 0) { + Identity = other.Identity; + } + if (other.Reason.Length != 0) { + Reason = other.Reason; } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -36778,16 +40988,50 @@ public void MergeFrom(pb::CodedInputStream input) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; - case 10: { - assignmentRules_.AddEntriesFrom(input, _repeated_assignmentRules_codec); + case 8: { + OperationType = (global::Temporalio.Api.Enums.V1.BatchOperationType) input.ReadEnum(); break; } case 18: { - compatibleRedirectRules_.AddEntriesFrom(input, _repeated_compatibleRedirectRules_codec); + JobId = input.ReadString(); break; } - case 26: { - ConflictToken = input.ReadBytes(); + case 24: { + State = (global::Temporalio.Api.Enums.V1.BatchOperationState) input.ReadEnum(); + break; + } + case 34: { + if (startTime_ == null) { + StartTime = new global::Google.Protobuf.WellKnownTypes.Timestamp(); + } + input.ReadMessage(StartTime); + break; + } + case 42: { + if (closeTime_ == null) { + CloseTime = new global::Google.Protobuf.WellKnownTypes.Timestamp(); + } + input.ReadMessage(CloseTime); + break; + } + case 48: { + TotalOperationCount = input.ReadInt64(); + break; + } + case 56: { + CompleteOperationCount = input.ReadInt64(); + break; + } + case 64: { + FailureOperationCount = input.ReadInt64(); + break; + } + case 74: { + Identity = input.ReadString(); + break; + } + case 82: { + Reason = input.ReadString(); break; } } @@ -36805,16 +41049,50 @@ public void MergeFrom(pb::CodedInputStream input) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; - case 10: { - assignmentRules_.AddEntriesFrom(ref input, _repeated_assignmentRules_codec); + case 8: { + OperationType = (global::Temporalio.Api.Enums.V1.BatchOperationType) input.ReadEnum(); break; } case 18: { - compatibleRedirectRules_.AddEntriesFrom(ref input, _repeated_compatibleRedirectRules_codec); + JobId = input.ReadString(); break; } - case 26: { - ConflictToken = input.ReadBytes(); + case 24: { + State = (global::Temporalio.Api.Enums.V1.BatchOperationState) input.ReadEnum(); + break; + } + case 34: { + if (startTime_ == null) { + StartTime = new global::Google.Protobuf.WellKnownTypes.Timestamp(); + } + input.ReadMessage(StartTime); + break; + } + case 42: { + if (closeTime_ == null) { + CloseTime = new global::Google.Protobuf.WellKnownTypes.Timestamp(); + } + input.ReadMessage(CloseTime); + break; + } + case 48: { + TotalOperationCount = input.ReadInt64(); + break; + } + case 56: { + CompleteOperationCount = input.ReadInt64(); + break; + } + case 64: { + FailureOperationCount = input.ReadInt64(); + break; + } + case 74: { + Identity = input.ReadString(); + break; + } + case 82: { + Reason = input.ReadString(); break; } } @@ -36824,24 +41102,21 @@ public void MergeFrom(pb::CodedInputStream input) { } - /// - /// Deprecated. Use `DescribeTaskQueue`. - /// - public sealed partial class GetWorkerTaskReachabilityRequest : pb::IMessage + public sealed partial class ListBatchOperationsRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new GetWorkerTaskReachabilityRequest()); + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ListBatchOperationsRequest()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + public static pb::MessageParser Parser { get { return _parser; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[104]; } + get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[116]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -36852,7 +41127,7 @@ public sealed partial class GetWorkerTaskReachabilityRequest : pb::IMessageField number for the "namespace" field. public const int NamespaceFieldNumber = 1; private string namespace_ = ""; + /// + /// Namespace that contains the batch operation + /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public string Namespace { @@ -36886,70 +41163,45 @@ public string Namespace { } } - /// Field number for the "build_ids" field. - public const int BuildIdsFieldNumber = 2; - private static readonly pb::FieldCodec _repeated_buildIds_codec - = pb::FieldCodec.ForString(18); - private readonly pbc::RepeatedField buildIds_ = new pbc::RepeatedField(); - /// - /// Build ids to retrieve reachability for. An empty string will be interpreted as an unversioned worker. - /// The number of build ids that can be queried in a single API call is limited. - /// Open source users can adjust this limit by setting the server's dynamic config value for - /// `limit.reachabilityQueryBuildIds` with the caveat that this call can strain the visibility store. - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public pbc::RepeatedField BuildIds { - get { return buildIds_; } - } - - /// Field number for the "task_queues" field. - public const int TaskQueuesFieldNumber = 3; - private static readonly pb::FieldCodec _repeated_taskQueues_codec - = pb::FieldCodec.ForString(26); - private readonly pbc::RepeatedField taskQueues_ = new pbc::RepeatedField(); + /// Field number for the "page_size" field. + public const int PageSizeFieldNumber = 2; + private int pageSize_; /// - /// Task queues to retrieve reachability for. Leave this empty to query for all task queues associated with given - /// build ids in the namespace. - /// Must specify at least one task queue if querying for an unversioned worker. - /// The number of task queues that the server will fetch reachability information for is limited. - /// See the `GetWorkerTaskReachabilityResponse` documentation for more information. + /// List page size /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public pbc::RepeatedField TaskQueues { - get { return taskQueues_; } + public int PageSize { + get { return pageSize_; } + set { + pageSize_ = value; + } } - /// Field number for the "reachability" field. - public const int ReachabilityFieldNumber = 4; - private global::Temporalio.Api.Enums.V1.TaskReachability reachability_ = global::Temporalio.Api.Enums.V1.TaskReachability.Unspecified; + /// Field number for the "next_page_token" field. + public const int NextPageTokenFieldNumber = 3; + private pb::ByteString nextPageToken_ = pb::ByteString.Empty; /// - /// Type of reachability to query for. - /// `TASK_REACHABILITY_NEW_WORKFLOWS` is always returned in the response. - /// Use `TASK_REACHABILITY_EXISTING_WORKFLOWS` if your application needs to respond to queries on closed workflows. - /// Otherwise, use `TASK_REACHABILITY_OPEN_WORKFLOWS`. Default is `TASK_REACHABILITY_EXISTING_WORKFLOWS` if left - /// unspecified. - /// See the TaskReachability docstring for information about each enum variant. + /// Next page token /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Temporalio.Api.Enums.V1.TaskReachability Reachability { - get { return reachability_; } + public pb::ByteString NextPageToken { + get { return nextPageToken_; } set { - reachability_ = value; + nextPageToken_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { - return Equals(other as GetWorkerTaskReachabilityRequest); + return Equals(other as ListBatchOperationsRequest); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(GetWorkerTaskReachabilityRequest other) { + public bool Equals(ListBatchOperationsRequest other) { if (ReferenceEquals(other, null)) { return false; } @@ -36957,9 +41209,8 @@ public bool Equals(GetWorkerTaskReachabilityRequest other) { return true; } if (Namespace != other.Namespace) return false; - if(!buildIds_.Equals(other.buildIds_)) return false; - if(!taskQueues_.Equals(other.taskQueues_)) return false; - if (Reachability != other.Reachability) return false; + if (PageSize != other.PageSize) return false; + if (NextPageToken != other.NextPageToken) return false; return Equals(_unknownFields, other._unknownFields); } @@ -36968,9 +41219,8 @@ public bool Equals(GetWorkerTaskReachabilityRequest other) { public override int GetHashCode() { int hash = 1; if (Namespace.Length != 0) hash ^= Namespace.GetHashCode(); - hash ^= buildIds_.GetHashCode(); - hash ^= taskQueues_.GetHashCode(); - if (Reachability != global::Temporalio.Api.Enums.V1.TaskReachability.Unspecified) hash ^= Reachability.GetHashCode(); + if (PageSize != 0) hash ^= PageSize.GetHashCode(); + if (NextPageToken.Length != 0) hash ^= NextPageToken.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -36993,11 +41243,13 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(10); output.WriteString(Namespace); } - buildIds_.WriteTo(output, _repeated_buildIds_codec); - taskQueues_.WriteTo(output, _repeated_taskQueues_codec); - if (Reachability != global::Temporalio.Api.Enums.V1.TaskReachability.Unspecified) { - output.WriteRawTag(32); - output.WriteEnum((int) Reachability); + if (PageSize != 0) { + output.WriteRawTag(16); + output.WriteInt32(PageSize); + } + if (NextPageToken.Length != 0) { + output.WriteRawTag(26); + output.WriteBytes(NextPageToken); } if (_unknownFields != null) { _unknownFields.WriteTo(output); @@ -37013,11 +41265,13 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(10); output.WriteString(Namespace); } - buildIds_.WriteTo(ref output, _repeated_buildIds_codec); - taskQueues_.WriteTo(ref output, _repeated_taskQueues_codec); - if (Reachability != global::Temporalio.Api.Enums.V1.TaskReachability.Unspecified) { - output.WriteRawTag(32); - output.WriteEnum((int) Reachability); + if (PageSize != 0) { + output.WriteRawTag(16); + output.WriteInt32(PageSize); + } + if (NextPageToken.Length != 0) { + output.WriteRawTag(26); + output.WriteBytes(NextPageToken); } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); @@ -37032,10 +41286,11 @@ public int CalculateSize() { if (Namespace.Length != 0) { size += 1 + pb::CodedOutputStream.ComputeStringSize(Namespace); } - size += buildIds_.CalculateSize(_repeated_buildIds_codec); - size += taskQueues_.CalculateSize(_repeated_taskQueues_codec); - if (Reachability != global::Temporalio.Api.Enums.V1.TaskReachability.Unspecified) { - size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) Reachability); + if (PageSize != 0) { + size += 1 + pb::CodedOutputStream.ComputeInt32Size(PageSize); + } + if (NextPageToken.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeBytesSize(NextPageToken); } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); @@ -37045,17 +41300,18 @@ public int CalculateSize() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(GetWorkerTaskReachabilityRequest other) { + public void MergeFrom(ListBatchOperationsRequest other) { if (other == null) { return; } if (other.Namespace.Length != 0) { Namespace = other.Namespace; } - buildIds_.Add(other.buildIds_); - taskQueues_.Add(other.taskQueues_); - if (other.Reachability != global::Temporalio.Api.Enums.V1.TaskReachability.Unspecified) { - Reachability = other.Reachability; + if (other.PageSize != 0) { + PageSize = other.PageSize; + } + if (other.NextPageToken.Length != 0) { + NextPageToken = other.NextPageToken; } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -37076,16 +41332,12 @@ public void MergeFrom(pb::CodedInputStream input) { Namespace = input.ReadString(); break; } - case 18: { - buildIds_.AddEntriesFrom(input, _repeated_buildIds_codec); + case 16: { + PageSize = input.ReadInt32(); break; } case 26: { - taskQueues_.AddEntriesFrom(input, _repeated_taskQueues_codec); - break; - } - case 32: { - Reachability = (global::Temporalio.Api.Enums.V1.TaskReachability) input.ReadEnum(); + NextPageToken = input.ReadBytes(); break; } } @@ -37107,16 +41359,12 @@ public void MergeFrom(pb::CodedInputStream input) { Namespace = input.ReadString(); break; } - case 18: { - buildIds_.AddEntriesFrom(ref input, _repeated_buildIds_codec); + case 16: { + PageSize = input.ReadInt32(); break; } case 26: { - taskQueues_.AddEntriesFrom(ref input, _repeated_taskQueues_codec); - break; - } - case 32: { - Reachability = (global::Temporalio.Api.Enums.V1.TaskReachability) input.ReadEnum(); + NextPageToken = input.ReadBytes(); break; } } @@ -37126,24 +41374,21 @@ public void MergeFrom(pb::CodedInputStream input) { } - /// - /// Deprecated. Use `DescribeTaskQueue`. - /// - public sealed partial class GetWorkerTaskReachabilityResponse : pb::IMessage + public sealed partial class ListBatchOperationsResponse : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new GetWorkerTaskReachabilityResponse()); + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ListBatchOperationsResponse()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + public static pb::MessageParser Parser { get { return _parser; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[105]; } + get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[117]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -37154,7 +41399,7 @@ public sealed partial class GetWorkerTaskReachabilityResponse : pb::IMessageField number for the "build_id_reachability" field. - public const int BuildIdReachabilityFieldNumber = 1; - private static readonly pb::FieldCodec _repeated_buildIdReachability_codec - = pb::FieldCodec.ForMessage(10, global::Temporalio.Api.TaskQueue.V1.BuildIdReachability.Parser); - private readonly pbc::RepeatedField buildIdReachability_ = new pbc::RepeatedField(); + /// Field number for the "operation_info" field. + public const int OperationInfoFieldNumber = 1; + private static readonly pb::FieldCodec _repeated_operationInfo_codec + = pb::FieldCodec.ForMessage(10, global::Temporalio.Api.Batch.V1.BatchOperationInfo.Parser); + private readonly pbc::RepeatedField operationInfo_ = new pbc::RepeatedField(); /// - /// Task reachability, broken down by build id and then task queue. - /// When requesting a large number of task queues or all task queues associated with the given build ids in a - /// namespace, all task queues will be listed in the response but some of them may not contain reachability - /// information due to a server enforced limit. When reaching the limit, task queues that reachability information - /// could not be retrieved for will be marked with a single TASK_REACHABILITY_UNSPECIFIED entry. The caller may issue - /// another call to get the reachability for those task queues. - /// - /// Open source users can adjust this limit by setting the server's dynamic config value for - /// `limit.reachabilityTaskQueueScan` with the caveat that this call can strain the visibility store. + /// BatchOperationInfo contains the basic info about batch operation /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public pbc::RepeatedField BuildIdReachability { - get { return buildIdReachability_; } + public pbc::RepeatedField OperationInfo { + get { return operationInfo_; } + } + + /// Field number for the "next_page_token" field. + public const int NextPageTokenFieldNumber = 2; + private pb::ByteString nextPageToken_ = pb::ByteString.Empty; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pb::ByteString NextPageToken { + get { return nextPageToken_; } + set { + nextPageToken_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { - return Equals(other as GetWorkerTaskReachabilityResponse); + return Equals(other as ListBatchOperationsResponse); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(GetWorkerTaskReachabilityResponse other) { + public bool Equals(ListBatchOperationsResponse other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } - if(!buildIdReachability_.Equals(other.buildIdReachability_)) return false; + if(!operationInfo_.Equals(other.operationInfo_)) return false; + if (NextPageToken != other.NextPageToken) return false; return Equals(_unknownFields, other._unknownFields); } @@ -37218,7 +41469,8 @@ public bool Equals(GetWorkerTaskReachabilityResponse other) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override int GetHashCode() { int hash = 1; - hash ^= buildIdReachability_.GetHashCode(); + hash ^= operationInfo_.GetHashCode(); + if (NextPageToken.Length != 0) hash ^= NextPageToken.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -37237,7 +41489,11 @@ public void WriteTo(pb::CodedOutputStream output) { #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE output.WriteRawMessage(this); #else - buildIdReachability_.WriteTo(output, _repeated_buildIdReachability_codec); + operationInfo_.WriteTo(output, _repeated_operationInfo_codec); + if (NextPageToken.Length != 0) { + output.WriteRawTag(18); + output.WriteBytes(NextPageToken); + } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -37248,7 +41504,11 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - buildIdReachability_.WriteTo(ref output, _repeated_buildIdReachability_codec); + operationInfo_.WriteTo(ref output, _repeated_operationInfo_codec); + if (NextPageToken.Length != 0) { + output.WriteRawTag(18); + output.WriteBytes(NextPageToken); + } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } @@ -37259,7 +41519,10 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public int CalculateSize() { int size = 0; - size += buildIdReachability_.CalculateSize(_repeated_buildIdReachability_codec); + size += operationInfo_.CalculateSize(_repeated_operationInfo_codec); + if (NextPageToken.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeBytesSize(NextPageToken); + } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -37268,11 +41531,14 @@ public int CalculateSize() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(GetWorkerTaskReachabilityResponse other) { + public void MergeFrom(ListBatchOperationsResponse other) { if (other == null) { return; } - buildIdReachability_.Add(other.buildIdReachability_); + operationInfo_.Add(other.operationInfo_); + if (other.NextPageToken.Length != 0) { + NextPageToken = other.NextPageToken; + } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -37289,7 +41555,11 @@ public void MergeFrom(pb::CodedInputStream input) { _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; case 10: { - buildIdReachability_.AddEntriesFrom(input, _repeated_buildIdReachability_codec); + operationInfo_.AddEntriesFrom(input, _repeated_operationInfo_codec); + break; + } + case 18: { + NextPageToken = input.ReadBytes(); break; } } @@ -37308,7 +41578,11 @@ public void MergeFrom(pb::CodedInputStream input) { _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; case 10: { - buildIdReachability_.AddEntriesFrom(ref input, _repeated_buildIdReachability_codec); + operationInfo_.AddEntriesFrom(ref input, _repeated_operationInfo_codec); + break; + } + case 18: { + NextPageToken = input.ReadBytes(); break; } } @@ -37318,25 +41592,21 @@ public void MergeFrom(pb::CodedInputStream input) { } - /// - /// (-- api-linter: core::0134=disabled - /// aip.dev/not-precedent: Update RPCs don't follow Google API format. --) - /// - public sealed partial class UpdateWorkflowExecutionRequest : pb::IMessage + public sealed partial class PollWorkflowExecutionUpdateRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new UpdateWorkflowExecutionRequest()); + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new PollWorkflowExecutionUpdateRequest()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + public static pb::MessageParser Parser { get { return _parser; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[106]; } + get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[118]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -37347,7 +41617,7 @@ public sealed partial class UpdateWorkflowExecutionRequest : pb::IMessageField number for the "namespace" field. public const int NamespaceFieldNumber = 1; private string namespace_ = ""; /// - /// The namespace name of the target workflow + /// The namespace of the Workflow Execution to which the Update was + /// originally issued. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] @@ -37385,37 +41655,33 @@ public string Namespace { } } - /// Field number for the "workflow_execution" field. - public const int WorkflowExecutionFieldNumber = 2; - private global::Temporalio.Api.Common.V1.WorkflowExecution workflowExecution_; + /// Field number for the "update_ref" field. + public const int UpdateRefFieldNumber = 2; + private global::Temporalio.Api.Update.V1.UpdateRef updateRef_; /// - /// The target workflow id and (optionally) a specific run thereof - /// (-- api-linter: core::0203::optional=disabled - /// aip.dev/not-precedent: false positive triggered by the word "optional" --) + /// The Update reference returned in the initial UpdateWorkflowExecutionResponse. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Temporalio.Api.Common.V1.WorkflowExecution WorkflowExecution { - get { return workflowExecution_; } + public global::Temporalio.Api.Update.V1.UpdateRef UpdateRef { + get { return updateRef_; } set { - workflowExecution_ = value; + updateRef_ = value; } } - /// Field number for the "first_execution_run_id" field. - public const int FirstExecutionRunIdFieldNumber = 3; - private string firstExecutionRunId_ = ""; + /// Field number for the "identity" field. + public const int IdentityFieldNumber = 3; + private string identity_ = ""; /// - /// If set, this call will error if the most recent (if no run id is set on - /// `workflow_execution`), or specified (if it is) workflow execution is not - /// part of the same execution chain as this id. + /// The identity of the worker/client who is polling this Update outcome. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string FirstExecutionRunId { - get { return firstExecutionRunId_; } + public string Identity { + get { return identity_; } set { - firstExecutionRunId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + identity_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); } } @@ -37423,8 +41689,8 @@ public string FirstExecutionRunId { public const int WaitPolicyFieldNumber = 4; private global::Temporalio.Api.Update.V1.WaitPolicy waitPolicy_; /// - /// Describes when this request should return - basically whether the - /// update is synchronous, asynchronous, or somewhere in between. + /// Specifies client's intent to wait for Update results. + /// Omit to request a non-blocking poll. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] @@ -37435,31 +41701,15 @@ public string FirstExecutionRunId { } } - /// Field number for the "request" field. - public const int RequestFieldNumber = 5; - private global::Temporalio.Api.Update.V1.Request request_; - /// - /// The request information that will be delivered all the way down to the - /// workflow execution. - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Temporalio.Api.Update.V1.Request Request { - get { return request_; } - set { - request_ = value; - } - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { - return Equals(other as UpdateWorkflowExecutionRequest); + return Equals(other as PollWorkflowExecutionUpdateRequest); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(UpdateWorkflowExecutionRequest other) { + public bool Equals(PollWorkflowExecutionUpdateRequest other) { if (ReferenceEquals(other, null)) { return false; } @@ -37467,10 +41717,9 @@ public bool Equals(UpdateWorkflowExecutionRequest other) { return true; } if (Namespace != other.Namespace) return false; - if (!object.Equals(WorkflowExecution, other.WorkflowExecution)) return false; - if (FirstExecutionRunId != other.FirstExecutionRunId) return false; + if (!object.Equals(UpdateRef, other.UpdateRef)) return false; + if (Identity != other.Identity) return false; if (!object.Equals(WaitPolicy, other.WaitPolicy)) return false; - if (!object.Equals(Request, other.Request)) return false; return Equals(_unknownFields, other._unknownFields); } @@ -37479,10 +41728,9 @@ public bool Equals(UpdateWorkflowExecutionRequest other) { public override int GetHashCode() { int hash = 1; if (Namespace.Length != 0) hash ^= Namespace.GetHashCode(); - if (workflowExecution_ != null) hash ^= WorkflowExecution.GetHashCode(); - if (FirstExecutionRunId.Length != 0) hash ^= FirstExecutionRunId.GetHashCode(); + if (updateRef_ != null) hash ^= UpdateRef.GetHashCode(); + if (Identity.Length != 0) hash ^= Identity.GetHashCode(); if (waitPolicy_ != null) hash ^= WaitPolicy.GetHashCode(); - if (request_ != null) hash ^= Request.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -37505,22 +41753,18 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(10); output.WriteString(Namespace); } - if (workflowExecution_ != null) { + if (updateRef_ != null) { output.WriteRawTag(18); - output.WriteMessage(WorkflowExecution); + output.WriteMessage(UpdateRef); } - if (FirstExecutionRunId.Length != 0) { + if (Identity.Length != 0) { output.WriteRawTag(26); - output.WriteString(FirstExecutionRunId); + output.WriteString(Identity); } if (waitPolicy_ != null) { output.WriteRawTag(34); output.WriteMessage(WaitPolicy); } - if (request_ != null) { - output.WriteRawTag(42); - output.WriteMessage(Request); - } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -37535,22 +41779,18 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(10); output.WriteString(Namespace); } - if (workflowExecution_ != null) { + if (updateRef_ != null) { output.WriteRawTag(18); - output.WriteMessage(WorkflowExecution); + output.WriteMessage(UpdateRef); } - if (FirstExecutionRunId.Length != 0) { + if (Identity.Length != 0) { output.WriteRawTag(26); - output.WriteString(FirstExecutionRunId); + output.WriteString(Identity); } if (waitPolicy_ != null) { output.WriteRawTag(34); output.WriteMessage(WaitPolicy); } - if (request_ != null) { - output.WriteRawTag(42); - output.WriteMessage(Request); - } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } @@ -37564,18 +41804,15 @@ public int CalculateSize() { if (Namespace.Length != 0) { size += 1 + pb::CodedOutputStream.ComputeStringSize(Namespace); } - if (workflowExecution_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(WorkflowExecution); + if (updateRef_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(UpdateRef); } - if (FirstExecutionRunId.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(FirstExecutionRunId); + if (Identity.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Identity); } if (waitPolicy_ != null) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(WaitPolicy); } - if (request_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(Request); - } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -37584,21 +41821,21 @@ public int CalculateSize() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(UpdateWorkflowExecutionRequest other) { + public void MergeFrom(PollWorkflowExecutionUpdateRequest other) { if (other == null) { return; } if (other.Namespace.Length != 0) { Namespace = other.Namespace; } - if (other.workflowExecution_ != null) { - if (workflowExecution_ == null) { - WorkflowExecution = new global::Temporalio.Api.Common.V1.WorkflowExecution(); + if (other.updateRef_ != null) { + if (updateRef_ == null) { + UpdateRef = new global::Temporalio.Api.Update.V1.UpdateRef(); } - WorkflowExecution.MergeFrom(other.WorkflowExecution); + UpdateRef.MergeFrom(other.UpdateRef); } - if (other.FirstExecutionRunId.Length != 0) { - FirstExecutionRunId = other.FirstExecutionRunId; + if (other.Identity.Length != 0) { + Identity = other.Identity; } if (other.waitPolicy_ != null) { if (waitPolicy_ == null) { @@ -37606,12 +41843,6 @@ public void MergeFrom(UpdateWorkflowExecutionRequest other) { } WaitPolicy.MergeFrom(other.WaitPolicy); } - if (other.request_ != null) { - if (request_ == null) { - Request = new global::Temporalio.Api.Update.V1.Request(); - } - Request.MergeFrom(other.Request); - } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -37632,14 +41863,14 @@ public void MergeFrom(pb::CodedInputStream input) { break; } case 18: { - if (workflowExecution_ == null) { - WorkflowExecution = new global::Temporalio.Api.Common.V1.WorkflowExecution(); + if (updateRef_ == null) { + UpdateRef = new global::Temporalio.Api.Update.V1.UpdateRef(); } - input.ReadMessage(WorkflowExecution); + input.ReadMessage(UpdateRef); break; } case 26: { - FirstExecutionRunId = input.ReadString(); + Identity = input.ReadString(); break; } case 34: { @@ -37649,13 +41880,6 @@ public void MergeFrom(pb::CodedInputStream input) { input.ReadMessage(WaitPolicy); break; } - case 42: { - if (request_ == null) { - Request = new global::Temporalio.Api.Update.V1.Request(); - } - input.ReadMessage(Request); - break; - } } } #endif @@ -37676,14 +41900,14 @@ public void MergeFrom(pb::CodedInputStream input) { break; } case 18: { - if (workflowExecution_ == null) { - WorkflowExecution = new global::Temporalio.Api.Common.V1.WorkflowExecution(); + if (updateRef_ == null) { + UpdateRef = new global::Temporalio.Api.Update.V1.UpdateRef(); } - input.ReadMessage(WorkflowExecution); + input.ReadMessage(UpdateRef); break; } case 26: { - FirstExecutionRunId = input.ReadString(); + Identity = input.ReadString(); break; } case 34: { @@ -37693,13 +41917,6 @@ public void MergeFrom(pb::CodedInputStream input) { input.ReadMessage(WaitPolicy); break; } - case 42: { - if (request_ == null) { - Request = new global::Temporalio.Api.Update.V1.Request(); - } - input.ReadMessage(Request); - break; - } } } } @@ -37707,21 +41924,21 @@ public void MergeFrom(pb::CodedInputStream input) { } - public sealed partial class UpdateWorkflowExecutionResponse : pb::IMessage + public sealed partial class PollWorkflowExecutionUpdateResponse : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new UpdateWorkflowExecutionResponse()); + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new PollWorkflowExecutionUpdateResponse()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + public static pb::MessageParser Parser { get { return _parser; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[107]; } + get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[119]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -37732,7 +41949,7 @@ public sealed partial class UpdateWorkflowExecutionResponse : pb::IMessageField number for the "update_ref" field. - public const int UpdateRefFieldNumber = 1; - private global::Temporalio.Api.Update.V1.UpdateRef updateRef_; - /// - /// Enough information for subsequent poll calls if needed. Never null. - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Temporalio.Api.Update.V1.UpdateRef UpdateRef { - get { return updateRef_; } - set { - updateRef_ = value; - } + public PollWorkflowExecutionUpdateResponse Clone() { + return new PollWorkflowExecutionUpdateResponse(this); } /// Field number for the "outcome" field. - public const int OutcomeFieldNumber = 2; + public const int OutcomeFieldNumber = 1; private global::Temporalio.Api.Update.V1.Outcome outcome_; /// - /// The outcome of the update if and only if the workflow execution update - /// has completed. If this response is being returned before the update has - /// completed then this field will not be set. + /// The outcome of the update if and only if the update has completed. If + /// this response is being returned before the update has completed (e.g. due + /// to the specification of a wait policy that only waits on + /// UPDATE_WORKFLOW_EXECUTION_LIFECYCLE_STAGE_ACCEPTED) then this field will + /// not be set. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] @@ -37786,7 +41990,7 @@ public UpdateWorkflowExecutionResponse Clone() { } /// Field number for the "stage" field. - public const int StageFieldNumber = 3; + public const int StageFieldNumber = 2; private global::Temporalio.Api.Enums.V1.UpdateWorkflowExecutionLifecycleStage stage_ = global::Temporalio.Api.Enums.V1.UpdateWorkflowExecutionLifecycleStage.Unspecified; /// /// The most advanced lifecycle stage that the Update is known to have @@ -37809,24 +42013,39 @@ public UpdateWorkflowExecutionResponse Clone() { } } + /// Field number for the "update_ref" field. + public const int UpdateRefFieldNumber = 3; + private global::Temporalio.Api.Update.V1.UpdateRef updateRef_; + /// + /// Sufficient information to address this Update. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Temporalio.Api.Update.V1.UpdateRef UpdateRef { + get { return updateRef_; } + set { + updateRef_ = value; + } + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { - return Equals(other as UpdateWorkflowExecutionResponse); + return Equals(other as PollWorkflowExecutionUpdateResponse); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(UpdateWorkflowExecutionResponse other) { + public bool Equals(PollWorkflowExecutionUpdateResponse other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } - if (!object.Equals(UpdateRef, other.UpdateRef)) return false; if (!object.Equals(Outcome, other.Outcome)) return false; if (Stage != other.Stage) return false; + if (!object.Equals(UpdateRef, other.UpdateRef)) return false; return Equals(_unknownFields, other._unknownFields); } @@ -37834,9 +42053,9 @@ public bool Equals(UpdateWorkflowExecutionResponse other) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override int GetHashCode() { int hash = 1; - if (updateRef_ != null) hash ^= UpdateRef.GetHashCode(); if (outcome_ != null) hash ^= Outcome.GetHashCode(); if (Stage != global::Temporalio.Api.Enums.V1.UpdateWorkflowExecutionLifecycleStage.Unspecified) hash ^= Stage.GetHashCode(); + if (updateRef_ != null) hash ^= UpdateRef.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -37855,18 +42074,18 @@ public void WriteTo(pb::CodedOutputStream output) { #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE output.WriteRawMessage(this); #else - if (updateRef_ != null) { - output.WriteRawTag(10); - output.WriteMessage(UpdateRef); - } if (outcome_ != null) { - output.WriteRawTag(18); + output.WriteRawTag(10); output.WriteMessage(Outcome); } if (Stage != global::Temporalio.Api.Enums.V1.UpdateWorkflowExecutionLifecycleStage.Unspecified) { - output.WriteRawTag(24); + output.WriteRawTag(16); output.WriteEnum((int) Stage); } + if (updateRef_ != null) { + output.WriteRawTag(26); + output.WriteMessage(UpdateRef); + } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -37877,18 +42096,18 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (updateRef_ != null) { - output.WriteRawTag(10); - output.WriteMessage(UpdateRef); - } if (outcome_ != null) { - output.WriteRawTag(18); + output.WriteRawTag(10); output.WriteMessage(Outcome); } if (Stage != global::Temporalio.Api.Enums.V1.UpdateWorkflowExecutionLifecycleStage.Unspecified) { - output.WriteRawTag(24); + output.WriteRawTag(16); output.WriteEnum((int) Stage); } + if (updateRef_ != null) { + output.WriteRawTag(26); + output.WriteMessage(UpdateRef); + } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } @@ -37899,15 +42118,15 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public int CalculateSize() { int size = 0; - if (updateRef_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(UpdateRef); - } if (outcome_ != null) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(Outcome); } if (Stage != global::Temporalio.Api.Enums.V1.UpdateWorkflowExecutionLifecycleStage.Unspecified) { size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) Stage); } + if (updateRef_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(UpdateRef); + } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -37916,16 +42135,10 @@ public int CalculateSize() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(UpdateWorkflowExecutionResponse other) { + public void MergeFrom(PollWorkflowExecutionUpdateResponse other) { if (other == null) { return; } - if (other.updateRef_ != null) { - if (updateRef_ == null) { - UpdateRef = new global::Temporalio.Api.Update.V1.UpdateRef(); - } - UpdateRef.MergeFrom(other.UpdateRef); - } if (other.outcome_ != null) { if (outcome_ == null) { Outcome = new global::Temporalio.Api.Update.V1.Outcome(); @@ -37935,6 +42148,12 @@ public void MergeFrom(UpdateWorkflowExecutionResponse other) { if (other.Stage != global::Temporalio.Api.Enums.V1.UpdateWorkflowExecutionLifecycleStage.Unspecified) { Stage = other.Stage; } + if (other.updateRef_ != null) { + if (updateRef_ == null) { + UpdateRef = new global::Temporalio.Api.Update.V1.UpdateRef(); + } + UpdateRef.MergeFrom(other.UpdateRef); + } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -37951,23 +42170,23 @@ public void MergeFrom(pb::CodedInputStream input) { _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; case 10: { - if (updateRef_ == null) { - UpdateRef = new global::Temporalio.Api.Update.V1.UpdateRef(); - } - input.ReadMessage(UpdateRef); - break; - } - case 18: { if (outcome_ == null) { Outcome = new global::Temporalio.Api.Update.V1.Outcome(); } input.ReadMessage(Outcome); break; } - case 24: { + case 16: { Stage = (global::Temporalio.Api.Enums.V1.UpdateWorkflowExecutionLifecycleStage) input.ReadEnum(); break; } + case 26: { + if (updateRef_ == null) { + UpdateRef = new global::Temporalio.Api.Update.V1.UpdateRef(); + } + input.ReadMessage(UpdateRef); + break; + } } } #endif @@ -37984,23 +42203,23 @@ public void MergeFrom(pb::CodedInputStream input) { _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; case 10: { - if (updateRef_ == null) { - UpdateRef = new global::Temporalio.Api.Update.V1.UpdateRef(); - } - input.ReadMessage(UpdateRef); - break; - } - case 18: { if (outcome_ == null) { Outcome = new global::Temporalio.Api.Update.V1.Outcome(); } input.ReadMessage(Outcome); break; } - case 24: { + case 16: { Stage = (global::Temporalio.Api.Enums.V1.UpdateWorkflowExecutionLifecycleStage) input.ReadEnum(); break; } + case 26: { + if (updateRef_ == null) { + UpdateRef = new global::Temporalio.Api.Update.V1.UpdateRef(); + } + input.ReadMessage(UpdateRef); + break; + } } } } @@ -38008,21 +42227,21 @@ public void MergeFrom(pb::CodedInputStream input) { } - public sealed partial class StartBatchOperationRequest : pb::IMessage + public sealed partial class PollNexusTaskQueueRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new StartBatchOperationRequest()); + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new PollNexusTaskQueueRequest()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + public static pb::MessageParser Parser { get { return _parser; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[108]; } + get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[120]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -38033,7 +42252,7 @@ public sealed partial class StartBatchOperationRequest : pb::IMessageField number for the "namespace" field. public const int NamespaceFieldNumber = 1; private string namespace_ = ""; - /// - /// Namespace that contains the batch operation - /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public string Namespace { @@ -38090,180 +42286,58 @@ public string Namespace { } } - /// Field number for the "visibility_query" field. - public const int VisibilityQueryFieldNumber = 2; - private string visibilityQuery_ = ""; - /// - /// Visibility query defines the the group of workflow to apply the batch operation - /// This field and `executions` are mutually exclusive - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string VisibilityQuery { - get { return visibilityQuery_; } - set { - visibilityQuery_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - - /// Field number for the "job_id" field. - public const int JobIdFieldNumber = 3; - private string jobId_ = ""; + /// Field number for the "identity" field. + public const int IdentityFieldNumber = 2; + private string identity_ = ""; /// - /// Job ID defines the unique ID for the batch job + /// The identity of the client who initiated this request. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string JobId { - get { return jobId_; } + public string Identity { + get { return identity_; } set { - jobId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + identity_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); } } - /// Field number for the "reason" field. - public const int ReasonFieldNumber = 4; - private string reason_ = ""; - /// - /// Reason to perform the batch operation - /// + /// Field number for the "task_queue" field. + public const int TaskQueueFieldNumber = 3; + private global::Temporalio.Api.TaskQueue.V1.TaskQueue taskQueue_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string Reason { - get { return reason_; } + public global::Temporalio.Api.TaskQueue.V1.TaskQueue TaskQueue { + get { return taskQueue_; } set { - reason_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + taskQueue_ = value; } } - /// Field number for the "executions" field. - public const int ExecutionsFieldNumber = 5; - private static readonly pb::FieldCodec _repeated_executions_codec - = pb::FieldCodec.ForMessage(42, global::Temporalio.Api.Common.V1.WorkflowExecution.Parser); - private readonly pbc::RepeatedField executions_ = new pbc::RepeatedField(); - /// - /// Executions to apply the batch operation - /// This field and `visibility_query` are mutually exclusive - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public pbc::RepeatedField Executions { - get { return executions_; } - } - - /// Field number for the "max_operations_per_second" field. - public const int MaxOperationsPerSecondFieldNumber = 6; - private float maxOperationsPerSecond_; + /// Field number for the "worker_version_capabilities" field. + public const int WorkerVersionCapabilitiesFieldNumber = 4; + private global::Temporalio.Api.Common.V1.WorkerVersionCapabilities workerVersionCapabilities_; /// - /// Limit for the number of operations processed per second within this batch. - /// Its purpose is to reduce the stress on the system caused by batch operations, which helps to prevent system - /// overload and minimize potential delays in executing ongoing tasks for user workers. - /// Note that when no explicit limit is provided, the server will operate according to its limit defined by the - /// dynamic configuration key `worker.batcherRPS`. This also applies if the value in this field exceeds the - /// server's configured limit. + /// Information about this worker's build identifier and if it is choosing to use the versioning + /// feature. See the `WorkerVersionCapabilities` docstring for more. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public float MaxOperationsPerSecond { - get { return maxOperationsPerSecond_; } - set { - maxOperationsPerSecond_ = value; - } - } - - /// Field number for the "termination_operation" field. - public const int TerminationOperationFieldNumber = 10; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Temporalio.Api.Batch.V1.BatchOperationTermination TerminationOperation { - get { return operationCase_ == OperationOneofCase.TerminationOperation ? (global::Temporalio.Api.Batch.V1.BatchOperationTermination) operation_ : null; } - set { - operation_ = value; - operationCase_ = value == null ? OperationOneofCase.None : OperationOneofCase.TerminationOperation; - } - } - - /// Field number for the "signal_operation" field. - public const int SignalOperationFieldNumber = 11; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Temporalio.Api.Batch.V1.BatchOperationSignal SignalOperation { - get { return operationCase_ == OperationOneofCase.SignalOperation ? (global::Temporalio.Api.Batch.V1.BatchOperationSignal) operation_ : null; } - set { - operation_ = value; - operationCase_ = value == null ? OperationOneofCase.None : OperationOneofCase.SignalOperation; - } - } - - /// Field number for the "cancellation_operation" field. - public const int CancellationOperationFieldNumber = 12; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Temporalio.Api.Batch.V1.BatchOperationCancellation CancellationOperation { - get { return operationCase_ == OperationOneofCase.CancellationOperation ? (global::Temporalio.Api.Batch.V1.BatchOperationCancellation) operation_ : null; } - set { - operation_ = value; - operationCase_ = value == null ? OperationOneofCase.None : OperationOneofCase.CancellationOperation; - } - } - - /// Field number for the "deletion_operation" field. - public const int DeletionOperationFieldNumber = 13; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Temporalio.Api.Batch.V1.BatchOperationDeletion DeletionOperation { - get { return operationCase_ == OperationOneofCase.DeletionOperation ? (global::Temporalio.Api.Batch.V1.BatchOperationDeletion) operation_ : null; } - set { - operation_ = value; - operationCase_ = value == null ? OperationOneofCase.None : OperationOneofCase.DeletionOperation; - } - } - - /// Field number for the "reset_operation" field. - public const int ResetOperationFieldNumber = 14; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Temporalio.Api.Batch.V1.BatchOperationReset ResetOperation { - get { return operationCase_ == OperationOneofCase.ResetOperation ? (global::Temporalio.Api.Batch.V1.BatchOperationReset) operation_ : null; } + public global::Temporalio.Api.Common.V1.WorkerVersionCapabilities WorkerVersionCapabilities { + get { return workerVersionCapabilities_; } set { - operation_ = value; - operationCase_ = value == null ? OperationOneofCase.None : OperationOneofCase.ResetOperation; + workerVersionCapabilities_ = value; } } - private object operation_; - /// Enum of possible cases for the "operation" oneof. - public enum OperationOneofCase { - None = 0, - TerminationOperation = 10, - SignalOperation = 11, - CancellationOperation = 12, - DeletionOperation = 13, - ResetOperation = 14, - } - private OperationOneofCase operationCase_ = OperationOneofCase.None; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public OperationOneofCase OperationCase { - get { return operationCase_; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void ClearOperation() { - operationCase_ = OperationOneofCase.None; - operation_ = null; - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { - return Equals(other as StartBatchOperationRequest); + return Equals(other as PollNexusTaskQueueRequest); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(StartBatchOperationRequest other) { + public bool Equals(PollNexusTaskQueueRequest other) { if (ReferenceEquals(other, null)) { return false; } @@ -38271,17 +42345,9 @@ public bool Equals(StartBatchOperationRequest other) { return true; } if (Namespace != other.Namespace) return false; - if (VisibilityQuery != other.VisibilityQuery) return false; - if (JobId != other.JobId) return false; - if (Reason != other.Reason) return false; - if(!executions_.Equals(other.executions_)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(MaxOperationsPerSecond, other.MaxOperationsPerSecond)) return false; - if (!object.Equals(TerminationOperation, other.TerminationOperation)) return false; - if (!object.Equals(SignalOperation, other.SignalOperation)) return false; - if (!object.Equals(CancellationOperation, other.CancellationOperation)) return false; - if (!object.Equals(DeletionOperation, other.DeletionOperation)) return false; - if (!object.Equals(ResetOperation, other.ResetOperation)) return false; - if (OperationCase != other.OperationCase) return false; + if (Identity != other.Identity) return false; + if (!object.Equals(TaskQueue, other.TaskQueue)) return false; + if (!object.Equals(WorkerVersionCapabilities, other.WorkerVersionCapabilities)) return false; return Equals(_unknownFields, other._unknownFields); } @@ -38290,17 +42356,9 @@ public bool Equals(StartBatchOperationRequest other) { public override int GetHashCode() { int hash = 1; if (Namespace.Length != 0) hash ^= Namespace.GetHashCode(); - if (VisibilityQuery.Length != 0) hash ^= VisibilityQuery.GetHashCode(); - if (JobId.Length != 0) hash ^= JobId.GetHashCode(); - if (Reason.Length != 0) hash ^= Reason.GetHashCode(); - hash ^= executions_.GetHashCode(); - if (MaxOperationsPerSecond != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(MaxOperationsPerSecond); - if (operationCase_ == OperationOneofCase.TerminationOperation) hash ^= TerminationOperation.GetHashCode(); - if (operationCase_ == OperationOneofCase.SignalOperation) hash ^= SignalOperation.GetHashCode(); - if (operationCase_ == OperationOneofCase.CancellationOperation) hash ^= CancellationOperation.GetHashCode(); - if (operationCase_ == OperationOneofCase.DeletionOperation) hash ^= DeletionOperation.GetHashCode(); - if (operationCase_ == OperationOneofCase.ResetOperation) hash ^= ResetOperation.GetHashCode(); - hash ^= (int) operationCase_; + if (Identity.Length != 0) hash ^= Identity.GetHashCode(); + if (taskQueue_ != null) hash ^= TaskQueue.GetHashCode(); + if (workerVersionCapabilities_ != null) hash ^= WorkerVersionCapabilities.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -38323,42 +42381,17 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(10); output.WriteString(Namespace); } - if (VisibilityQuery.Length != 0) { + if (Identity.Length != 0) { output.WriteRawTag(18); - output.WriteString(VisibilityQuery); + output.WriteString(Identity); } - if (JobId.Length != 0) { + if (taskQueue_ != null) { output.WriteRawTag(26); - output.WriteString(JobId); + output.WriteMessage(TaskQueue); } - if (Reason.Length != 0) { + if (workerVersionCapabilities_ != null) { output.WriteRawTag(34); - output.WriteString(Reason); - } - executions_.WriteTo(output, _repeated_executions_codec); - if (MaxOperationsPerSecond != 0F) { - output.WriteRawTag(53); - output.WriteFloat(MaxOperationsPerSecond); - } - if (operationCase_ == OperationOneofCase.TerminationOperation) { - output.WriteRawTag(82); - output.WriteMessage(TerminationOperation); - } - if (operationCase_ == OperationOneofCase.SignalOperation) { - output.WriteRawTag(90); - output.WriteMessage(SignalOperation); - } - if (operationCase_ == OperationOneofCase.CancellationOperation) { - output.WriteRawTag(98); - output.WriteMessage(CancellationOperation); - } - if (operationCase_ == OperationOneofCase.DeletionOperation) { - output.WriteRawTag(106); - output.WriteMessage(DeletionOperation); - } - if (operationCase_ == OperationOneofCase.ResetOperation) { - output.WriteRawTag(114); - output.WriteMessage(ResetOperation); + output.WriteMessage(WorkerVersionCapabilities); } if (_unknownFields != null) { _unknownFields.WriteTo(output); @@ -38374,42 +42407,17 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(10); output.WriteString(Namespace); } - if (VisibilityQuery.Length != 0) { + if (Identity.Length != 0) { output.WriteRawTag(18); - output.WriteString(VisibilityQuery); + output.WriteString(Identity); } - if (JobId.Length != 0) { + if (taskQueue_ != null) { output.WriteRawTag(26); - output.WriteString(JobId); + output.WriteMessage(TaskQueue); } - if (Reason.Length != 0) { + if (workerVersionCapabilities_ != null) { output.WriteRawTag(34); - output.WriteString(Reason); - } - executions_.WriteTo(ref output, _repeated_executions_codec); - if (MaxOperationsPerSecond != 0F) { - output.WriteRawTag(53); - output.WriteFloat(MaxOperationsPerSecond); - } - if (operationCase_ == OperationOneofCase.TerminationOperation) { - output.WriteRawTag(82); - output.WriteMessage(TerminationOperation); - } - if (operationCase_ == OperationOneofCase.SignalOperation) { - output.WriteRawTag(90); - output.WriteMessage(SignalOperation); - } - if (operationCase_ == OperationOneofCase.CancellationOperation) { - output.WriteRawTag(98); - output.WriteMessage(CancellationOperation); - } - if (operationCase_ == OperationOneofCase.DeletionOperation) { - output.WriteRawTag(106); - output.WriteMessage(DeletionOperation); - } - if (operationCase_ == OperationOneofCase.ResetOperation) { - output.WriteRawTag(114); - output.WriteMessage(ResetOperation); + output.WriteMessage(WorkerVersionCapabilities); } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); @@ -38424,33 +42432,14 @@ public int CalculateSize() { if (Namespace.Length != 0) { size += 1 + pb::CodedOutputStream.ComputeStringSize(Namespace); } - if (VisibilityQuery.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(VisibilityQuery); - } - if (JobId.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(JobId); - } - if (Reason.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(Reason); - } - size += executions_.CalculateSize(_repeated_executions_codec); - if (MaxOperationsPerSecond != 0F) { - size += 1 + 4; - } - if (operationCase_ == OperationOneofCase.TerminationOperation) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(TerminationOperation); - } - if (operationCase_ == OperationOneofCase.SignalOperation) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(SignalOperation); - } - if (operationCase_ == OperationOneofCase.CancellationOperation) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(CancellationOperation); + if (Identity.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Identity); } - if (operationCase_ == OperationOneofCase.DeletionOperation) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(DeletionOperation); + if (taskQueue_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(TaskQueue); } - if (operationCase_ == OperationOneofCase.ResetOperation) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(ResetOperation); + if (workerVersionCapabilities_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(WorkerVersionCapabilities); } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); @@ -38460,59 +42449,28 @@ public int CalculateSize() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(StartBatchOperationRequest other) { + public void MergeFrom(PollNexusTaskQueueRequest other) { if (other == null) { return; } if (other.Namespace.Length != 0) { Namespace = other.Namespace; } - if (other.VisibilityQuery.Length != 0) { - VisibilityQuery = other.VisibilityQuery; - } - if (other.JobId.Length != 0) { - JobId = other.JobId; - } - if (other.Reason.Length != 0) { - Reason = other.Reason; + if (other.Identity.Length != 0) { + Identity = other.Identity; } - executions_.Add(other.executions_); - if (other.MaxOperationsPerSecond != 0F) { - MaxOperationsPerSecond = other.MaxOperationsPerSecond; + if (other.taskQueue_ != null) { + if (taskQueue_ == null) { + TaskQueue = new global::Temporalio.Api.TaskQueue.V1.TaskQueue(); + } + TaskQueue.MergeFrom(other.TaskQueue); } - switch (other.OperationCase) { - case OperationOneofCase.TerminationOperation: - if (TerminationOperation == null) { - TerminationOperation = new global::Temporalio.Api.Batch.V1.BatchOperationTermination(); - } - TerminationOperation.MergeFrom(other.TerminationOperation); - break; - case OperationOneofCase.SignalOperation: - if (SignalOperation == null) { - SignalOperation = new global::Temporalio.Api.Batch.V1.BatchOperationSignal(); - } - SignalOperation.MergeFrom(other.SignalOperation); - break; - case OperationOneofCase.CancellationOperation: - if (CancellationOperation == null) { - CancellationOperation = new global::Temporalio.Api.Batch.V1.BatchOperationCancellation(); - } - CancellationOperation.MergeFrom(other.CancellationOperation); - break; - case OperationOneofCase.DeletionOperation: - if (DeletionOperation == null) { - DeletionOperation = new global::Temporalio.Api.Batch.V1.BatchOperationDeletion(); - } - DeletionOperation.MergeFrom(other.DeletionOperation); - break; - case OperationOneofCase.ResetOperation: - if (ResetOperation == null) { - ResetOperation = new global::Temporalio.Api.Batch.V1.BatchOperationReset(); - } - ResetOperation.MergeFrom(other.ResetOperation); - break; + if (other.workerVersionCapabilities_ != null) { + if (workerVersionCapabilities_ == null) { + WorkerVersionCapabilities = new global::Temporalio.Api.Common.V1.WorkerVersionCapabilities(); + } + WorkerVersionCapabilities.MergeFrom(other.WorkerVersionCapabilities); } - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -38533,152 +42491,58 @@ public void MergeFrom(pb::CodedInputStream input) { break; } case 18: { - VisibilityQuery = input.ReadString(); + Identity = input.ReadString(); break; } case 26: { - JobId = input.ReadString(); - break; - } - case 34: { - Reason = input.ReadString(); - break; - } - case 42: { - executions_.AddEntriesFrom(input, _repeated_executions_codec); - break; - } - case 53: { - MaxOperationsPerSecond = input.ReadFloat(); - break; - } - case 82: { - global::Temporalio.Api.Batch.V1.BatchOperationTermination subBuilder = new global::Temporalio.Api.Batch.V1.BatchOperationTermination(); - if (operationCase_ == OperationOneofCase.TerminationOperation) { - subBuilder.MergeFrom(TerminationOperation); - } - input.ReadMessage(subBuilder); - TerminationOperation = subBuilder; - break; - } - case 90: { - global::Temporalio.Api.Batch.V1.BatchOperationSignal subBuilder = new global::Temporalio.Api.Batch.V1.BatchOperationSignal(); - if (operationCase_ == OperationOneofCase.SignalOperation) { - subBuilder.MergeFrom(SignalOperation); - } - input.ReadMessage(subBuilder); - SignalOperation = subBuilder; - break; - } - case 98: { - global::Temporalio.Api.Batch.V1.BatchOperationCancellation subBuilder = new global::Temporalio.Api.Batch.V1.BatchOperationCancellation(); - if (operationCase_ == OperationOneofCase.CancellationOperation) { - subBuilder.MergeFrom(CancellationOperation); - } - input.ReadMessage(subBuilder); - CancellationOperation = subBuilder; - break; - } - case 106: { - global::Temporalio.Api.Batch.V1.BatchOperationDeletion subBuilder = new global::Temporalio.Api.Batch.V1.BatchOperationDeletion(); - if (operationCase_ == OperationOneofCase.DeletionOperation) { - subBuilder.MergeFrom(DeletionOperation); - } - input.ReadMessage(subBuilder); - DeletionOperation = subBuilder; - break; - } - case 114: { - global::Temporalio.Api.Batch.V1.BatchOperationReset subBuilder = new global::Temporalio.Api.Batch.V1.BatchOperationReset(); - if (operationCase_ == OperationOneofCase.ResetOperation) { - subBuilder.MergeFrom(ResetOperation); + if (taskQueue_ == null) { + TaskQueue = new global::Temporalio.Api.TaskQueue.V1.TaskQueue(); } - input.ReadMessage(subBuilder); - ResetOperation = subBuilder; - break; - } - } - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); - break; - case 10: { - Namespace = input.ReadString(); - break; - } - case 18: { - VisibilityQuery = input.ReadString(); - break; - } - case 26: { - JobId = input.ReadString(); + input.ReadMessage(TaskQueue); break; } case 34: { - Reason = input.ReadString(); - break; - } - case 42: { - executions_.AddEntriesFrom(ref input, _repeated_executions_codec); - break; - } - case 53: { - MaxOperationsPerSecond = input.ReadFloat(); - break; - } - case 82: { - global::Temporalio.Api.Batch.V1.BatchOperationTermination subBuilder = new global::Temporalio.Api.Batch.V1.BatchOperationTermination(); - if (operationCase_ == OperationOneofCase.TerminationOperation) { - subBuilder.MergeFrom(TerminationOperation); + if (workerVersionCapabilities_ == null) { + WorkerVersionCapabilities = new global::Temporalio.Api.Common.V1.WorkerVersionCapabilities(); } - input.ReadMessage(subBuilder); - TerminationOperation = subBuilder; + input.ReadMessage(WorkerVersionCapabilities); break; } - case 90: { - global::Temporalio.Api.Batch.V1.BatchOperationSignal subBuilder = new global::Temporalio.Api.Batch.V1.BatchOperationSignal(); - if (operationCase_ == OperationOneofCase.SignalOperation) { - subBuilder.MergeFrom(SignalOperation); - } - input.ReadMessage(subBuilder); - SignalOperation = subBuilder; + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + Namespace = input.ReadString(); break; } - case 98: { - global::Temporalio.Api.Batch.V1.BatchOperationCancellation subBuilder = new global::Temporalio.Api.Batch.V1.BatchOperationCancellation(); - if (operationCase_ == OperationOneofCase.CancellationOperation) { - subBuilder.MergeFrom(CancellationOperation); - } - input.ReadMessage(subBuilder); - CancellationOperation = subBuilder; + case 18: { + Identity = input.ReadString(); break; } - case 106: { - global::Temporalio.Api.Batch.V1.BatchOperationDeletion subBuilder = new global::Temporalio.Api.Batch.V1.BatchOperationDeletion(); - if (operationCase_ == OperationOneofCase.DeletionOperation) { - subBuilder.MergeFrom(DeletionOperation); + case 26: { + if (taskQueue_ == null) { + TaskQueue = new global::Temporalio.Api.TaskQueue.V1.TaskQueue(); } - input.ReadMessage(subBuilder); - DeletionOperation = subBuilder; + input.ReadMessage(TaskQueue); break; } - case 114: { - global::Temporalio.Api.Batch.V1.BatchOperationReset subBuilder = new global::Temporalio.Api.Batch.V1.BatchOperationReset(); - if (operationCase_ == OperationOneofCase.ResetOperation) { - subBuilder.MergeFrom(ResetOperation); + case 34: { + if (workerVersionCapabilities_ == null) { + WorkerVersionCapabilities = new global::Temporalio.Api.Common.V1.WorkerVersionCapabilities(); } - input.ReadMessage(subBuilder); - ResetOperation = subBuilder; + input.ReadMessage(WorkerVersionCapabilities); break; } } @@ -38688,21 +42552,21 @@ public void MergeFrom(pb::CodedInputStream input) { } - public sealed partial class StartBatchOperationResponse : pb::IMessage + public sealed partial class PollNexusTaskQueueResponse : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new StartBatchOperationResponse()); + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new PollNexusTaskQueueResponse()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + public static pb::MessageParser Parser { get { return _parser; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[109]; } + get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[121]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -38713,7 +42577,7 @@ public sealed partial class StartBatchOperationResponse : pb::IMessageField number for the "task_token" field. + public const int TaskTokenFieldNumber = 1; + private pb::ByteString taskToken_ = pb::ByteString.Empty; + /// + /// An opaque unique identifier for this task for correlating a completion request the embedded request. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pb::ByteString TaskToken { + get { return taskToken_; } + set { + taskToken_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "request" field. + public const int RequestFieldNumber = 2; + private global::Temporalio.Api.Nexus.V1.Request request_; + /// + /// Embedded request as translated from the incoming frontend request. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Temporalio.Api.Nexus.V1.Request Request { + get { return request_; } + set { + request_ = value; + } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { - return Equals(other as StartBatchOperationResponse); + return Equals(other as PollNexusTaskQueueResponse); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(StartBatchOperationResponse other) { + public bool Equals(PollNexusTaskQueueResponse other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } + if (TaskToken != other.TaskToken) return false; + if (!object.Equals(Request, other.Request)) return false; return Equals(_unknownFields, other._unknownFields); } @@ -38753,6 +42651,8 @@ public bool Equals(StartBatchOperationResponse other) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override int GetHashCode() { int hash = 1; + if (TaskToken.Length != 0) hash ^= TaskToken.GetHashCode(); + if (request_ != null) hash ^= Request.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -38771,6 +42671,14 @@ public void WriteTo(pb::CodedOutputStream output) { #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE output.WriteRawMessage(this); #else + if (TaskToken.Length != 0) { + output.WriteRawTag(10); + output.WriteBytes(TaskToken); + } + if (request_ != null) { + output.WriteRawTag(18); + output.WriteMessage(Request); + } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -38781,6 +42689,14 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (TaskToken.Length != 0) { + output.WriteRawTag(10); + output.WriteBytes(TaskToken); + } + if (request_ != null) { + output.WriteRawTag(18); + output.WriteMessage(Request); + } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } @@ -38791,6 +42707,12 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public int CalculateSize() { int size = 0; + if (TaskToken.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeBytesSize(TaskToken); + } + if (request_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Request); + } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -38799,10 +42721,19 @@ public int CalculateSize() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(StartBatchOperationResponse other) { + public void MergeFrom(PollNexusTaskQueueResponse other) { if (other == null) { return; } + if (other.TaskToken.Length != 0) { + TaskToken = other.TaskToken; + } + if (other.request_ != null) { + if (request_ == null) { + Request = new global::Temporalio.Api.Nexus.V1.Request(); + } + Request.MergeFrom(other.Request); + } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -38818,6 +42749,17 @@ public void MergeFrom(pb::CodedInputStream input) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; + case 10: { + TaskToken = input.ReadBytes(); + break; + } + case 18: { + if (request_ == null) { + Request = new global::Temporalio.Api.Nexus.V1.Request(); + } + input.ReadMessage(Request); + break; + } } } #endif @@ -38833,6 +42775,17 @@ public void MergeFrom(pb::CodedInputStream input) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; + case 10: { + TaskToken = input.ReadBytes(); + break; + } + case 18: { + if (request_ == null) { + Request = new global::Temporalio.Api.Nexus.V1.Request(); + } + input.ReadMessage(Request); + break; + } } } } @@ -38840,21 +42793,21 @@ public void MergeFrom(pb::CodedInputStream input) { } - public sealed partial class StopBatchOperationRequest : pb::IMessage + public sealed partial class RespondNexusTaskCompletedRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new StopBatchOperationRequest()); + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new RespondNexusTaskCompletedRequest()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + public static pb::MessageParser Parser { get { return _parser; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[110]; } + get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[122]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -38865,7 +42818,7 @@ public sealed partial class StopBatchOperationRequest : pb::IMessageField number for the "namespace" field. public const int NamespaceFieldNumber = 1; private string namespace_ = ""; - /// - /// Namespace that contains the batch operation - /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public string Namespace { @@ -38902,60 +42852,60 @@ public string Namespace { } } - /// Field number for the "job_id" field. - public const int JobIdFieldNumber = 2; - private string jobId_ = ""; + /// Field number for the "identity" field. + public const int IdentityFieldNumber = 2; + private string identity_ = ""; /// - /// Batch job id + /// The identity of the client who initiated this request. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string JobId { - get { return jobId_; } + public string Identity { + get { return identity_; } set { - jobId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + identity_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); } } - /// Field number for the "reason" field. - public const int ReasonFieldNumber = 3; - private string reason_ = ""; + /// Field number for the "task_token" field. + public const int TaskTokenFieldNumber = 3; + private pb::ByteString taskToken_ = pb::ByteString.Empty; /// - /// Reason to stop a batch operation + /// A unique identifier for this task as received via a poll response. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string Reason { - get { return reason_; } + public pb::ByteString TaskToken { + get { return taskToken_; } set { - reason_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + taskToken_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); } } - /// Field number for the "identity" field. - public const int IdentityFieldNumber = 4; - private string identity_ = ""; + /// Field number for the "response" field. + public const int ResponseFieldNumber = 4; + private global::Temporalio.Api.Nexus.V1.Response response_; /// - /// Identity of the operator + /// Embedded response to be translated into a frontend response. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string Identity { - get { return identity_; } + public global::Temporalio.Api.Nexus.V1.Response Response { + get { return response_; } set { - identity_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + response_ = value; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { - return Equals(other as StopBatchOperationRequest); + return Equals(other as RespondNexusTaskCompletedRequest); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(StopBatchOperationRequest other) { + public bool Equals(RespondNexusTaskCompletedRequest other) { if (ReferenceEquals(other, null)) { return false; } @@ -38963,9 +42913,9 @@ public bool Equals(StopBatchOperationRequest other) { return true; } if (Namespace != other.Namespace) return false; - if (JobId != other.JobId) return false; - if (Reason != other.Reason) return false; if (Identity != other.Identity) return false; + if (TaskToken != other.TaskToken) return false; + if (!object.Equals(Response, other.Response)) return false; return Equals(_unknownFields, other._unknownFields); } @@ -38974,9 +42924,9 @@ public bool Equals(StopBatchOperationRequest other) { public override int GetHashCode() { int hash = 1; if (Namespace.Length != 0) hash ^= Namespace.GetHashCode(); - if (JobId.Length != 0) hash ^= JobId.GetHashCode(); - if (Reason.Length != 0) hash ^= Reason.GetHashCode(); if (Identity.Length != 0) hash ^= Identity.GetHashCode(); + if (TaskToken.Length != 0) hash ^= TaskToken.GetHashCode(); + if (response_ != null) hash ^= Response.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -38999,17 +42949,17 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(10); output.WriteString(Namespace); } - if (JobId.Length != 0) { + if (Identity.Length != 0) { output.WriteRawTag(18); - output.WriteString(JobId); + output.WriteString(Identity); } - if (Reason.Length != 0) { + if (TaskToken.Length != 0) { output.WriteRawTag(26); - output.WriteString(Reason); + output.WriteBytes(TaskToken); } - if (Identity.Length != 0) { + if (response_ != null) { output.WriteRawTag(34); - output.WriteString(Identity); + output.WriteMessage(Response); } if (_unknownFields != null) { _unknownFields.WriteTo(output); @@ -39025,17 +42975,17 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(10); output.WriteString(Namespace); } - if (JobId.Length != 0) { + if (Identity.Length != 0) { output.WriteRawTag(18); - output.WriteString(JobId); + output.WriteString(Identity); } - if (Reason.Length != 0) { + if (TaskToken.Length != 0) { output.WriteRawTag(26); - output.WriteString(Reason); + output.WriteBytes(TaskToken); } - if (Identity.Length != 0) { + if (response_ != null) { output.WriteRawTag(34); - output.WriteString(Identity); + output.WriteMessage(Response); } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); @@ -39050,15 +43000,15 @@ public int CalculateSize() { if (Namespace.Length != 0) { size += 1 + pb::CodedOutputStream.ComputeStringSize(Namespace); } - if (JobId.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(JobId); - } - if (Reason.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(Reason); - } if (Identity.Length != 0) { size += 1 + pb::CodedOutputStream.ComputeStringSize(Identity); } + if (TaskToken.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeBytesSize(TaskToken); + } + if (response_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Response); + } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -39067,22 +43017,25 @@ public int CalculateSize() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(StopBatchOperationRequest other) { + public void MergeFrom(RespondNexusTaskCompletedRequest other) { if (other == null) { return; } if (other.Namespace.Length != 0) { Namespace = other.Namespace; } - if (other.JobId.Length != 0) { - JobId = other.JobId; - } - if (other.Reason.Length != 0) { - Reason = other.Reason; - } if (other.Identity.Length != 0) { Identity = other.Identity; } + if (other.TaskToken.Length != 0) { + TaskToken = other.TaskToken; + } + if (other.response_ != null) { + if (response_ == null) { + Response = new global::Temporalio.Api.Nexus.V1.Response(); + } + Response.MergeFrom(other.Response); + } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -39103,15 +43056,18 @@ public void MergeFrom(pb::CodedInputStream input) { break; } case 18: { - JobId = input.ReadString(); + Identity = input.ReadString(); break; } case 26: { - Reason = input.ReadString(); + TaskToken = input.ReadBytes(); break; } case 34: { - Identity = input.ReadString(); + if (response_ == null) { + Response = new global::Temporalio.Api.Nexus.V1.Response(); + } + input.ReadMessage(Response); break; } } @@ -39134,15 +43090,18 @@ public void MergeFrom(pb::CodedInputStream input) { break; } case 18: { - JobId = input.ReadString(); + Identity = input.ReadString(); break; } case 26: { - Reason = input.ReadString(); + TaskToken = input.ReadBytes(); break; } case 34: { - Identity = input.ReadString(); + if (response_ == null) { + Response = new global::Temporalio.Api.Nexus.V1.Response(); + } + input.ReadMessage(Response); break; } } @@ -39152,173 +43111,21 @@ public void MergeFrom(pb::CodedInputStream input) { } - public sealed partial class StopBatchOperationResponse : pb::IMessage - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - , pb::IBufferMessage - #endif - { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new StopBatchOperationResponse()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pbr::MessageDescriptor Descriptor { - get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[111]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public StopBatchOperationResponse() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public StopBatchOperationResponse(StopBatchOperationResponse other) : this() { - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public StopBatchOperationResponse Clone() { - return new StopBatchOperationResponse(this); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override bool Equals(object other) { - return Equals(other as StopBatchOperationResponse); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(StopBatchOperationResponse other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override int GetHashCode() { - int hash = 1; - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void WriteTo(pb::CodedOutputStream output) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - output.WriteRawMessage(this); - #else - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (_unknownFields != null) { - _unknownFields.WriteTo(ref output); - } - } - #endif - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int CalculateSize() { - int size = 0; - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(StopBatchOperationResponse other) { - if (other == null) { - return; - } - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(pb::CodedInputStream input) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - input.ReadRawMessage(this); - #else - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - } - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); - break; - } - } - } - #endif - - } - - public sealed partial class DescribeBatchOperationRequest : pb::IMessage + public sealed partial class RespondNexusTaskCompletedResponse : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new DescribeBatchOperationRequest()); + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new RespondNexusTaskCompletedResponse()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + public static pb::MessageParser Parser { get { return _parser; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[112]; } + get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[123]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -39329,7 +43136,7 @@ public sealed partial class DescribeBatchOperationRequest : pb::IMessageField number for the "namespace" field. - public const int NamespaceFieldNumber = 1; - private string namespace_ = ""; - /// - /// Namespace that contains the batch operation - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string Namespace { - get { return namespace_; } - set { - namespace_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - - /// Field number for the "job_id" field. - public const int JobIdFieldNumber = 2; - private string jobId_ = ""; - /// - /// Batch job id - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string JobId { - get { return jobId_; } - set { - jobId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public RespondNexusTaskCompletedResponse Clone() { + return new RespondNexusTaskCompletedResponse(this); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { - return Equals(other as DescribeBatchOperationRequest); + return Equals(other as RespondNexusTaskCompletedResponse); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(DescribeBatchOperationRequest other) { + public bool Equals(RespondNexusTaskCompletedResponse other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } - if (Namespace != other.Namespace) return false; - if (JobId != other.JobId) return false; return Equals(_unknownFields, other._unknownFields); } @@ -39403,8 +43176,6 @@ public bool Equals(DescribeBatchOperationRequest other) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override int GetHashCode() { int hash = 1; - if (Namespace.Length != 0) hash ^= Namespace.GetHashCode(); - if (JobId.Length != 0) hash ^= JobId.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -39423,14 +43194,6 @@ public void WriteTo(pb::CodedOutputStream output) { #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE output.WriteRawMessage(this); #else - if (Namespace.Length != 0) { - output.WriteRawTag(10); - output.WriteString(Namespace); - } - if (JobId.Length != 0) { - output.WriteRawTag(18); - output.WriteString(JobId); - } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -39441,14 +43204,6 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (Namespace.Length != 0) { - output.WriteRawTag(10); - output.WriteString(Namespace); - } - if (JobId.Length != 0) { - output.WriteRawTag(18); - output.WriteString(JobId); - } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } @@ -39459,12 +43214,6 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public int CalculateSize() { int size = 0; - if (Namespace.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(Namespace); - } - if (JobId.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(JobId); - } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -39473,16 +43222,10 @@ public int CalculateSize() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(DescribeBatchOperationRequest other) { + public void MergeFrom(RespondNexusTaskCompletedResponse other) { if (other == null) { return; } - if (other.Namespace.Length != 0) { - Namespace = other.Namespace; - } - if (other.JobId.Length != 0) { - JobId = other.JobId; - } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -39498,14 +43241,6 @@ public void MergeFrom(pb::CodedInputStream input) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; - case 10: { - Namespace = input.ReadString(); - break; - } - case 18: { - JobId = input.ReadString(); - break; - } } } #endif @@ -39521,14 +43256,6 @@ public void MergeFrom(pb::CodedInputStream input) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; - case 10: { - Namespace = input.ReadString(); - break; - } - case 18: { - JobId = input.ReadString(); - break; - } } } } @@ -39536,21 +43263,21 @@ public void MergeFrom(pb::CodedInputStream input) { } - public sealed partial class DescribeBatchOperationResponse : pb::IMessage + public sealed partial class RespondNexusTaskFailedRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new DescribeBatchOperationResponse()); + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new RespondNexusTaskFailedRequest()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + public static pb::MessageParser Parser { get { return _parser; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[113]; } + get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[124]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -39561,7 +43288,7 @@ public sealed partial class DescribeBatchOperationResponse : pb::IMessageField number for the "operation_type" field. - public const int OperationTypeFieldNumber = 1; - private global::Temporalio.Api.Enums.V1.BatchOperationType operationType_ = global::Temporalio.Api.Enums.V1.BatchOperationType.Unspecified; - /// - /// Batch operation type - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Temporalio.Api.Enums.V1.BatchOperationType OperationType { - get { return operationType_; } - set { - operationType_ = value; - } - } - - /// Field number for the "job_id" field. - public const int JobIdFieldNumber = 2; - private string jobId_ = ""; - /// - /// Batch job ID - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string JobId { - get { return jobId_; } - set { - jobId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - - /// Field number for the "state" field. - public const int StateFieldNumber = 3; - private global::Temporalio.Api.Enums.V1.BatchOperationState state_ = global::Temporalio.Api.Enums.V1.BatchOperationState.Unspecified; - /// - /// Batch operation state - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Temporalio.Api.Enums.V1.BatchOperationState State { - get { return state_; } - set { - state_ = value; - } - } - - /// Field number for the "start_time" field. - public const int StartTimeFieldNumber = 4; - private global::Google.Protobuf.WellKnownTypes.Timestamp startTime_; - /// - /// Batch operation start time - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Google.Protobuf.WellKnownTypes.Timestamp StartTime { - get { return startTime_; } - set { - startTime_ = value; - } - } - - /// Field number for the "close_time" field. - public const int CloseTimeFieldNumber = 5; - private global::Google.Protobuf.WellKnownTypes.Timestamp closeTime_; - /// - /// Batch operation close time - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Google.Protobuf.WellKnownTypes.Timestamp CloseTime { - get { return closeTime_; } - set { - closeTime_ = value; - } - } - - /// Field number for the "total_operation_count" field. - public const int TotalOperationCountFieldNumber = 6; - private long totalOperationCount_; - /// - /// Total operation count - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long TotalOperationCount { - get { return totalOperationCount_; } - set { - totalOperationCount_ = value; - } + public RespondNexusTaskFailedRequest Clone() { + return new RespondNexusTaskFailedRequest(this); } - /// Field number for the "complete_operation_count" field. - public const int CompleteOperationCountFieldNumber = 7; - private long completeOperationCount_; - /// - /// Complete operation count - /// + /// Field number for the "namespace" field. + public const int NamespaceFieldNumber = 1; + private string namespace_ = ""; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long CompleteOperationCount { - get { return completeOperationCount_; } + public string Namespace { + get { return namespace_; } set { - completeOperationCount_ = value; + namespace_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); } } - /// Field number for the "failure_operation_count" field. - public const int FailureOperationCountFieldNumber = 8; - private long failureOperationCount_; + /// Field number for the "identity" field. + public const int IdentityFieldNumber = 2; + private string identity_ = ""; /// - /// Failure operation count + /// The identity of the client who initiated this request. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long FailureOperationCount { - get { return failureOperationCount_; } + public string Identity { + get { return identity_; } set { - failureOperationCount_ = value; + identity_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); } } - /// Field number for the "identity" field. - public const int IdentityFieldNumber = 9; - private string identity_ = ""; + /// Field number for the "task_token" field. + public const int TaskTokenFieldNumber = 3; + private pb::ByteString taskToken_ = pb::ByteString.Empty; /// - /// Identity indicates the operator identity + /// A unique identifier for this task. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string Identity { - get { return identity_; } + public pb::ByteString TaskToken { + get { return taskToken_; } set { - identity_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + taskToken_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); } } - /// Field number for the "reason" field. - public const int ReasonFieldNumber = 10; - private string reason_ = ""; + /// Field number for the "error" field. + public const int ErrorFieldNumber = 4; + private global::Temporalio.Api.Nexus.V1.HandlerError error_; /// - /// Reason indicates the reason to stop a operation + /// The error the handler failed with. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string Reason { - get { return reason_; } + public global::Temporalio.Api.Nexus.V1.HandlerError Error { + get { return error_; } set { - reason_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + error_ = value; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { - return Equals(other as DescribeBatchOperationResponse); + return Equals(other as RespondNexusTaskFailedRequest); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(DescribeBatchOperationResponse other) { + public bool Equals(RespondNexusTaskFailedRequest other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } - if (OperationType != other.OperationType) return false; - if (JobId != other.JobId) return false; - if (State != other.State) return false; - if (!object.Equals(StartTime, other.StartTime)) return false; - if (!object.Equals(CloseTime, other.CloseTime)) return false; - if (TotalOperationCount != other.TotalOperationCount) return false; - if (CompleteOperationCount != other.CompleteOperationCount) return false; - if (FailureOperationCount != other.FailureOperationCount) return false; + if (Namespace != other.Namespace) return false; if (Identity != other.Identity) return false; - if (Reason != other.Reason) return false; + if (TaskToken != other.TaskToken) return false; + if (!object.Equals(Error, other.Error)) return false; return Equals(_unknownFields, other._unknownFields); } @@ -39771,16 +43393,10 @@ public bool Equals(DescribeBatchOperationResponse other) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override int GetHashCode() { int hash = 1; - if (OperationType != global::Temporalio.Api.Enums.V1.BatchOperationType.Unspecified) hash ^= OperationType.GetHashCode(); - if (JobId.Length != 0) hash ^= JobId.GetHashCode(); - if (State != global::Temporalio.Api.Enums.V1.BatchOperationState.Unspecified) hash ^= State.GetHashCode(); - if (startTime_ != null) hash ^= StartTime.GetHashCode(); - if (closeTime_ != null) hash ^= CloseTime.GetHashCode(); - if (TotalOperationCount != 0L) hash ^= TotalOperationCount.GetHashCode(); - if (CompleteOperationCount != 0L) hash ^= CompleteOperationCount.GetHashCode(); - if (FailureOperationCount != 0L) hash ^= FailureOperationCount.GetHashCode(); + if (Namespace.Length != 0) hash ^= Namespace.GetHashCode(); if (Identity.Length != 0) hash ^= Identity.GetHashCode(); - if (Reason.Length != 0) hash ^= Reason.GetHashCode(); + if (TaskToken.Length != 0) hash ^= TaskToken.GetHashCode(); + if (error_ != null) hash ^= Error.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -39799,45 +43415,21 @@ public void WriteTo(pb::CodedOutputStream output) { #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE output.WriteRawMessage(this); #else - if (OperationType != global::Temporalio.Api.Enums.V1.BatchOperationType.Unspecified) { - output.WriteRawTag(8); - output.WriteEnum((int) OperationType); + if (Namespace.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Namespace); } - if (JobId.Length != 0) { + if (Identity.Length != 0) { output.WriteRawTag(18); - output.WriteString(JobId); + output.WriteString(Identity); } - if (State != global::Temporalio.Api.Enums.V1.BatchOperationState.Unspecified) { - output.WriteRawTag(24); - output.WriteEnum((int) State); + if (TaskToken.Length != 0) { + output.WriteRawTag(26); + output.WriteBytes(TaskToken); } - if (startTime_ != null) { + if (error_ != null) { output.WriteRawTag(34); - output.WriteMessage(StartTime); - } - if (closeTime_ != null) { - output.WriteRawTag(42); - output.WriteMessage(CloseTime); - } - if (TotalOperationCount != 0L) { - output.WriteRawTag(48); - output.WriteInt64(TotalOperationCount); - } - if (CompleteOperationCount != 0L) { - output.WriteRawTag(56); - output.WriteInt64(CompleteOperationCount); - } - if (FailureOperationCount != 0L) { - output.WriteRawTag(64); - output.WriteInt64(FailureOperationCount); - } - if (Identity.Length != 0) { - output.WriteRawTag(74); - output.WriteString(Identity); - } - if (Reason.Length != 0) { - output.WriteRawTag(82); - output.WriteString(Reason); + output.WriteMessage(Error); } if (_unknownFields != null) { _unknownFields.WriteTo(output); @@ -39849,45 +43441,21 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (OperationType != global::Temporalio.Api.Enums.V1.BatchOperationType.Unspecified) { - output.WriteRawTag(8); - output.WriteEnum((int) OperationType); + if (Namespace.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Namespace); } - if (JobId.Length != 0) { + if (Identity.Length != 0) { output.WriteRawTag(18); - output.WriteString(JobId); + output.WriteString(Identity); } - if (State != global::Temporalio.Api.Enums.V1.BatchOperationState.Unspecified) { - output.WriteRawTag(24); - output.WriteEnum((int) State); + if (TaskToken.Length != 0) { + output.WriteRawTag(26); + output.WriteBytes(TaskToken); } - if (startTime_ != null) { + if (error_ != null) { output.WriteRawTag(34); - output.WriteMessage(StartTime); - } - if (closeTime_ != null) { - output.WriteRawTag(42); - output.WriteMessage(CloseTime); - } - if (TotalOperationCount != 0L) { - output.WriteRawTag(48); - output.WriteInt64(TotalOperationCount); - } - if (CompleteOperationCount != 0L) { - output.WriteRawTag(56); - output.WriteInt64(CompleteOperationCount); - } - if (FailureOperationCount != 0L) { - output.WriteRawTag(64); - output.WriteInt64(FailureOperationCount); - } - if (Identity.Length != 0) { - output.WriteRawTag(74); - output.WriteString(Identity); - } - if (Reason.Length != 0) { - output.WriteRawTag(82); - output.WriteString(Reason); + output.WriteMessage(Error); } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); @@ -39899,35 +43467,17 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public int CalculateSize() { int size = 0; - if (OperationType != global::Temporalio.Api.Enums.V1.BatchOperationType.Unspecified) { - size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) OperationType); - } - if (JobId.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(JobId); - } - if (State != global::Temporalio.Api.Enums.V1.BatchOperationState.Unspecified) { - size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) State); - } - if (startTime_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(StartTime); - } - if (closeTime_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(CloseTime); - } - if (TotalOperationCount != 0L) { - size += 1 + pb::CodedOutputStream.ComputeInt64Size(TotalOperationCount); - } - if (CompleteOperationCount != 0L) { - size += 1 + pb::CodedOutputStream.ComputeInt64Size(CompleteOperationCount); - } - if (FailureOperationCount != 0L) { - size += 1 + pb::CodedOutputStream.ComputeInt64Size(FailureOperationCount); + if (Namespace.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Namespace); } if (Identity.Length != 0) { size += 1 + pb::CodedOutputStream.ComputeStringSize(Identity); } - if (Reason.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(Reason); + if (TaskToken.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeBytesSize(TaskToken); + } + if (error_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Error); } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); @@ -39937,45 +43487,24 @@ public int CalculateSize() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(DescribeBatchOperationResponse other) { + public void MergeFrom(RespondNexusTaskFailedRequest other) { if (other == null) { return; } - if (other.OperationType != global::Temporalio.Api.Enums.V1.BatchOperationType.Unspecified) { - OperationType = other.OperationType; - } - if (other.JobId.Length != 0) { - JobId = other.JobId; - } - if (other.State != global::Temporalio.Api.Enums.V1.BatchOperationState.Unspecified) { - State = other.State; - } - if (other.startTime_ != null) { - if (startTime_ == null) { - StartTime = new global::Google.Protobuf.WellKnownTypes.Timestamp(); - } - StartTime.MergeFrom(other.StartTime); - } - if (other.closeTime_ != null) { - if (closeTime_ == null) { - CloseTime = new global::Google.Protobuf.WellKnownTypes.Timestamp(); - } - CloseTime.MergeFrom(other.CloseTime); - } - if (other.TotalOperationCount != 0L) { - TotalOperationCount = other.TotalOperationCount; - } - if (other.CompleteOperationCount != 0L) { - CompleteOperationCount = other.CompleteOperationCount; - } - if (other.FailureOperationCount != 0L) { - FailureOperationCount = other.FailureOperationCount; + if (other.Namespace.Length != 0) { + Namespace = other.Namespace; } if (other.Identity.Length != 0) { Identity = other.Identity; } - if (other.Reason.Length != 0) { - Reason = other.Reason; + if (other.TaskToken.Length != 0) { + TaskToken = other.TaskToken; + } + if (other.error_ != null) { + if (error_ == null) { + Error = new global::Temporalio.Api.Nexus.V1.HandlerError(); + } + Error.MergeFrom(other.Error); } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -39992,50 +43521,23 @@ public void MergeFrom(pb::CodedInputStream input) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; - case 8: { - OperationType = (global::Temporalio.Api.Enums.V1.BatchOperationType) input.ReadEnum(); + case 10: { + Namespace = input.ReadString(); break; } case 18: { - JobId = input.ReadString(); + Identity = input.ReadString(); break; } - case 24: { - State = (global::Temporalio.Api.Enums.V1.BatchOperationState) input.ReadEnum(); + case 26: { + TaskToken = input.ReadBytes(); break; } case 34: { - if (startTime_ == null) { - StartTime = new global::Google.Protobuf.WellKnownTypes.Timestamp(); - } - input.ReadMessage(StartTime); - break; - } - case 42: { - if (closeTime_ == null) { - CloseTime = new global::Google.Protobuf.WellKnownTypes.Timestamp(); + if (error_ == null) { + Error = new global::Temporalio.Api.Nexus.V1.HandlerError(); } - input.ReadMessage(CloseTime); - break; - } - case 48: { - TotalOperationCount = input.ReadInt64(); - break; - } - case 56: { - CompleteOperationCount = input.ReadInt64(); - break; - } - case 64: { - FailureOperationCount = input.ReadInt64(); - break; - } - case 74: { - Identity = input.ReadString(); - break; - } - case 82: { - Reason = input.ReadString(); + input.ReadMessage(Error); break; } } @@ -40053,50 +43555,23 @@ public void MergeFrom(pb::CodedInputStream input) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; - case 8: { - OperationType = (global::Temporalio.Api.Enums.V1.BatchOperationType) input.ReadEnum(); + case 10: { + Namespace = input.ReadString(); break; } case 18: { - JobId = input.ReadString(); + Identity = input.ReadString(); break; } - case 24: { - State = (global::Temporalio.Api.Enums.V1.BatchOperationState) input.ReadEnum(); + case 26: { + TaskToken = input.ReadBytes(); break; } case 34: { - if (startTime_ == null) { - StartTime = new global::Google.Protobuf.WellKnownTypes.Timestamp(); - } - input.ReadMessage(StartTime); - break; - } - case 42: { - if (closeTime_ == null) { - CloseTime = new global::Google.Protobuf.WellKnownTypes.Timestamp(); + if (error_ == null) { + Error = new global::Temporalio.Api.Nexus.V1.HandlerError(); } - input.ReadMessage(CloseTime); - break; - } - case 48: { - TotalOperationCount = input.ReadInt64(); - break; - } - case 56: { - CompleteOperationCount = input.ReadInt64(); - break; - } - case 64: { - FailureOperationCount = input.ReadInt64(); - break; - } - case 74: { - Identity = input.ReadString(); - break; - } - case 82: { - Reason = input.ReadString(); + input.ReadMessage(Error); break; } } @@ -40106,21 +43581,21 @@ public void MergeFrom(pb::CodedInputStream input) { } - public sealed partial class ListBatchOperationsRequest : pb::IMessage + public sealed partial class RespondNexusTaskFailedResponse : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ListBatchOperationsRequest()); + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new RespondNexusTaskFailedResponse()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + public static pb::MessageParser Parser { get { return _parser; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[114]; } + get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[125]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -40131,7 +43606,7 @@ public sealed partial class ListBatchOperationsRequest : pb::IMessageField number for the "namespace" field. - public const int NamespaceFieldNumber = 1; - private string namespace_ = ""; - /// - /// Namespace that contains the batch operation - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string Namespace { - get { return namespace_; } - set { - namespace_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - - /// Field number for the "page_size" field. - public const int PageSizeFieldNumber = 2; - private int pageSize_; - /// - /// List page size - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int PageSize { - get { return pageSize_; } - set { - pageSize_ = value; - } - } - - /// Field number for the "next_page_token" field. - public const int NextPageTokenFieldNumber = 3; - private pb::ByteString nextPageToken_ = pb::ByteString.Empty; - /// - /// Next page token - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public pb::ByteString NextPageToken { - get { return nextPageToken_; } - set { - nextPageToken_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } + public RespondNexusTaskFailedResponse Clone() { + return new RespondNexusTaskFailedResponse(this); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { - return Equals(other as ListBatchOperationsRequest); + return Equals(other as RespondNexusTaskFailedResponse); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(ListBatchOperationsRequest other) { + public bool Equals(RespondNexusTaskFailedResponse other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } - if (Namespace != other.Namespace) return false; - if (PageSize != other.PageSize) return false; - if (NextPageToken != other.NextPageToken) return false; return Equals(_unknownFields, other._unknownFields); } @@ -40222,9 +43646,6 @@ public bool Equals(ListBatchOperationsRequest other) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override int GetHashCode() { int hash = 1; - if (Namespace.Length != 0) hash ^= Namespace.GetHashCode(); - if (PageSize != 0) hash ^= PageSize.GetHashCode(); - if (NextPageToken.Length != 0) hash ^= NextPageToken.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -40243,18 +43664,6 @@ public void WriteTo(pb::CodedOutputStream output) { #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE output.WriteRawMessage(this); #else - if (Namespace.Length != 0) { - output.WriteRawTag(10); - output.WriteString(Namespace); - } - if (PageSize != 0) { - output.WriteRawTag(16); - output.WriteInt32(PageSize); - } - if (NextPageToken.Length != 0) { - output.WriteRawTag(26); - output.WriteBytes(NextPageToken); - } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -40265,18 +43674,6 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (Namespace.Length != 0) { - output.WriteRawTag(10); - output.WriteString(Namespace); - } - if (PageSize != 0) { - output.WriteRawTag(16); - output.WriteInt32(PageSize); - } - if (NextPageToken.Length != 0) { - output.WriteRawTag(26); - output.WriteBytes(NextPageToken); - } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } @@ -40287,15 +43684,6 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public int CalculateSize() { int size = 0; - if (Namespace.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(Namespace); - } - if (PageSize != 0) { - size += 1 + pb::CodedOutputStream.ComputeInt32Size(PageSize); - } - if (NextPageToken.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeBytesSize(NextPageToken); - } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -40304,19 +43692,10 @@ public int CalculateSize() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(ListBatchOperationsRequest other) { + public void MergeFrom(RespondNexusTaskFailedResponse other) { if (other == null) { return; } - if (other.Namespace.Length != 0) { - Namespace = other.Namespace; - } - if (other.PageSize != 0) { - PageSize = other.PageSize; - } - if (other.NextPageToken.Length != 0) { - NextPageToken = other.NextPageToken; - } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -40332,18 +43711,6 @@ public void MergeFrom(pb::CodedInputStream input) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; - case 10: { - Namespace = input.ReadString(); - break; - } - case 16: { - PageSize = input.ReadInt32(); - break; - } - case 26: { - NextPageToken = input.ReadBytes(); - break; - } } } #endif @@ -40359,18 +43726,6 @@ public void MergeFrom(pb::CodedInputStream input) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; - case 10: { - Namespace = input.ReadString(); - break; - } - case 16: { - PageSize = input.ReadInt32(); - break; - } - case 26: { - NextPageToken = input.ReadBytes(); - break; - } } } } @@ -40378,21 +43733,21 @@ public void MergeFrom(pb::CodedInputStream input) { } - public sealed partial class ListBatchOperationsResponse : pb::IMessage + public sealed partial class ExecuteMultiOperationRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ListBatchOperationsResponse()); + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ExecuteMultiOperationRequest()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + public static pb::MessageParser Parser { get { return _parser; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[115]; } + get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[126]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -40403,7 +43758,7 @@ public sealed partial class ListBatchOperationsResponse : pb::IMessageField number for the "operation_info" field. - public const int OperationInfoFieldNumber = 1; - private static readonly pb::FieldCodec _repeated_operationInfo_codec - = pb::FieldCodec.ForMessage(10, global::Temporalio.Api.Batch.V1.BatchOperationInfo.Parser); - private readonly pbc::RepeatedField operationInfo_ = new pbc::RepeatedField(); - /// - /// BatchOperationInfo contains the basic info about batch operation - /// + /// Field number for the "namespace" field. + public const int NamespaceFieldNumber = 1; + private string namespace_ = ""; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public pbc::RepeatedField OperationInfo { - get { return operationInfo_; } + public string Namespace { + get { return namespace_; } + set { + namespace_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } } - /// Field number for the "next_page_token" field. - public const int NextPageTokenFieldNumber = 2; - private pb::ByteString nextPageToken_ = pb::ByteString.Empty; + /// Field number for the "operations" field. + public const int OperationsFieldNumber = 2; + private static readonly pb::FieldCodec _repeated_operations_codec + = pb::FieldCodec.ForMessage(18, global::Temporalio.Api.WorkflowService.V1.ExecuteMultiOperationRequest.Types.Operation.Parser); + private readonly pbc::RepeatedField operations_ = new pbc::RepeatedField(); + /// + /// List of operations to execute within a single workflow. + /// + /// Preconditions: + /// - The list of operations must not be empty. + /// - The workflow ids must match across operations. + /// - The only valid list of operations at this time is [StartWorkflow, UpdateWorkflow], in this order. + /// + /// Note that additional operation-specific restrictions have to be considered. + /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public pb::ByteString NextPageToken { - get { return nextPageToken_; } - set { - nextPageToken_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } + public pbc::RepeatedField Operations { + get { return operations_; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { - return Equals(other as ListBatchOperationsResponse); + return Equals(other as ExecuteMultiOperationRequest); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(ListBatchOperationsResponse other) { + public bool Equals(ExecuteMultiOperationRequest other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } - if(!operationInfo_.Equals(other.operationInfo_)) return false; - if (NextPageToken != other.NextPageToken) return false; + if (Namespace != other.Namespace) return false; + if(!operations_.Equals(other.operations_)) return false; return Equals(_unknownFields, other._unknownFields); } @@ -40473,8 +43835,8 @@ public bool Equals(ListBatchOperationsResponse other) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override int GetHashCode() { int hash = 1; - hash ^= operationInfo_.GetHashCode(); - if (NextPageToken.Length != 0) hash ^= NextPageToken.GetHashCode(); + if (Namespace.Length != 0) hash ^= Namespace.GetHashCode(); + hash ^= operations_.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -40493,11 +43855,11 @@ public void WriteTo(pb::CodedOutputStream output) { #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE output.WriteRawMessage(this); #else - operationInfo_.WriteTo(output, _repeated_operationInfo_codec); - if (NextPageToken.Length != 0) { - output.WriteRawTag(18); - output.WriteBytes(NextPageToken); + if (Namespace.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Namespace); } + operations_.WriteTo(output, _repeated_operations_codec); if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -40508,11 +43870,11 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - operationInfo_.WriteTo(ref output, _repeated_operationInfo_codec); - if (NextPageToken.Length != 0) { - output.WriteRawTag(18); - output.WriteBytes(NextPageToken); + if (Namespace.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Namespace); } + operations_.WriteTo(ref output, _repeated_operations_codec); if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } @@ -40523,10 +43885,10 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public int CalculateSize() { int size = 0; - size += operationInfo_.CalculateSize(_repeated_operationInfo_codec); - if (NextPageToken.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeBytesSize(NextPageToken); + if (Namespace.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Namespace); } + size += operations_.CalculateSize(_repeated_operations_codec); if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -40535,14 +43897,14 @@ public int CalculateSize() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(ListBatchOperationsResponse other) { + public void MergeFrom(ExecuteMultiOperationRequest other) { if (other == null) { return; } - operationInfo_.Add(other.operationInfo_); - if (other.NextPageToken.Length != 0) { - NextPageToken = other.NextPageToken; + if (other.Namespace.Length != 0) { + Namespace = other.Namespace; } + operations_.Add(other.operations_); _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -40559,11 +43921,11 @@ public void MergeFrom(pb::CodedInputStream input) { _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; case 10: { - operationInfo_.AddEntriesFrom(input, _repeated_operationInfo_codec); + Namespace = input.ReadString(); break; } case 18: { - NextPageToken = input.ReadBytes(); + operations_.AddEntriesFrom(input, _repeated_operations_codec); break; } } @@ -40582,35 +43944,339 @@ public void MergeFrom(pb::CodedInputStream input) { _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; case 10: { - operationInfo_.AddEntriesFrom(ref input, _repeated_operationInfo_codec); + Namespace = input.ReadString(); + break; + } + case 18: { + operations_.AddEntriesFrom(ref input, _repeated_operations_codec); break; } - case 18: { - NextPageToken = input.ReadBytes(); - break; + } + } + } + #endif + + #region Nested types + /// Container for nested types declared in the ExecuteMultiOperationRequest message type. + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static partial class Types { + public sealed partial class Operation : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Operation()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Temporalio.Api.WorkflowService.V1.ExecuteMultiOperationRequest.Descriptor.NestedTypes[0]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Operation() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Operation(Operation other) : this() { + switch (other.OperationCase) { + case OperationOneofCase.StartWorkflow: + StartWorkflow = other.StartWorkflow.Clone(); + break; + case OperationOneofCase.UpdateWorkflow: + UpdateWorkflow = other.UpdateWorkflow.Clone(); + break; + } + + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Operation Clone() { + return new Operation(this); + } + + /// Field number for the "start_workflow" field. + public const int StartWorkflowFieldNumber = 1; + /// + /// Additional restrictions: + /// - setting `cron_schedule` is invalid + /// - setting `request_eager_execution` is invalid + /// - setting `workflow_start_delay` is invalid + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Temporalio.Api.WorkflowService.V1.StartWorkflowExecutionRequest StartWorkflow { + get { return operationCase_ == OperationOneofCase.StartWorkflow ? (global::Temporalio.Api.WorkflowService.V1.StartWorkflowExecutionRequest) operation_ : null; } + set { + operation_ = value; + operationCase_ = value == null ? OperationOneofCase.None : OperationOneofCase.StartWorkflow; + } + } + + /// Field number for the "update_workflow" field. + public const int UpdateWorkflowFieldNumber = 2; + /// + /// Additional restrictions: + /// - setting `first_execution_run_id` is invalid + /// - setting `workflow_execution.run_id` is invalid + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Temporalio.Api.WorkflowService.V1.UpdateWorkflowExecutionRequest UpdateWorkflow { + get { return operationCase_ == OperationOneofCase.UpdateWorkflow ? (global::Temporalio.Api.WorkflowService.V1.UpdateWorkflowExecutionRequest) operation_ : null; } + set { + operation_ = value; + operationCase_ = value == null ? OperationOneofCase.None : OperationOneofCase.UpdateWorkflow; + } + } + + private object operation_; + /// Enum of possible cases for the "operation" oneof. + public enum OperationOneofCase { + None = 0, + StartWorkflow = 1, + UpdateWorkflow = 2, + } + private OperationOneofCase operationCase_ = OperationOneofCase.None; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public OperationOneofCase OperationCase { + get { return operationCase_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void ClearOperation() { + operationCase_ = OperationOneofCase.None; + operation_ = null; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as Operation); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(Operation other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (!object.Equals(StartWorkflow, other.StartWorkflow)) return false; + if (!object.Equals(UpdateWorkflow, other.UpdateWorkflow)) return false; + if (OperationCase != other.OperationCase) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (operationCase_ == OperationOneofCase.StartWorkflow) hash ^= StartWorkflow.GetHashCode(); + if (operationCase_ == OperationOneofCase.UpdateWorkflow) hash ^= UpdateWorkflow.GetHashCode(); + hash ^= (int) operationCase_; + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (operationCase_ == OperationOneofCase.StartWorkflow) { + output.WriteRawTag(10); + output.WriteMessage(StartWorkflow); + } + if (operationCase_ == OperationOneofCase.UpdateWorkflow) { + output.WriteRawTag(18); + output.WriteMessage(UpdateWorkflow); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (operationCase_ == OperationOneofCase.StartWorkflow) { + output.WriteRawTag(10); + output.WriteMessage(StartWorkflow); + } + if (operationCase_ == OperationOneofCase.UpdateWorkflow) { + output.WriteRawTag(18); + output.WriteMessage(UpdateWorkflow); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (operationCase_ == OperationOneofCase.StartWorkflow) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(StartWorkflow); + } + if (operationCase_ == OperationOneofCase.UpdateWorkflow) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(UpdateWorkflow); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(Operation other) { + if (other == null) { + return; + } + switch (other.OperationCase) { + case OperationOneofCase.StartWorkflow: + if (StartWorkflow == null) { + StartWorkflow = new global::Temporalio.Api.WorkflowService.V1.StartWorkflowExecutionRequest(); + } + StartWorkflow.MergeFrom(other.StartWorkflow); + break; + case OperationOneofCase.UpdateWorkflow: + if (UpdateWorkflow == null) { + UpdateWorkflow = new global::Temporalio.Api.WorkflowService.V1.UpdateWorkflowExecutionRequest(); + } + UpdateWorkflow.MergeFrom(other.UpdateWorkflow); + break; + } + + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + global::Temporalio.Api.WorkflowService.V1.StartWorkflowExecutionRequest subBuilder = new global::Temporalio.Api.WorkflowService.V1.StartWorkflowExecutionRequest(); + if (operationCase_ == OperationOneofCase.StartWorkflow) { + subBuilder.MergeFrom(StartWorkflow); + } + input.ReadMessage(subBuilder); + StartWorkflow = subBuilder; + break; + } + case 18: { + global::Temporalio.Api.WorkflowService.V1.UpdateWorkflowExecutionRequest subBuilder = new global::Temporalio.Api.WorkflowService.V1.UpdateWorkflowExecutionRequest(); + if (operationCase_ == OperationOneofCase.UpdateWorkflow) { + subBuilder.MergeFrom(UpdateWorkflow); + } + input.ReadMessage(subBuilder); + UpdateWorkflow = subBuilder; + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + global::Temporalio.Api.WorkflowService.V1.StartWorkflowExecutionRequest subBuilder = new global::Temporalio.Api.WorkflowService.V1.StartWorkflowExecutionRequest(); + if (operationCase_ == OperationOneofCase.StartWorkflow) { + subBuilder.MergeFrom(StartWorkflow); + } + input.ReadMessage(subBuilder); + StartWorkflow = subBuilder; + break; + } + case 18: { + global::Temporalio.Api.WorkflowService.V1.UpdateWorkflowExecutionRequest subBuilder = new global::Temporalio.Api.WorkflowService.V1.UpdateWorkflowExecutionRequest(); + if (operationCase_ == OperationOneofCase.UpdateWorkflow) { + subBuilder.MergeFrom(UpdateWorkflow); + } + input.ReadMessage(subBuilder); + UpdateWorkflow = subBuilder; + break; + } + } } } + #endif + } + } - #endif + #endregion } - public sealed partial class PollWorkflowExecutionUpdateRequest : pb::IMessage + public sealed partial class ExecuteMultiOperationResponse : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new PollWorkflowExecutionUpdateRequest()); + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ExecuteMultiOperationResponse()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + public static pb::MessageParser Parser { get { return _parser; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[116]; } + get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[127]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -40621,7 +44287,7 @@ public sealed partial class PollWorkflowExecutionUpdateRequest : pb::IMessageField number for the "namespace" field. - public const int NamespaceFieldNumber = 1; - private string namespace_ = ""; - /// - /// The namespace of the workflow execution to which the update was - /// originally issued. - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string Namespace { - get { return namespace_; } - set { - namespace_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - - /// Field number for the "update_ref" field. - public const int UpdateRefFieldNumber = 2; - private global::Temporalio.Api.Update.V1.UpdateRef updateRef_; - /// - /// The update reference returned in the initial - /// UpdateWorkflowExecutionResponse - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Temporalio.Api.Update.V1.UpdateRef UpdateRef { - get { return updateRef_; } - set { - updateRef_ = value; - } - } - - /// Field number for the "identity" field. - public const int IdentityFieldNumber = 3; - private string identity_ = ""; - /// - /// The identity of the worker/client who is polling this update outcome - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string Identity { - get { return identity_; } - set { - identity_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } + public ExecuteMultiOperationResponse Clone() { + return new ExecuteMultiOperationResponse(this); } - /// Field number for the "wait_policy" field. - public const int WaitPolicyFieldNumber = 4; - private global::Temporalio.Api.Update.V1.WaitPolicy waitPolicy_; - /// - /// Describes when this poll request should return a response. - /// Omit to request a non-blocking poll. - /// + /// Field number for the "responses" field. + public const int ResponsesFieldNumber = 1; + private static readonly pb::FieldCodec _repeated_responses_codec + = pb::FieldCodec.ForMessage(10, global::Temporalio.Api.WorkflowService.V1.ExecuteMultiOperationResponse.Types.Response.Parser); + private readonly pbc::RepeatedField responses_ = new pbc::RepeatedField(); [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Temporalio.Api.Update.V1.WaitPolicy WaitPolicy { - get { return waitPolicy_; } - set { - waitPolicy_ = value; - } + public pbc::RepeatedField Responses { + get { return responses_; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { - return Equals(other as PollWorkflowExecutionUpdateRequest); + return Equals(other as ExecuteMultiOperationResponse); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(PollWorkflowExecutionUpdateRequest other) { + public bool Equals(ExecuteMultiOperationResponse other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } - if (Namespace != other.Namespace) return false; - if (!object.Equals(UpdateRef, other.UpdateRef)) return false; - if (Identity != other.Identity) return false; - if (!object.Equals(WaitPolicy, other.WaitPolicy)) return false; + if(!responses_.Equals(other.responses_)) return false; return Equals(_unknownFields, other._unknownFields); } @@ -40732,10 +44340,7 @@ public bool Equals(PollWorkflowExecutionUpdateRequest other) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override int GetHashCode() { int hash = 1; - if (Namespace.Length != 0) hash ^= Namespace.GetHashCode(); - if (updateRef_ != null) hash ^= UpdateRef.GetHashCode(); - if (Identity.Length != 0) hash ^= Identity.GetHashCode(); - if (waitPolicy_ != null) hash ^= WaitPolicy.GetHashCode(); + hash ^= responses_.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -40754,22 +44359,7 @@ public void WriteTo(pb::CodedOutputStream output) { #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE output.WriteRawMessage(this); #else - if (Namespace.Length != 0) { - output.WriteRawTag(10); - output.WriteString(Namespace); - } - if (updateRef_ != null) { - output.WriteRawTag(18); - output.WriteMessage(UpdateRef); - } - if (Identity.Length != 0) { - output.WriteRawTag(26); - output.WriteString(Identity); - } - if (waitPolicy_ != null) { - output.WriteRawTag(34); - output.WriteMessage(WaitPolicy); - } + responses_.WriteTo(output, _repeated_responses_codec); if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -40780,22 +44370,7 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (Namespace.Length != 0) { - output.WriteRawTag(10); - output.WriteString(Namespace); - } - if (updateRef_ != null) { - output.WriteRawTag(18); - output.WriteMessage(UpdateRef); - } - if (Identity.Length != 0) { - output.WriteRawTag(26); - output.WriteString(Identity); - } - if (waitPolicy_ != null) { - output.WriteRawTag(34); - output.WriteMessage(WaitPolicy); - } + responses_.WriteTo(ref output, _repeated_responses_codec); if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } @@ -40806,18 +44381,7 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public int CalculateSize() { int size = 0; - if (Namespace.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(Namespace); - } - if (updateRef_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(UpdateRef); - } - if (Identity.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(Identity); - } - if (waitPolicy_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(WaitPolicy); - } + size += responses_.CalculateSize(_repeated_responses_codec); if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -40826,28 +44390,11 @@ public int CalculateSize() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(PollWorkflowExecutionUpdateRequest other) { + public void MergeFrom(ExecuteMultiOperationResponse other) { if (other == null) { return; } - if (other.Namespace.Length != 0) { - Namespace = other.Namespace; - } - if (other.updateRef_ != null) { - if (updateRef_ == null) { - UpdateRef = new global::Temporalio.Api.Update.V1.UpdateRef(); - } - UpdateRef.MergeFrom(other.UpdateRef); - } - if (other.Identity.Length != 0) { - Identity = other.Identity; - } - if (other.waitPolicy_ != null) { - if (waitPolicy_ == null) { - WaitPolicy = new global::Temporalio.Api.Update.V1.WaitPolicy(); - } - WaitPolicy.MergeFrom(other.WaitPolicy); - } + responses_.Add(other.responses_); _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -40864,25 +44411,7 @@ public void MergeFrom(pb::CodedInputStream input) { _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; case 10: { - Namespace = input.ReadString(); - break; - } - case 18: { - if (updateRef_ == null) { - UpdateRef = new global::Temporalio.Api.Update.V1.UpdateRef(); - } - input.ReadMessage(UpdateRef); - break; - } - case 26: { - Identity = input.ReadString(); - break; - } - case 34: { - if (waitPolicy_ == null) { - WaitPolicy = new global::Temporalio.Api.Update.V1.WaitPolicy(); - } - input.ReadMessage(WaitPolicy); + responses_.AddEntriesFrom(input, _repeated_responses_codec); break; } } @@ -40901,49 +44430,324 @@ public void MergeFrom(pb::CodedInputStream input) { _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; case 10: { - Namespace = input.ReadString(); + responses_.AddEntriesFrom(ref input, _repeated_responses_codec); break; } - case 18: { - if (updateRef_ == null) { - UpdateRef = new global::Temporalio.Api.Update.V1.UpdateRef(); - } - input.ReadMessage(UpdateRef); - break; + } + } + } + #endif + + #region Nested types + /// Container for nested types declared in the ExecuteMultiOperationResponse message type. + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static partial class Types { + public sealed partial class Response : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Response()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Temporalio.Api.WorkflowService.V1.ExecuteMultiOperationResponse.Descriptor.NestedTypes[0]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Response() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Response(Response other) : this() { + switch (other.ResponseCase) { + case ResponseOneofCase.StartWorkflow: + StartWorkflow = other.StartWorkflow.Clone(); + break; + case ResponseOneofCase.UpdateWorkflow: + UpdateWorkflow = other.UpdateWorkflow.Clone(); + break; } - case 26: { - Identity = input.ReadString(); - break; + + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Response Clone() { + return new Response(this); + } + + /// Field number for the "start_workflow" field. + public const int StartWorkflowFieldNumber = 1; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Temporalio.Api.WorkflowService.V1.StartWorkflowExecutionResponse StartWorkflow { + get { return responseCase_ == ResponseOneofCase.StartWorkflow ? (global::Temporalio.Api.WorkflowService.V1.StartWorkflowExecutionResponse) response_ : null; } + set { + response_ = value; + responseCase_ = value == null ? ResponseOneofCase.None : ResponseOneofCase.StartWorkflow; } - case 34: { - if (waitPolicy_ == null) { - WaitPolicy = new global::Temporalio.Api.Update.V1.WaitPolicy(); + } + + /// Field number for the "update_workflow" field. + public const int UpdateWorkflowFieldNumber = 2; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Temporalio.Api.WorkflowService.V1.UpdateWorkflowExecutionResponse UpdateWorkflow { + get { return responseCase_ == ResponseOneofCase.UpdateWorkflow ? (global::Temporalio.Api.WorkflowService.V1.UpdateWorkflowExecutionResponse) response_ : null; } + set { + response_ = value; + responseCase_ = value == null ? ResponseOneofCase.None : ResponseOneofCase.UpdateWorkflow; + } + } + + private object response_; + /// Enum of possible cases for the "response" oneof. + public enum ResponseOneofCase { + None = 0, + StartWorkflow = 1, + UpdateWorkflow = 2, + } + private ResponseOneofCase responseCase_ = ResponseOneofCase.None; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ResponseOneofCase ResponseCase { + get { return responseCase_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void ClearResponse() { + responseCase_ = ResponseOneofCase.None; + response_ = null; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as Response); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(Response other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (!object.Equals(StartWorkflow, other.StartWorkflow)) return false; + if (!object.Equals(UpdateWorkflow, other.UpdateWorkflow)) return false; + if (ResponseCase != other.ResponseCase) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (responseCase_ == ResponseOneofCase.StartWorkflow) hash ^= StartWorkflow.GetHashCode(); + if (responseCase_ == ResponseOneofCase.UpdateWorkflow) hash ^= UpdateWorkflow.GetHashCode(); + hash ^= (int) responseCase_; + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (responseCase_ == ResponseOneofCase.StartWorkflow) { + output.WriteRawTag(10); + output.WriteMessage(StartWorkflow); + } + if (responseCase_ == ResponseOneofCase.UpdateWorkflow) { + output.WriteRawTag(18); + output.WriteMessage(UpdateWorkflow); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (responseCase_ == ResponseOneofCase.StartWorkflow) { + output.WriteRawTag(10); + output.WriteMessage(StartWorkflow); + } + if (responseCase_ == ResponseOneofCase.UpdateWorkflow) { + output.WriteRawTag(18); + output.WriteMessage(UpdateWorkflow); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (responseCase_ == ResponseOneofCase.StartWorkflow) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(StartWorkflow); + } + if (responseCase_ == ResponseOneofCase.UpdateWorkflow) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(UpdateWorkflow); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(Response other) { + if (other == null) { + return; + } + switch (other.ResponseCase) { + case ResponseOneofCase.StartWorkflow: + if (StartWorkflow == null) { + StartWorkflow = new global::Temporalio.Api.WorkflowService.V1.StartWorkflowExecutionResponse(); + } + StartWorkflow.MergeFrom(other.StartWorkflow); + break; + case ResponseOneofCase.UpdateWorkflow: + if (UpdateWorkflow == null) { + UpdateWorkflow = new global::Temporalio.Api.WorkflowService.V1.UpdateWorkflowExecutionResponse(); + } + UpdateWorkflow.MergeFrom(other.UpdateWorkflow); + break; + } + + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + global::Temporalio.Api.WorkflowService.V1.StartWorkflowExecutionResponse subBuilder = new global::Temporalio.Api.WorkflowService.V1.StartWorkflowExecutionResponse(); + if (responseCase_ == ResponseOneofCase.StartWorkflow) { + subBuilder.MergeFrom(StartWorkflow); + } + input.ReadMessage(subBuilder); + StartWorkflow = subBuilder; + break; + } + case 18: { + global::Temporalio.Api.WorkflowService.V1.UpdateWorkflowExecutionResponse subBuilder = new global::Temporalio.Api.WorkflowService.V1.UpdateWorkflowExecutionResponse(); + if (responseCase_ == ResponseOneofCase.UpdateWorkflow) { + subBuilder.MergeFrom(UpdateWorkflow); + } + input.ReadMessage(subBuilder); + UpdateWorkflow = subBuilder; + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + global::Temporalio.Api.WorkflowService.V1.StartWorkflowExecutionResponse subBuilder = new global::Temporalio.Api.WorkflowService.V1.StartWorkflowExecutionResponse(); + if (responseCase_ == ResponseOneofCase.StartWorkflow) { + subBuilder.MergeFrom(StartWorkflow); + } + input.ReadMessage(subBuilder); + StartWorkflow = subBuilder; + break; + } + case 18: { + global::Temporalio.Api.WorkflowService.V1.UpdateWorkflowExecutionResponse subBuilder = new global::Temporalio.Api.WorkflowService.V1.UpdateWorkflowExecutionResponse(); + if (responseCase_ == ResponseOneofCase.UpdateWorkflow) { + subBuilder.MergeFrom(UpdateWorkflow); + } + input.ReadMessage(subBuilder); + UpdateWorkflow = subBuilder; + break; + } } - input.ReadMessage(WaitPolicy); - break; } } + #endif + } + } - #endif + #endregion } - public sealed partial class PollWorkflowExecutionUpdateResponse : pb::IMessage + public sealed partial class UpdateActivityOptionsByIdRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new PollWorkflowExecutionUpdateResponse()); + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new UpdateActivityOptionsByIdRequest()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + public static pb::MessageParser Parser { get { return _parser; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[117]; } + get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[128]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -40954,7 +44758,7 @@ public sealed partial class PollWorkflowExecutionUpdateResponse : pb::IMessage

Field number for the "outcome" field. - public const int OutcomeFieldNumber = 1; - private global::Temporalio.Api.Update.V1.Outcome outcome_; + ///

Field number for the "namespace" field. + public const int NamespaceFieldNumber = 1; + private string namespace_ = ""; /// - /// The outcome of the update if and only if the update has completed. If - /// this response is being returned before the update has completed (e.g. due - /// to the specification of a wait policy that only waits on - /// UPDATE_WORKFLOW_EXECUTION_LIFECYCLE_STAGE_ACCEPTED) then this field will - /// not be set. + /// Namespace of the workflow which scheduled this activity /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Temporalio.Api.Update.V1.Outcome Outcome { - get { return outcome_; } + public string Namespace { + get { return namespace_; } set { - outcome_ = value; + namespace_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); } } - /// Field number for the "stage" field. - public const int StageFieldNumber = 2; - private global::Temporalio.Api.Enums.V1.UpdateWorkflowExecutionLifecycleStage stage_ = global::Temporalio.Api.Enums.V1.UpdateWorkflowExecutionLifecycleStage.Unspecified; + /// Field number for the "workflow_id" field. + public const int WorkflowIdFieldNumber = 2; + private string workflowId_ = ""; /// - /// The most advanced lifecycle stage that the Update is known to have - /// reached, where lifecycle stages are ordered - /// UPDATE_WORKFLOW_EXECUTION_LIFECYCLE_STAGE_UNSPECIFIED < - /// UPDATE_WORKFLOW_EXECUTION_LIFECYCLE_STAGE_ADMITTED < - /// UPDATE_WORKFLOW_EXECUTION_LIFECYCLE_STAGE_ACCEPTED < - /// UPDATE_WORKFLOW_EXECUTION_LIFECYCLE_STAGE_COMPLETED. - /// UNSPECIFIED will be returned if and only if the server's maximum wait - /// time was reached before the Update reached the stage specified in the - /// request WaitPolicy, and before the context deadline expired; clients may - /// may then retry the call as needed. + /// ID of the workflow which scheduled this activity /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Temporalio.Api.Enums.V1.UpdateWorkflowExecutionLifecycleStage Stage { - get { return stage_; } + public string WorkflowId { + get { return workflowId_; } set { - stage_ = value; + workflowId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); } } - /// Field number for the "update_ref" field. - public const int UpdateRefFieldNumber = 3; - private global::Temporalio.Api.Update.V1.UpdateRef updateRef_; + /// Field number for the "run_id" field. + public const int RunIdFieldNumber = 3; + private string runId_ = ""; /// - /// Sufficient information to address this update. + /// Run ID of the workflow which scheduled this activity + /// if empty - latest workflow is used /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Temporalio.Api.Update.V1.UpdateRef UpdateRef { - get { return updateRef_; } + public string RunId { + get { return runId_; } set { - updateRef_ = value; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override bool Equals(object other) { - return Equals(other as PollWorkflowExecutionUpdateResponse); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(PollWorkflowExecutionUpdateResponse other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (!object.Equals(Outcome, other.Outcome)) return false; - if (Stage != other.Stage) return false; - if (!object.Equals(UpdateRef, other.UpdateRef)) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override int GetHashCode() { - int hash = 1; - if (outcome_ != null) hash ^= Outcome.GetHashCode(); - if (Stage != global::Temporalio.Api.Enums.V1.UpdateWorkflowExecutionLifecycleStage.Unspecified) hash ^= Stage.GetHashCode(); - if (updateRef_ != null) hash ^= UpdateRef.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void WriteTo(pb::CodedOutputStream output) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - output.WriteRawMessage(this); - #else - if (outcome_ != null) { - output.WriteRawTag(10); - output.WriteMessage(Outcome); - } - if (Stage != global::Temporalio.Api.Enums.V1.UpdateWorkflowExecutionLifecycleStage.Unspecified) { - output.WriteRawTag(16); - output.WriteEnum((int) Stage); - } - if (updateRef_ != null) { - output.WriteRawTag(26); - output.WriteMessage(UpdateRef); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (outcome_ != null) { - output.WriteRawTag(10); - output.WriteMessage(Outcome); - } - if (Stage != global::Temporalio.Api.Enums.V1.UpdateWorkflowExecutionLifecycleStage.Unspecified) { - output.WriteRawTag(16); - output.WriteEnum((int) Stage); - } - if (updateRef_ != null) { - output.WriteRawTag(26); - output.WriteMessage(UpdateRef); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(ref output); - } - } - #endif - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int CalculateSize() { - int size = 0; - if (outcome_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(Outcome); - } - if (Stage != global::Temporalio.Api.Enums.V1.UpdateWorkflowExecutionLifecycleStage.Unspecified) { - size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) Stage); - } - if (updateRef_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(UpdateRef); - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(PollWorkflowExecutionUpdateResponse other) { - if (other == null) { - return; - } - if (other.outcome_ != null) { - if (outcome_ == null) { - Outcome = new global::Temporalio.Api.Update.V1.Outcome(); - } - Outcome.MergeFrom(other.Outcome); - } - if (other.Stage != global::Temporalio.Api.Enums.V1.UpdateWorkflowExecutionLifecycleStage.Unspecified) { - Stage = other.Stage; - } - if (other.updateRef_ != null) { - if (updateRef_ == null) { - UpdateRef = new global::Temporalio.Api.Update.V1.UpdateRef(); - } - UpdateRef.MergeFrom(other.UpdateRef); - } - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(pb::CodedInputStream input) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - input.ReadRawMessage(this); - #else - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 10: { - if (outcome_ == null) { - Outcome = new global::Temporalio.Api.Update.V1.Outcome(); - } - input.ReadMessage(Outcome); - break; - } - case 16: { - Stage = (global::Temporalio.Api.Enums.V1.UpdateWorkflowExecutionLifecycleStage) input.ReadEnum(); - break; - } - case 26: { - if (updateRef_ == null) { - UpdateRef = new global::Temporalio.Api.Update.V1.UpdateRef(); - } - input.ReadMessage(UpdateRef); - break; - } - } - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); - break; - case 10: { - if (outcome_ == null) { - Outcome = new global::Temporalio.Api.Update.V1.Outcome(); - } - input.ReadMessage(Outcome); - break; - } - case 16: { - Stage = (global::Temporalio.Api.Enums.V1.UpdateWorkflowExecutionLifecycleStage) input.ReadEnum(); - break; - } - case 26: { - if (updateRef_ == null) { - UpdateRef = new global::Temporalio.Api.Update.V1.UpdateRef(); - } - input.ReadMessage(UpdateRef); - break; - } - } + runId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); } } - #endif - - } - - public sealed partial class PollNexusTaskQueueRequest : pb::IMessage - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - , pb::IBufferMessage - #endif - { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new PollNexusTaskQueueRequest()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pbr::MessageDescriptor Descriptor { - get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[118]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public PollNexusTaskQueueRequest() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public PollNexusTaskQueueRequest(PollNexusTaskQueueRequest other) : this() { - namespace_ = other.namespace_; - identity_ = other.identity_; - taskQueue_ = other.taskQueue_ != null ? other.taskQueue_.Clone() : null; - workerVersionCapabilities_ = other.workerVersionCapabilities_ != null ? other.workerVersionCapabilities_.Clone() : null; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public PollNexusTaskQueueRequest Clone() { - return new PollNexusTaskQueueRequest(this); - } - /// Field number for the "namespace" field. - public const int NamespaceFieldNumber = 1; - private string namespace_ = ""; + /// Field number for the "activity_id" field. + public const int ActivityIdFieldNumber = 4; + private string activityId_ = ""; + /// + /// ID of the activity we're updating + /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string Namespace { - get { return namespace_; } + public string ActivityId { + get { return activityId_; } set { - namespace_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + activityId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); } } /// Field number for the "identity" field. - public const int IdentityFieldNumber = 2; + public const int IdentityFieldNumber = 5; private string identity_ = ""; /// - /// The identity of the client who initiated this request. + /// The identity of the client who initiated this request /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] @@ -41306,43 +44860,60 @@ public string Identity { } } - /// Field number for the "task_queue" field. - public const int TaskQueueFieldNumber = 3; - private global::Temporalio.Api.TaskQueue.V1.TaskQueue taskQueue_; + /// Field number for the "activity_options" field. + public const int ActivityOptionsFieldNumber = 6; + private global::Temporalio.Api.Activity.V1.ActivityOptions activityOptions_; + /// + /// Activity options. Partial updates are accepted and controlled by update_mask + /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Temporalio.Api.TaskQueue.V1.TaskQueue TaskQueue { - get { return taskQueue_; } + public global::Temporalio.Api.Activity.V1.ActivityOptions ActivityOptions { + get { return activityOptions_; } set { - taskQueue_ = value; + activityOptions_ = value; } } - /// Field number for the "worker_version_capabilities" field. - public const int WorkerVersionCapabilitiesFieldNumber = 4; - private global::Temporalio.Api.Common.V1.WorkerVersionCapabilities workerVersionCapabilities_; + /// Field number for the "update_mask" field. + public const int UpdateMaskFieldNumber = 7; + private global::Google.Protobuf.WellKnownTypes.FieldMask updateMask_; /// - /// Information about this worker's build identifier and if it is choosing to use the versioning - /// feature. See the `WorkerVersionCapabilities` docstring for more. + /// Controls which fields from `activity_options` will be applied /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Temporalio.Api.Common.V1.WorkerVersionCapabilities WorkerVersionCapabilities { - get { return workerVersionCapabilities_; } + public global::Google.Protobuf.WellKnownTypes.FieldMask UpdateMask { + get { return updateMask_; } set { - workerVersionCapabilities_ = value; + updateMask_ = value; + } + } + + /// Field number for the "request_id" field. + public const int RequestIdFieldNumber = 8; + private string requestId_ = ""; + /// + /// Used to de-dupe requests + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string RequestId { + get { return requestId_; } + set { + requestId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { - return Equals(other as PollNexusTaskQueueRequest); + return Equals(other as UpdateActivityOptionsByIdRequest); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(PollNexusTaskQueueRequest other) { + public bool Equals(UpdateActivityOptionsByIdRequest other) { if (ReferenceEquals(other, null)) { return false; } @@ -41350,9 +44921,13 @@ public bool Equals(PollNexusTaskQueueRequest other) { return true; } if (Namespace != other.Namespace) return false; + if (WorkflowId != other.WorkflowId) return false; + if (RunId != other.RunId) return false; + if (ActivityId != other.ActivityId) return false; if (Identity != other.Identity) return false; - if (!object.Equals(TaskQueue, other.TaskQueue)) return false; - if (!object.Equals(WorkerVersionCapabilities, other.WorkerVersionCapabilities)) return false; + if (!object.Equals(ActivityOptions, other.ActivityOptions)) return false; + if (!object.Equals(UpdateMask, other.UpdateMask)) return false; + if (RequestId != other.RequestId) return false; return Equals(_unknownFields, other._unknownFields); } @@ -41361,9 +44936,13 @@ public bool Equals(PollNexusTaskQueueRequest other) { public override int GetHashCode() { int hash = 1; if (Namespace.Length != 0) hash ^= Namespace.GetHashCode(); + if (WorkflowId.Length != 0) hash ^= WorkflowId.GetHashCode(); + if (RunId.Length != 0) hash ^= RunId.GetHashCode(); + if (ActivityId.Length != 0) hash ^= ActivityId.GetHashCode(); if (Identity.Length != 0) hash ^= Identity.GetHashCode(); - if (taskQueue_ != null) hash ^= TaskQueue.GetHashCode(); - if (workerVersionCapabilities_ != null) hash ^= WorkerVersionCapabilities.GetHashCode(); + if (activityOptions_ != null) hash ^= ActivityOptions.GetHashCode(); + if (updateMask_ != null) hash ^= UpdateMask.GetHashCode(); + if (RequestId.Length != 0) hash ^= RequestId.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -41386,17 +44965,33 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(10); output.WriteString(Namespace); } - if (Identity.Length != 0) { + if (WorkflowId.Length != 0) { output.WriteRawTag(18); - output.WriteString(Identity); + output.WriteString(WorkflowId); } - if (taskQueue_ != null) { + if (RunId.Length != 0) { output.WriteRawTag(26); - output.WriteMessage(TaskQueue); + output.WriteString(RunId); } - if (workerVersionCapabilities_ != null) { + if (ActivityId.Length != 0) { output.WriteRawTag(34); - output.WriteMessage(WorkerVersionCapabilities); + output.WriteString(ActivityId); + } + if (Identity.Length != 0) { + output.WriteRawTag(42); + output.WriteString(Identity); + } + if (activityOptions_ != null) { + output.WriteRawTag(50); + output.WriteMessage(ActivityOptions); + } + if (updateMask_ != null) { + output.WriteRawTag(58); + output.WriteMessage(UpdateMask); + } + if (RequestId.Length != 0) { + output.WriteRawTag(66); + output.WriteString(RequestId); } if (_unknownFields != null) { _unknownFields.WriteTo(output); @@ -41412,17 +45007,33 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(10); output.WriteString(Namespace); } - if (Identity.Length != 0) { + if (WorkflowId.Length != 0) { output.WriteRawTag(18); - output.WriteString(Identity); + output.WriteString(WorkflowId); } - if (taskQueue_ != null) { + if (RunId.Length != 0) { output.WriteRawTag(26); - output.WriteMessage(TaskQueue); + output.WriteString(RunId); } - if (workerVersionCapabilities_ != null) { + if (ActivityId.Length != 0) { output.WriteRawTag(34); - output.WriteMessage(WorkerVersionCapabilities); + output.WriteString(ActivityId); + } + if (Identity.Length != 0) { + output.WriteRawTag(42); + output.WriteString(Identity); + } + if (activityOptions_ != null) { + output.WriteRawTag(50); + output.WriteMessage(ActivityOptions); + } + if (updateMask_ != null) { + output.WriteRawTag(58); + output.WriteMessage(UpdateMask); + } + if (RequestId.Length != 0) { + output.WriteRawTag(66); + output.WriteString(RequestId); } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); @@ -41437,14 +45048,26 @@ public int CalculateSize() { if (Namespace.Length != 0) { size += 1 + pb::CodedOutputStream.ComputeStringSize(Namespace); } + if (WorkflowId.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(WorkflowId); + } + if (RunId.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(RunId); + } + if (ActivityId.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(ActivityId); + } if (Identity.Length != 0) { size += 1 + pb::CodedOutputStream.ComputeStringSize(Identity); } - if (taskQueue_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(TaskQueue); + if (activityOptions_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(ActivityOptions); } - if (workerVersionCapabilities_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(WorkerVersionCapabilities); + if (updateMask_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(UpdateMask); + } + if (RequestId.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(RequestId); } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); @@ -41454,27 +45077,39 @@ public int CalculateSize() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(PollNexusTaskQueueRequest other) { + public void MergeFrom(UpdateActivityOptionsByIdRequest other) { if (other == null) { return; } if (other.Namespace.Length != 0) { Namespace = other.Namespace; } + if (other.WorkflowId.Length != 0) { + WorkflowId = other.WorkflowId; + } + if (other.RunId.Length != 0) { + RunId = other.RunId; + } + if (other.ActivityId.Length != 0) { + ActivityId = other.ActivityId; + } if (other.Identity.Length != 0) { Identity = other.Identity; } - if (other.taskQueue_ != null) { - if (taskQueue_ == null) { - TaskQueue = new global::Temporalio.Api.TaskQueue.V1.TaskQueue(); + if (other.activityOptions_ != null) { + if (activityOptions_ == null) { + ActivityOptions = new global::Temporalio.Api.Activity.V1.ActivityOptions(); } - TaskQueue.MergeFrom(other.TaskQueue); + ActivityOptions.MergeFrom(other.ActivityOptions); } - if (other.workerVersionCapabilities_ != null) { - if (workerVersionCapabilities_ == null) { - WorkerVersionCapabilities = new global::Temporalio.Api.Common.V1.WorkerVersionCapabilities(); + if (other.updateMask_ != null) { + if (updateMask_ == null) { + UpdateMask = new global::Google.Protobuf.WellKnownTypes.FieldMask(); } - WorkerVersionCapabilities.MergeFrom(other.WorkerVersionCapabilities); + UpdateMask.MergeFrom(other.UpdateMask); + } + if (other.RequestId.Length != 0) { + RequestId = other.RequestId; } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -41496,21 +45131,37 @@ public void MergeFrom(pb::CodedInputStream input) { break; } case 18: { - Identity = input.ReadString(); + WorkflowId = input.ReadString(); break; } case 26: { - if (taskQueue_ == null) { - TaskQueue = new global::Temporalio.Api.TaskQueue.V1.TaskQueue(); - } - input.ReadMessage(TaskQueue); + RunId = input.ReadString(); break; } case 34: { - if (workerVersionCapabilities_ == null) { - WorkerVersionCapabilities = new global::Temporalio.Api.Common.V1.WorkerVersionCapabilities(); + ActivityId = input.ReadString(); + break; + } + case 42: { + Identity = input.ReadString(); + break; + } + case 50: { + if (activityOptions_ == null) { + ActivityOptions = new global::Temporalio.Api.Activity.V1.ActivityOptions(); } - input.ReadMessage(WorkerVersionCapabilities); + input.ReadMessage(ActivityOptions); + break; + } + case 58: { + if (updateMask_ == null) { + UpdateMask = new global::Google.Protobuf.WellKnownTypes.FieldMask(); + } + input.ReadMessage(UpdateMask); + break; + } + case 66: { + RequestId = input.ReadString(); break; } } @@ -41533,21 +45184,37 @@ public void MergeFrom(pb::CodedInputStream input) { break; } case 18: { - Identity = input.ReadString(); + WorkflowId = input.ReadString(); break; } case 26: { - if (taskQueue_ == null) { - TaskQueue = new global::Temporalio.Api.TaskQueue.V1.TaskQueue(); - } - input.ReadMessage(TaskQueue); + RunId = input.ReadString(); break; } case 34: { - if (workerVersionCapabilities_ == null) { - WorkerVersionCapabilities = new global::Temporalio.Api.Common.V1.WorkerVersionCapabilities(); + ActivityId = input.ReadString(); + break; + } + case 42: { + Identity = input.ReadString(); + break; + } + case 50: { + if (activityOptions_ == null) { + ActivityOptions = new global::Temporalio.Api.Activity.V1.ActivityOptions(); } - input.ReadMessage(WorkerVersionCapabilities); + input.ReadMessage(ActivityOptions); + break; + } + case 58: { + if (updateMask_ == null) { + UpdateMask = new global::Google.Protobuf.WellKnownTypes.FieldMask(); + } + input.ReadMessage(UpdateMask); + break; + } + case 66: { + RequestId = input.ReadString(); break; } } @@ -41557,21 +45224,21 @@ public void MergeFrom(pb::CodedInputStream input) { } - public sealed partial class PollNexusTaskQueueResponse : pb::IMessage + public sealed partial class UpdateActivityOptionsByIdResponse : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new PollNexusTaskQueueResponse()); + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new UpdateActivityOptionsByIdResponse()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + public static pb::MessageParser Parser { get { return _parser; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[119]; } + get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[129]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -41582,7 +45249,7 @@ public sealed partial class PollNexusTaskQueueResponse : pb::IMessageField number for the "task_token" field. - public const int TaskTokenFieldNumber = 1; - private pb::ByteString taskToken_ = pb::ByteString.Empty; + /// Field number for the "activity_options" field. + public const int ActivityOptionsFieldNumber = 1; + private global::Temporalio.Api.Activity.V1.ActivityOptions activityOptions_; /// - /// An opaque unique identifier for this task for correlating a completion request the embedded request. + /// Activity options after an update /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public pb::ByteString TaskToken { - get { return taskToken_; } + public global::Temporalio.Api.Activity.V1.ActivityOptions ActivityOptions { + get { return activityOptions_; } set { - taskToken_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - - /// Field number for the "request" field. - public const int RequestFieldNumber = 2; - private global::Temporalio.Api.Nexus.V1.Request request_; - /// - /// Embedded request as translated from the incoming frontend request. - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Temporalio.Api.Nexus.V1.Request Request { - get { return request_; } - set { - request_ = value; + activityOptions_ = value; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { - return Equals(other as PollNexusTaskQueueResponse); + return Equals(other as UpdateActivityOptionsByIdResponse); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(PollNexusTaskQueueResponse other) { + public bool Equals(UpdateActivityOptionsByIdResponse other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } - if (TaskToken != other.TaskToken) return false; - if (!object.Equals(Request, other.Request)) return false; + if (!object.Equals(ActivityOptions, other.ActivityOptions)) return false; return Equals(_unknownFields, other._unknownFields); } @@ -41656,8 +45306,7 @@ public bool Equals(PollNexusTaskQueueResponse other) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override int GetHashCode() { int hash = 1; - if (TaskToken.Length != 0) hash ^= TaskToken.GetHashCode(); - if (request_ != null) hash ^= Request.GetHashCode(); + if (activityOptions_ != null) hash ^= ActivityOptions.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -41676,13 +45325,9 @@ public void WriteTo(pb::CodedOutputStream output) { #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE output.WriteRawMessage(this); #else - if (TaskToken.Length != 0) { + if (activityOptions_ != null) { output.WriteRawTag(10); - output.WriteBytes(TaskToken); - } - if (request_ != null) { - output.WriteRawTag(18); - output.WriteMessage(Request); + output.WriteMessage(ActivityOptions); } if (_unknownFields != null) { _unknownFields.WriteTo(output); @@ -41694,13 +45339,9 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (TaskToken.Length != 0) { + if (activityOptions_ != null) { output.WriteRawTag(10); - output.WriteBytes(TaskToken); - } - if (request_ != null) { - output.WriteRawTag(18); - output.WriteMessage(Request); + output.WriteMessage(ActivityOptions); } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); @@ -41712,11 +45353,8 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public int CalculateSize() { int size = 0; - if (TaskToken.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeBytesSize(TaskToken); - } - if (request_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(Request); + if (activityOptions_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(ActivityOptions); } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); @@ -41726,18 +45364,15 @@ public int CalculateSize() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(PollNexusTaskQueueResponse other) { + public void MergeFrom(UpdateActivityOptionsByIdResponse other) { if (other == null) { return; } - if (other.TaskToken.Length != 0) { - TaskToken = other.TaskToken; - } - if (other.request_ != null) { - if (request_ == null) { - Request = new global::Temporalio.Api.Nexus.V1.Request(); + if (other.activityOptions_ != null) { + if (activityOptions_ == null) { + ActivityOptions = new global::Temporalio.Api.Activity.V1.ActivityOptions(); } - Request.MergeFrom(other.Request); + ActivityOptions.MergeFrom(other.ActivityOptions); } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -41755,14 +45390,10 @@ public void MergeFrom(pb::CodedInputStream input) { _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; case 10: { - TaskToken = input.ReadBytes(); - break; - } - case 18: { - if (request_ == null) { - Request = new global::Temporalio.Api.Nexus.V1.Request(); + if (activityOptions_ == null) { + ActivityOptions = new global::Temporalio.Api.Activity.V1.ActivityOptions(); } - input.ReadMessage(Request); + input.ReadMessage(ActivityOptions); break; } } @@ -41781,14 +45412,10 @@ public void MergeFrom(pb::CodedInputStream input) { _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; case 10: { - TaskToken = input.ReadBytes(); - break; - } - case 18: { - if (request_ == null) { - Request = new global::Temporalio.Api.Nexus.V1.Request(); + if (activityOptions_ == null) { + ActivityOptions = new global::Temporalio.Api.Activity.V1.ActivityOptions(); } - input.ReadMessage(Request); + input.ReadMessage(ActivityOptions); break; } } @@ -41798,21 +45425,21 @@ public void MergeFrom(pb::CodedInputStream input) { } - public sealed partial class RespondNexusTaskCompletedRequest : pb::IMessage + public sealed partial class PauseActivityByIdRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new RespondNexusTaskCompletedRequest()); + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new PauseActivityByIdRequest()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + public static pb::MessageParser Parser { get { return _parser; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[120]; } + get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[130]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -41823,7 +45450,7 @@ public sealed partial class RespondNexusTaskCompletedRequest : pb::IMessageField number for the "namespace" field. public const int NamespaceFieldNumber = 1; private string namespace_ = ""; + /// + /// Namespace of the workflow which scheduled this activity. + /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public string Namespace { @@ -41857,60 +45489,91 @@ public string Namespace { } } - /// Field number for the "identity" field. - public const int IdentityFieldNumber = 2; - private string identity_ = ""; + /// Field number for the "workflow_id" field. + public const int WorkflowIdFieldNumber = 2; + private string workflowId_ = ""; /// - /// The identity of the client who initiated this request. + /// ID of the workflow which scheduled this activity. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string Identity { - get { return identity_; } + public string WorkflowId { + get { return workflowId_; } set { - identity_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + workflowId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); } } - /// Field number for the "task_token" field. - public const int TaskTokenFieldNumber = 3; - private pb::ByteString taskToken_ = pb::ByteString.Empty; + /// Field number for the "run_id" field. + public const int RunIdFieldNumber = 3; + private string runId_ = ""; /// - /// A unique identifier for this task as received via a poll response. + /// Run ID of the workflow which scheduled this activity. + /// If empty - latest workflow is used. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public pb::ByteString TaskToken { - get { return taskToken_; } + public string RunId { + get { return runId_; } set { - taskToken_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + runId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); } } - /// Field number for the "response" field. - public const int ResponseFieldNumber = 4; - private global::Temporalio.Api.Nexus.V1.Response response_; + /// Field number for the "activity_id" field. + public const int ActivityIdFieldNumber = 4; + private string activityId_ = ""; /// - /// Embedded response to be translated into a frontend response. + /// ID of the activity we're updating. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Temporalio.Api.Nexus.V1.Response Response { - get { return response_; } + public string ActivityId { + get { return activityId_; } set { - response_ = value; + activityId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "identity" field. + public const int IdentityFieldNumber = 5; + private string identity_ = ""; + /// + /// The identity of the client who initiated this request. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Identity { + get { return identity_; } + set { + identity_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "request_id" field. + public const int RequestIdFieldNumber = 6; + private string requestId_ = ""; + /// + /// Used to de-dupe requests. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string RequestId { + get { return requestId_; } + set { + requestId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { - return Equals(other as RespondNexusTaskCompletedRequest); + return Equals(other as PauseActivityByIdRequest); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(RespondNexusTaskCompletedRequest other) { + public bool Equals(PauseActivityByIdRequest other) { if (ReferenceEquals(other, null)) { return false; } @@ -41918,9 +45581,11 @@ public bool Equals(RespondNexusTaskCompletedRequest other) { return true; } if (Namespace != other.Namespace) return false; + if (WorkflowId != other.WorkflowId) return false; + if (RunId != other.RunId) return false; + if (ActivityId != other.ActivityId) return false; if (Identity != other.Identity) return false; - if (TaskToken != other.TaskToken) return false; - if (!object.Equals(Response, other.Response)) return false; + if (RequestId != other.RequestId) return false; return Equals(_unknownFields, other._unknownFields); } @@ -41929,9 +45594,11 @@ public bool Equals(RespondNexusTaskCompletedRequest other) { public override int GetHashCode() { int hash = 1; if (Namespace.Length != 0) hash ^= Namespace.GetHashCode(); + if (WorkflowId.Length != 0) hash ^= WorkflowId.GetHashCode(); + if (RunId.Length != 0) hash ^= RunId.GetHashCode(); + if (ActivityId.Length != 0) hash ^= ActivityId.GetHashCode(); if (Identity.Length != 0) hash ^= Identity.GetHashCode(); - if (TaskToken.Length != 0) hash ^= TaskToken.GetHashCode(); - if (response_ != null) hash ^= Response.GetHashCode(); + if (RequestId.Length != 0) hash ^= RequestId.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -41954,17 +45621,25 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(10); output.WriteString(Namespace); } - if (Identity.Length != 0) { + if (WorkflowId.Length != 0) { output.WriteRawTag(18); - output.WriteString(Identity); + output.WriteString(WorkflowId); } - if (TaskToken.Length != 0) { + if (RunId.Length != 0) { output.WriteRawTag(26); - output.WriteBytes(TaskToken); + output.WriteString(RunId); } - if (response_ != null) { + if (ActivityId.Length != 0) { output.WriteRawTag(34); - output.WriteMessage(Response); + output.WriteString(ActivityId); + } + if (Identity.Length != 0) { + output.WriteRawTag(42); + output.WriteString(Identity); + } + if (RequestId.Length != 0) { + output.WriteRawTag(50); + output.WriteString(RequestId); } if (_unknownFields != null) { _unknownFields.WriteTo(output); @@ -41980,17 +45655,25 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(10); output.WriteString(Namespace); } - if (Identity.Length != 0) { + if (WorkflowId.Length != 0) { output.WriteRawTag(18); - output.WriteString(Identity); + output.WriteString(WorkflowId); } - if (TaskToken.Length != 0) { + if (RunId.Length != 0) { output.WriteRawTag(26); - output.WriteBytes(TaskToken); + output.WriteString(RunId); } - if (response_ != null) { + if (ActivityId.Length != 0) { output.WriteRawTag(34); - output.WriteMessage(Response); + output.WriteString(ActivityId); + } + if (Identity.Length != 0) { + output.WriteRawTag(42); + output.WriteString(Identity); + } + if (RequestId.Length != 0) { + output.WriteRawTag(50); + output.WriteString(RequestId); } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); @@ -42005,14 +45688,20 @@ public int CalculateSize() { if (Namespace.Length != 0) { size += 1 + pb::CodedOutputStream.ComputeStringSize(Namespace); } + if (WorkflowId.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(WorkflowId); + } + if (RunId.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(RunId); + } + if (ActivityId.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(ActivityId); + } if (Identity.Length != 0) { size += 1 + pb::CodedOutputStream.ComputeStringSize(Identity); } - if (TaskToken.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeBytesSize(TaskToken); - } - if (response_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(Response); + if (RequestId.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(RequestId); } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); @@ -42022,24 +45711,27 @@ public int CalculateSize() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(RespondNexusTaskCompletedRequest other) { + public void MergeFrom(PauseActivityByIdRequest other) { if (other == null) { return; } if (other.Namespace.Length != 0) { Namespace = other.Namespace; } + if (other.WorkflowId.Length != 0) { + WorkflowId = other.WorkflowId; + } + if (other.RunId.Length != 0) { + RunId = other.RunId; + } + if (other.ActivityId.Length != 0) { + ActivityId = other.ActivityId; + } if (other.Identity.Length != 0) { Identity = other.Identity; } - if (other.TaskToken.Length != 0) { - TaskToken = other.TaskToken; - } - if (other.response_ != null) { - if (response_ == null) { - Response = new global::Temporalio.Api.Nexus.V1.Response(); - } - Response.MergeFrom(other.Response); + if (other.RequestId.Length != 0) { + RequestId = other.RequestId; } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -42061,18 +45753,23 @@ public void MergeFrom(pb::CodedInputStream input) { break; } case 18: { - Identity = input.ReadString(); + WorkflowId = input.ReadString(); break; } case 26: { - TaskToken = input.ReadBytes(); + RunId = input.ReadString(); break; } case 34: { - if (response_ == null) { - Response = new global::Temporalio.Api.Nexus.V1.Response(); - } - input.ReadMessage(Response); + ActivityId = input.ReadString(); + break; + } + case 42: { + Identity = input.ReadString(); + break; + } + case 50: { + RequestId = input.ReadString(); break; } } @@ -42095,18 +45792,23 @@ public void MergeFrom(pb::CodedInputStream input) { break; } case 18: { - Identity = input.ReadString(); + WorkflowId = input.ReadString(); break; } case 26: { - TaskToken = input.ReadBytes(); + RunId = input.ReadString(); break; } case 34: { - if (response_ == null) { - Response = new global::Temporalio.Api.Nexus.V1.Response(); - } - input.ReadMessage(Response); + ActivityId = input.ReadString(); + break; + } + case 42: { + Identity = input.ReadString(); + break; + } + case 50: { + RequestId = input.ReadString(); break; } } @@ -42116,21 +45818,21 @@ public void MergeFrom(pb::CodedInputStream input) { } - public sealed partial class RespondNexusTaskCompletedResponse : pb::IMessage + public sealed partial class PauseActivityByIdResponse : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new RespondNexusTaskCompletedResponse()); + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new PauseActivityByIdResponse()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + public static pb::MessageParser Parser { get { return _parser; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[121]; } + get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[131]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -42141,7 +45843,7 @@ public sealed partial class RespondNexusTaskCompletedResponse : pb::IMessage + public sealed partial class UnpauseActivityByIdRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new RespondNexusTaskFailedRequest()); + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new UnpauseActivityByIdRequest()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + public static pb::MessageParser Parser { get { return _parser; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[122]; } + get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[132]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -42293,7 +45995,7 @@ public sealed partial class RespondNexusTaskFailedRequest : pb::IMessageField number for the "namespace" field. public const int NamespaceFieldNumber = 1; private string namespace_ = ""; + /// + /// Namespace of the workflow which scheduled this activity. + /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public string Namespace { @@ -42327,60 +46043,136 @@ public string Namespace { } } + /// Field number for the "workflow_id" field. + public const int WorkflowIdFieldNumber = 2; + private string workflowId_ = ""; + /// + /// ID of the workflow which scheduled this activity. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string WorkflowId { + get { return workflowId_; } + set { + workflowId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "run_id" field. + public const int RunIdFieldNumber = 3; + private string runId_ = ""; + /// + /// Run ID of the workflow which scheduled this activity. + /// If empty - latest workflow is used. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string RunId { + get { return runId_; } + set { + runId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "activity_id" field. + public const int ActivityIdFieldNumber = 4; + private string activityId_ = ""; + /// + /// ID of the activity we're updating. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string ActivityId { + get { return activityId_; } + set { + activityId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + /// Field number for the "identity" field. - public const int IdentityFieldNumber = 2; + public const int IdentityFieldNumber = 5; private string identity_ = ""; /// - /// The identity of the client who initiated this request. + /// The identity of the client who initiated this request. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Identity { + get { return identity_; } + set { + identity_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "request_id" field. + public const int RequestIdFieldNumber = 6; + private string requestId_ = ""; + /// + /// Used to de-dupe requests. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string Identity { - get { return identity_; } + public string RequestId { + get { return requestId_; } set { - identity_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + requestId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); } } - /// Field number for the "task_token" field. - public const int TaskTokenFieldNumber = 3; - private pb::ByteString taskToken_ = pb::ByteString.Empty; - /// - /// A unique identifier for this task. - /// + /// Field number for the "resume" field. + public const int ResumeFieldNumber = 7; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public pb::ByteString TaskToken { - get { return taskToken_; } + public global::Temporalio.Api.WorkflowService.V1.UnpauseActivityByIdRequest.Types.ResumeOperation Resume { + get { return operationCase_ == OperationOneofCase.Resume ? (global::Temporalio.Api.WorkflowService.V1.UnpauseActivityByIdRequest.Types.ResumeOperation) operation_ : null; } set { - taskToken_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + operation_ = value; + operationCase_ = value == null ? OperationOneofCase.None : OperationOneofCase.Resume; } } - /// Field number for the "error" field. - public const int ErrorFieldNumber = 4; - private global::Temporalio.Api.Nexus.V1.HandlerError error_; - /// - /// The error the handler failed with. - /// + /// Field number for the "reset" field. + public const int ResetFieldNumber = 8; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Temporalio.Api.Nexus.V1.HandlerError Error { - get { return error_; } + public global::Temporalio.Api.WorkflowService.V1.UnpauseActivityByIdRequest.Types.ResetOperation Reset { + get { return operationCase_ == OperationOneofCase.Reset ? (global::Temporalio.Api.WorkflowService.V1.UnpauseActivityByIdRequest.Types.ResetOperation) operation_ : null; } set { - error_ = value; + operation_ = value; + operationCase_ = value == null ? OperationOneofCase.None : OperationOneofCase.Reset; } } + private object operation_; + /// Enum of possible cases for the "operation" oneof. + public enum OperationOneofCase { + None = 0, + Resume = 7, + Reset = 8, + } + private OperationOneofCase operationCase_ = OperationOneofCase.None; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public OperationOneofCase OperationCase { + get { return operationCase_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void ClearOperation() { + operationCase_ = OperationOneofCase.None; + operation_ = null; + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { - return Equals(other as RespondNexusTaskFailedRequest); + return Equals(other as UnpauseActivityByIdRequest); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(RespondNexusTaskFailedRequest other) { + public bool Equals(UnpauseActivityByIdRequest other) { if (ReferenceEquals(other, null)) { return false; } @@ -42388,9 +46180,14 @@ public bool Equals(RespondNexusTaskFailedRequest other) { return true; } if (Namespace != other.Namespace) return false; + if (WorkflowId != other.WorkflowId) return false; + if (RunId != other.RunId) return false; + if (ActivityId != other.ActivityId) return false; if (Identity != other.Identity) return false; - if (TaskToken != other.TaskToken) return false; - if (!object.Equals(Error, other.Error)) return false; + if (RequestId != other.RequestId) return false; + if (!object.Equals(Resume, other.Resume)) return false; + if (!object.Equals(Reset, other.Reset)) return false; + if (OperationCase != other.OperationCase) return false; return Equals(_unknownFields, other._unknownFields); } @@ -42399,9 +46196,14 @@ public bool Equals(RespondNexusTaskFailedRequest other) { public override int GetHashCode() { int hash = 1; if (Namespace.Length != 0) hash ^= Namespace.GetHashCode(); + if (WorkflowId.Length != 0) hash ^= WorkflowId.GetHashCode(); + if (RunId.Length != 0) hash ^= RunId.GetHashCode(); + if (ActivityId.Length != 0) hash ^= ActivityId.GetHashCode(); if (Identity.Length != 0) hash ^= Identity.GetHashCode(); - if (TaskToken.Length != 0) hash ^= TaskToken.GetHashCode(); - if (error_ != null) hash ^= Error.GetHashCode(); + if (RequestId.Length != 0) hash ^= RequestId.GetHashCode(); + if (operationCase_ == OperationOneofCase.Resume) hash ^= Resume.GetHashCode(); + if (operationCase_ == OperationOneofCase.Reset) hash ^= Reset.GetHashCode(); + hash ^= (int) operationCase_; if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -42424,17 +46226,33 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(10); output.WriteString(Namespace); } - if (Identity.Length != 0) { + if (WorkflowId.Length != 0) { output.WriteRawTag(18); - output.WriteString(Identity); + output.WriteString(WorkflowId); } - if (TaskToken.Length != 0) { + if (RunId.Length != 0) { output.WriteRawTag(26); - output.WriteBytes(TaskToken); + output.WriteString(RunId); } - if (error_ != null) { + if (ActivityId.Length != 0) { output.WriteRawTag(34); - output.WriteMessage(Error); + output.WriteString(ActivityId); + } + if (Identity.Length != 0) { + output.WriteRawTag(42); + output.WriteString(Identity); + } + if (RequestId.Length != 0) { + output.WriteRawTag(50); + output.WriteString(RequestId); + } + if (operationCase_ == OperationOneofCase.Resume) { + output.WriteRawTag(58); + output.WriteMessage(Resume); + } + if (operationCase_ == OperationOneofCase.Reset) { + output.WriteRawTag(66); + output.WriteMessage(Reset); } if (_unknownFields != null) { _unknownFields.WriteTo(output); @@ -42450,17 +46268,33 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(10); output.WriteString(Namespace); } - if (Identity.Length != 0) { + if (WorkflowId.Length != 0) { output.WriteRawTag(18); - output.WriteString(Identity); + output.WriteString(WorkflowId); } - if (TaskToken.Length != 0) { + if (RunId.Length != 0) { output.WriteRawTag(26); - output.WriteBytes(TaskToken); + output.WriteString(RunId); } - if (error_ != null) { + if (ActivityId.Length != 0) { output.WriteRawTag(34); - output.WriteMessage(Error); + output.WriteString(ActivityId); + } + if (Identity.Length != 0) { + output.WriteRawTag(42); + output.WriteString(Identity); + } + if (RequestId.Length != 0) { + output.WriteRawTag(50); + output.WriteString(RequestId); + } + if (operationCase_ == OperationOneofCase.Resume) { + output.WriteRawTag(58); + output.WriteMessage(Resume); + } + if (operationCase_ == OperationOneofCase.Reset) { + output.WriteRawTag(66); + output.WriteMessage(Reset); } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); @@ -42475,14 +46309,26 @@ public int CalculateSize() { if (Namespace.Length != 0) { size += 1 + pb::CodedOutputStream.ComputeStringSize(Namespace); } + if (WorkflowId.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(WorkflowId); + } + if (RunId.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(RunId); + } + if (ActivityId.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(ActivityId); + } if (Identity.Length != 0) { size += 1 + pb::CodedOutputStream.ComputeStringSize(Identity); } - if (TaskToken.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeBytesSize(TaskToken); + if (RequestId.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(RequestId); } - if (error_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(Error); + if (operationCase_ == OperationOneofCase.Resume) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Resume); + } + if (operationCase_ == OperationOneofCase.Reset) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Reset); } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); @@ -42492,25 +46338,43 @@ public int CalculateSize() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(RespondNexusTaskFailedRequest other) { + public void MergeFrom(UnpauseActivityByIdRequest other) { if (other == null) { return; } if (other.Namespace.Length != 0) { Namespace = other.Namespace; } + if (other.WorkflowId.Length != 0) { + WorkflowId = other.WorkflowId; + } + if (other.RunId.Length != 0) { + RunId = other.RunId; + } + if (other.ActivityId.Length != 0) { + ActivityId = other.ActivityId; + } if (other.Identity.Length != 0) { Identity = other.Identity; } - if (other.TaskToken.Length != 0) { - TaskToken = other.TaskToken; + if (other.RequestId.Length != 0) { + RequestId = other.RequestId; } - if (other.error_ != null) { - if (error_ == null) { - Error = new global::Temporalio.Api.Nexus.V1.HandlerError(); - } - Error.MergeFrom(other.Error); + switch (other.OperationCase) { + case OperationOneofCase.Resume: + if (Resume == null) { + Resume = new global::Temporalio.Api.WorkflowService.V1.UnpauseActivityByIdRequest.Types.ResumeOperation(); + } + Resume.MergeFrom(other.Resume); + break; + case OperationOneofCase.Reset: + if (Reset == null) { + Reset = new global::Temporalio.Api.WorkflowService.V1.UnpauseActivityByIdRequest.Types.ResetOperation(); + } + Reset.MergeFrom(other.Reset); + break; } + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -42531,76 +46395,555 @@ public void MergeFrom(pb::CodedInputStream input) { break; } case 18: { + WorkflowId = input.ReadString(); + break; + } + case 26: { + RunId = input.ReadString(); + break; + } + case 34: { + ActivityId = input.ReadString(); + break; + } + case 42: { + Identity = input.ReadString(); + break; + } + case 50: { + RequestId = input.ReadString(); + break; + } + case 58: { + global::Temporalio.Api.WorkflowService.V1.UnpauseActivityByIdRequest.Types.ResumeOperation subBuilder = new global::Temporalio.Api.WorkflowService.V1.UnpauseActivityByIdRequest.Types.ResumeOperation(); + if (operationCase_ == OperationOneofCase.Resume) { + subBuilder.MergeFrom(Resume); + } + input.ReadMessage(subBuilder); + Resume = subBuilder; + break; + } + case 66: { + global::Temporalio.Api.WorkflowService.V1.UnpauseActivityByIdRequest.Types.ResetOperation subBuilder = new global::Temporalio.Api.WorkflowService.V1.UnpauseActivityByIdRequest.Types.ResetOperation(); + if (operationCase_ == OperationOneofCase.Reset) { + subBuilder.MergeFrom(Reset); + } + input.ReadMessage(subBuilder); + Reset = subBuilder; + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + Namespace = input.ReadString(); + break; + } + case 18: { + WorkflowId = input.ReadString(); + break; + } + case 26: { + RunId = input.ReadString(); + break; + } + case 34: { + ActivityId = input.ReadString(); + break; + } + case 42: { Identity = input.ReadString(); break; } - case 26: { - TaskToken = input.ReadBytes(); - break; + case 50: { + RequestId = input.ReadString(); + break; + } + case 58: { + global::Temporalio.Api.WorkflowService.V1.UnpauseActivityByIdRequest.Types.ResumeOperation subBuilder = new global::Temporalio.Api.WorkflowService.V1.UnpauseActivityByIdRequest.Types.ResumeOperation(); + if (operationCase_ == OperationOneofCase.Resume) { + subBuilder.MergeFrom(Resume); + } + input.ReadMessage(subBuilder); + Resume = subBuilder; + break; + } + case 66: { + global::Temporalio.Api.WorkflowService.V1.UnpauseActivityByIdRequest.Types.ResetOperation subBuilder = new global::Temporalio.Api.WorkflowService.V1.UnpauseActivityByIdRequest.Types.ResetOperation(); + if (operationCase_ == OperationOneofCase.Reset) { + subBuilder.MergeFrom(Reset); + } + input.ReadMessage(subBuilder); + Reset = subBuilder; + break; + } + } + } + } + #endif + + #region Nested types + /// Container for nested types declared in the UnpauseActivityByIdRequest message type. + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static partial class Types { + public sealed partial class ResumeOperation : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ResumeOperation()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Temporalio.Api.WorkflowService.V1.UnpauseActivityByIdRequest.Descriptor.NestedTypes[0]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ResumeOperation() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ResumeOperation(ResumeOperation other) : this() { + noWait_ = other.noWait_; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ResumeOperation Clone() { + return new ResumeOperation(this); + } + + /// Field number for the "no_wait" field. + public const int NoWaitFieldNumber = 1; + private bool noWait_; + /// + /// Indicates that if the activity is waiting to retry, it will be scheduled immediately. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool NoWait { + get { return noWait_; } + set { + noWait_ = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as ResumeOperation); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(ResumeOperation other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (NoWait != other.NoWait) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (NoWait != false) hash ^= NoWait.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (NoWait != false) { + output.WriteRawTag(8); + output.WriteBool(NoWait); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (NoWait != false) { + output.WriteRawTag(8); + output.WriteBool(NoWait); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (NoWait != false) { + size += 1 + 1; + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(ResumeOperation other) { + if (other == null) { + return; + } + if (other.NoWait != false) { + NoWait = other.NoWait; + } + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 8: { + NoWait = input.ReadBool(); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 8: { + NoWait = input.ReadBool(); + break; + } + } + } + } + #endif + + } + + public sealed partial class ResetOperation : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ResetOperation()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Temporalio.Api.WorkflowService.V1.UnpauseActivityByIdRequest.Descriptor.NestedTypes[1]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ResetOperation() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ResetOperation(ResetOperation other) : this() { + noWait_ = other.noWait_; + resetHeartbeat_ = other.resetHeartbeat_; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ResetOperation Clone() { + return new ResetOperation(this); + } + + /// Field number for the "no_wait" field. + public const int NoWaitFieldNumber = 1; + private bool noWait_; + /// + /// Indicates that the activity should be scheduled immediately. + /// Note that this may run simultaneously with any existing executions of the activity. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool NoWait { + get { return noWait_; } + set { + noWait_ = value; + } + } + + /// Field number for the "reset_heartbeat" field. + public const int ResetHeartbeatFieldNumber = 2; + private bool resetHeartbeat_; + /// + /// If set, the Heartbeat Details will be cleared out to make the Activity start over from the beginning + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool ResetHeartbeat { + get { return resetHeartbeat_; } + set { + resetHeartbeat_ = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as ResetOperation); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(ResetOperation other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (NoWait != other.NoWait) return false; + if (ResetHeartbeat != other.ResetHeartbeat) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (NoWait != false) hash ^= NoWait.GetHashCode(); + if (ResetHeartbeat != false) hash ^= ResetHeartbeat.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (NoWait != false) { + output.WriteRawTag(8); + output.WriteBool(NoWait); + } + if (ResetHeartbeat != false) { + output.WriteRawTag(16); + output.WriteBool(ResetHeartbeat); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (NoWait != false) { + output.WriteRawTag(8); + output.WriteBool(NoWait); + } + if (ResetHeartbeat != false) { + output.WriteRawTag(16); + output.WriteBool(ResetHeartbeat); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (NoWait != false) { + size += 1 + 1; + } + if (ResetHeartbeat != false) { + size += 1 + 1; } - case 34: { - if (error_ == null) { - Error = new global::Temporalio.Api.Nexus.V1.HandlerError(); - } - input.ReadMessage(Error); - break; + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); } + return size; } - } - #endif - } - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); - break; - case 10: { - Namespace = input.ReadString(); - break; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(ResetOperation other) { + if (other == null) { + return; } - case 18: { - Identity = input.ReadString(); - break; + if (other.NoWait != false) { + NoWait = other.NoWait; } - case 26: { - TaskToken = input.ReadBytes(); - break; + if (other.ResetHeartbeat != false) { + ResetHeartbeat = other.ResetHeartbeat; } - case 34: { - if (error_ == null) { - Error = new global::Temporalio.Api.Nexus.V1.HandlerError(); + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 8: { + NoWait = input.ReadBool(); + break; + } + case 16: { + ResetHeartbeat = input.ReadBool(); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 8: { + NoWait = input.ReadBool(); + break; + } + case 16: { + ResetHeartbeat = input.ReadBool(); + break; + } } - input.ReadMessage(Error); - break; } } + #endif + } + } - #endif + #endregion } - public sealed partial class RespondNexusTaskFailedResponse : pb::IMessage + public sealed partial class UnpauseActivityByIdResponse : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new RespondNexusTaskFailedResponse()); + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new UnpauseActivityByIdResponse()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + public static pb::MessageParser Parser { get { return _parser; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[123]; } + get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[133]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -42611,7 +46954,7 @@ public sealed partial class RespondNexusTaskFailedResponse : pb::IMessage + public sealed partial class ResetActivityByIdRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ExecuteMultiOperationRequest()); + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ResetActivityByIdRequest()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + public static pb::MessageParser Parser { get { return _parser; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[124]; } + get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[134]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -42763,7 +47106,7 @@ public sealed partial class ExecuteMultiOperationRequest : pb::IMessageField number for the "namespace" field. public const int NamespaceFieldNumber = 1; private string namespace_ = ""; + /// + /// Namespace of the workflow which scheduled this activity. + /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public string Namespace { @@ -42795,36 +47147,123 @@ public string Namespace { } } - /// Field number for the "operations" field. - public const int OperationsFieldNumber = 2; - private static readonly pb::FieldCodec _repeated_operations_codec - = pb::FieldCodec.ForMessage(18, global::Temporalio.Api.WorkflowService.V1.ExecuteMultiOperationRequest.Types.Operation.Parser); - private readonly pbc::RepeatedField operations_ = new pbc::RepeatedField(); + /// Field number for the "workflow_id" field. + public const int WorkflowIdFieldNumber = 2; + private string workflowId_ = ""; /// - /// List of operations to execute within a single workflow. - /// - /// Preconditions: - /// - The list of operations must not be empty. - /// - The workflow ids must match across operations. - /// - The only valid list of operations at this time is [StartWorkflow, UpdateWorkflow], in this order. - /// - /// Note that additional operation-specific restrictions have to be considered. + /// ID of the workflow which scheduled this activity. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public pbc::RepeatedField Operations { - get { return operations_; } + public string WorkflowId { + get { return workflowId_; } + set { + workflowId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "run_id" field. + public const int RunIdFieldNumber = 3; + private string runId_ = ""; + /// + /// Run ID of the workflow which scheduled this activity. + /// If empty - latest workflow is used. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string RunId { + get { return runId_; } + set { + runId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "activity_id" field. + public const int ActivityIdFieldNumber = 4; + private string activityId_ = ""; + /// + /// ID of the activity we're updating. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string ActivityId { + get { return activityId_; } + set { + activityId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "identity" field. + public const int IdentityFieldNumber = 5; + private string identity_ = ""; + /// + /// The identity of the client who initiated this request. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Identity { + get { return identity_; } + set { + identity_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "request_id" field. + public const int RequestIdFieldNumber = 6; + private string requestId_ = ""; + /// + /// Used to de-dupe requests. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string RequestId { + get { return requestId_; } + set { + requestId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "no_wait" field. + public const int NoWaitFieldNumber = 7; + private bool noWait_; + /// + /// Indicates that activity should be scheduled immediately. + /// If this flag doesn't set, and activity currently running - temporal will wait until activity is completed. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool NoWait { + get { return noWait_; } + set { + noWait_ = value; + } + } + + /// Field number for the "reset_heartbeat" field. + public const int ResetHeartbeatFieldNumber = 8; + private bool resetHeartbeat_; + /// + /// Indicates that activity should reset heartbeat details. + /// This flag will be applied only to the new instance of the activity. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool ResetHeartbeat { + get { return resetHeartbeat_; } + set { + resetHeartbeat_ = value; + } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { - return Equals(other as ExecuteMultiOperationRequest); + return Equals(other as ResetActivityByIdRequest); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(ExecuteMultiOperationRequest other) { + public bool Equals(ResetActivityByIdRequest other) { if (ReferenceEquals(other, null)) { return false; } @@ -42832,7 +47271,13 @@ public bool Equals(ExecuteMultiOperationRequest other) { return true; } if (Namespace != other.Namespace) return false; - if(!operations_.Equals(other.operations_)) return false; + if (WorkflowId != other.WorkflowId) return false; + if (RunId != other.RunId) return false; + if (ActivityId != other.ActivityId) return false; + if (Identity != other.Identity) return false; + if (RequestId != other.RequestId) return false; + if (NoWait != other.NoWait) return false; + if (ResetHeartbeat != other.ResetHeartbeat) return false; return Equals(_unknownFields, other._unknownFields); } @@ -42841,7 +47286,13 @@ public bool Equals(ExecuteMultiOperationRequest other) { public override int GetHashCode() { int hash = 1; if (Namespace.Length != 0) hash ^= Namespace.GetHashCode(); - hash ^= operations_.GetHashCode(); + if (WorkflowId.Length != 0) hash ^= WorkflowId.GetHashCode(); + if (RunId.Length != 0) hash ^= RunId.GetHashCode(); + if (ActivityId.Length != 0) hash ^= ActivityId.GetHashCode(); + if (Identity.Length != 0) hash ^= Identity.GetHashCode(); + if (RequestId.Length != 0) hash ^= RequestId.GetHashCode(); + if (NoWait != false) hash ^= NoWait.GetHashCode(); + if (ResetHeartbeat != false) hash ^= ResetHeartbeat.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -42864,7 +47315,34 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(10); output.WriteString(Namespace); } - operations_.WriteTo(output, _repeated_operations_codec); + if (WorkflowId.Length != 0) { + output.WriteRawTag(18); + output.WriteString(WorkflowId); + } + if (RunId.Length != 0) { + output.WriteRawTag(26); + output.WriteString(RunId); + } + if (ActivityId.Length != 0) { + output.WriteRawTag(34); + output.WriteString(ActivityId); + } + if (Identity.Length != 0) { + output.WriteRawTag(42); + output.WriteString(Identity); + } + if (RequestId.Length != 0) { + output.WriteRawTag(50); + output.WriteString(RequestId); + } + if (NoWait != false) { + output.WriteRawTag(56); + output.WriteBool(NoWait); + } + if (ResetHeartbeat != false) { + output.WriteRawTag(64); + output.WriteBool(ResetHeartbeat); + } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -42879,7 +47357,34 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(10); output.WriteString(Namespace); } - operations_.WriteTo(ref output, _repeated_operations_codec); + if (WorkflowId.Length != 0) { + output.WriteRawTag(18); + output.WriteString(WorkflowId); + } + if (RunId.Length != 0) { + output.WriteRawTag(26); + output.WriteString(RunId); + } + if (ActivityId.Length != 0) { + output.WriteRawTag(34); + output.WriteString(ActivityId); + } + if (Identity.Length != 0) { + output.WriteRawTag(42); + output.WriteString(Identity); + } + if (RequestId.Length != 0) { + output.WriteRawTag(50); + output.WriteString(RequestId); + } + if (NoWait != false) { + output.WriteRawTag(56); + output.WriteBool(NoWait); + } + if (ResetHeartbeat != false) { + output.WriteRawTag(64); + output.WriteBool(ResetHeartbeat); + } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } @@ -42893,7 +47398,27 @@ public int CalculateSize() { if (Namespace.Length != 0) { size += 1 + pb::CodedOutputStream.ComputeStringSize(Namespace); } - size += operations_.CalculateSize(_repeated_operations_codec); + if (WorkflowId.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(WorkflowId); + } + if (RunId.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(RunId); + } + if (ActivityId.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(ActivityId); + } + if (Identity.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Identity); + } + if (RequestId.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(RequestId); + } + if (NoWait != false) { + size += 1 + 1; + } + if (ResetHeartbeat != false) { + size += 1 + 1; + } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -42902,14 +47427,34 @@ public int CalculateSize() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(ExecuteMultiOperationRequest other) { + public void MergeFrom(ResetActivityByIdRequest other) { if (other == null) { return; } if (other.Namespace.Length != 0) { Namespace = other.Namespace; } - operations_.Add(other.operations_); + if (other.WorkflowId.Length != 0) { + WorkflowId = other.WorkflowId; + } + if (other.RunId.Length != 0) { + RunId = other.RunId; + } + if (other.ActivityId.Length != 0) { + ActivityId = other.ActivityId; + } + if (other.Identity.Length != 0) { + Identity = other.Identity; + } + if (other.RequestId.Length != 0) { + RequestId = other.RequestId; + } + if (other.NoWait != false) { + NoWait = other.NoWait; + } + if (other.ResetHeartbeat != false) { + ResetHeartbeat = other.ResetHeartbeat; + } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -42927,355 +47472,105 @@ public void MergeFrom(pb::CodedInputStream input) { break; case 10: { Namespace = input.ReadString(); - break; - } - case 18: { - operations_.AddEntriesFrom(input, _repeated_operations_codec); - break; - } - } - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); - break; - case 10: { - Namespace = input.ReadString(); - break; - } - case 18: { - operations_.AddEntriesFrom(ref input, _repeated_operations_codec); - break; - } - } - } - } - #endif - - #region Nested types - /// Container for nested types declared in the ExecuteMultiOperationRequest message type. - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static partial class Types { - public sealed partial class Operation : pb::IMessage - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - , pb::IBufferMessage - #endif - { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Operation()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pbr::MessageDescriptor Descriptor { - get { return global::Temporalio.Api.WorkflowService.V1.ExecuteMultiOperationRequest.Descriptor.NestedTypes[0]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public Operation() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public Operation(Operation other) : this() { - switch (other.OperationCase) { - case OperationOneofCase.StartWorkflow: - StartWorkflow = other.StartWorkflow.Clone(); - break; - case OperationOneofCase.UpdateWorkflow: - UpdateWorkflow = other.UpdateWorkflow.Clone(); - break; - } - - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public Operation Clone() { - return new Operation(this); - } - - /// Field number for the "start_workflow" field. - public const int StartWorkflowFieldNumber = 1; - /// - /// Additional restrictions: - /// - setting `cron_schedule` is invalid - /// - setting `request_eager_execution` is invalid - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Temporalio.Api.WorkflowService.V1.StartWorkflowExecutionRequest StartWorkflow { - get { return operationCase_ == OperationOneofCase.StartWorkflow ? (global::Temporalio.Api.WorkflowService.V1.StartWorkflowExecutionRequest) operation_ : null; } - set { - operation_ = value; - operationCase_ = value == null ? OperationOneofCase.None : OperationOneofCase.StartWorkflow; - } - } - - /// Field number for the "update_workflow" field. - public const int UpdateWorkflowFieldNumber = 2; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Temporalio.Api.WorkflowService.V1.UpdateWorkflowExecutionRequest UpdateWorkflow { - get { return operationCase_ == OperationOneofCase.UpdateWorkflow ? (global::Temporalio.Api.WorkflowService.V1.UpdateWorkflowExecutionRequest) operation_ : null; } - set { - operation_ = value; - operationCase_ = value == null ? OperationOneofCase.None : OperationOneofCase.UpdateWorkflow; - } - } - - private object operation_; - /// Enum of possible cases for the "operation" oneof. - public enum OperationOneofCase { - None = 0, - StartWorkflow = 1, - UpdateWorkflow = 2, - } - private OperationOneofCase operationCase_ = OperationOneofCase.None; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public OperationOneofCase OperationCase { - get { return operationCase_; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void ClearOperation() { - operationCase_ = OperationOneofCase.None; - operation_ = null; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override bool Equals(object other) { - return Equals(other as Operation); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(Operation other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (!object.Equals(StartWorkflow, other.StartWorkflow)) return false; - if (!object.Equals(UpdateWorkflow, other.UpdateWorkflow)) return false; - if (OperationCase != other.OperationCase) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override int GetHashCode() { - int hash = 1; - if (operationCase_ == OperationOneofCase.StartWorkflow) hash ^= StartWorkflow.GetHashCode(); - if (operationCase_ == OperationOneofCase.UpdateWorkflow) hash ^= UpdateWorkflow.GetHashCode(); - hash ^= (int) operationCase_; - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void WriteTo(pb::CodedOutputStream output) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - output.WriteRawMessage(this); - #else - if (operationCase_ == OperationOneofCase.StartWorkflow) { - output.WriteRawTag(10); - output.WriteMessage(StartWorkflow); + break; } - if (operationCase_ == OperationOneofCase.UpdateWorkflow) { - output.WriteRawTag(18); - output.WriteMessage(UpdateWorkflow); + case 18: { + WorkflowId = input.ReadString(); + break; } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); + case 26: { + RunId = input.ReadString(); + break; } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (operationCase_ == OperationOneofCase.StartWorkflow) { - output.WriteRawTag(10); - output.WriteMessage(StartWorkflow); + case 34: { + ActivityId = input.ReadString(); + break; } - if (operationCase_ == OperationOneofCase.UpdateWorkflow) { - output.WriteRawTag(18); - output.WriteMessage(UpdateWorkflow); + case 42: { + Identity = input.ReadString(); + break; } - if (_unknownFields != null) { - _unknownFields.WriteTo(ref output); + case 50: { + RequestId = input.ReadString(); + break; + } + case 56: { + NoWait = input.ReadBool(); + break; + } + case 64: { + ResetHeartbeat = input.ReadBool(); + break; } } - #endif + } + #endif + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int CalculateSize() { - int size = 0; - if (operationCase_ == OperationOneofCase.StartWorkflow) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(StartWorkflow); + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + Namespace = input.ReadString(); + break; } - if (operationCase_ == OperationOneofCase.UpdateWorkflow) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(UpdateWorkflow); + case 18: { + WorkflowId = input.ReadString(); + break; } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); + case 26: { + RunId = input.ReadString(); + break; } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(Operation other) { - if (other == null) { - return; + case 34: { + ActivityId = input.ReadString(); + break; } - switch (other.OperationCase) { - case OperationOneofCase.StartWorkflow: - if (StartWorkflow == null) { - StartWorkflow = new global::Temporalio.Api.WorkflowService.V1.StartWorkflowExecutionRequest(); - } - StartWorkflow.MergeFrom(other.StartWorkflow); - break; - case OperationOneofCase.UpdateWorkflow: - if (UpdateWorkflow == null) { - UpdateWorkflow = new global::Temporalio.Api.WorkflowService.V1.UpdateWorkflowExecutionRequest(); - } - UpdateWorkflow.MergeFrom(other.UpdateWorkflow); - break; + case 42: { + Identity = input.ReadString(); + break; } - - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(pb::CodedInputStream input) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - input.ReadRawMessage(this); - #else - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 10: { - global::Temporalio.Api.WorkflowService.V1.StartWorkflowExecutionRequest subBuilder = new global::Temporalio.Api.WorkflowService.V1.StartWorkflowExecutionRequest(); - if (operationCase_ == OperationOneofCase.StartWorkflow) { - subBuilder.MergeFrom(StartWorkflow); - } - input.ReadMessage(subBuilder); - StartWorkflow = subBuilder; - break; - } - case 18: { - global::Temporalio.Api.WorkflowService.V1.UpdateWorkflowExecutionRequest subBuilder = new global::Temporalio.Api.WorkflowService.V1.UpdateWorkflowExecutionRequest(); - if (operationCase_ == OperationOneofCase.UpdateWorkflow) { - subBuilder.MergeFrom(UpdateWorkflow); - } - input.ReadMessage(subBuilder); - UpdateWorkflow = subBuilder; - break; - } - } + case 50: { + RequestId = input.ReadString(); + break; } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); - break; - case 10: { - global::Temporalio.Api.WorkflowService.V1.StartWorkflowExecutionRequest subBuilder = new global::Temporalio.Api.WorkflowService.V1.StartWorkflowExecutionRequest(); - if (operationCase_ == OperationOneofCase.StartWorkflow) { - subBuilder.MergeFrom(StartWorkflow); - } - input.ReadMessage(subBuilder); - StartWorkflow = subBuilder; - break; - } - case 18: { - global::Temporalio.Api.WorkflowService.V1.UpdateWorkflowExecutionRequest subBuilder = new global::Temporalio.Api.WorkflowService.V1.UpdateWorkflowExecutionRequest(); - if (operationCase_ == OperationOneofCase.UpdateWorkflow) { - subBuilder.MergeFrom(UpdateWorkflow); - } - input.ReadMessage(subBuilder); - UpdateWorkflow = subBuilder; - break; - } - } + case 56: { + NoWait = input.ReadBool(); + break; + } + case 64: { + ResetHeartbeat = input.ReadBool(); + break; } } - #endif - } - } - #endregion + #endif } - public sealed partial class ExecuteMultiOperationResponse : pb::IMessage + public sealed partial class ResetActivityByIdResponse : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ExecuteMultiOperationResponse()); + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ResetActivityByIdResponse()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + public static pb::MessageParser Parser { get { return _parser; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[125]; } + get { return global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor.MessageTypes[135]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -43286,7 +47581,7 @@ public sealed partial class ExecuteMultiOperationResponse : pb::IMessageField number for the "responses" field. - public const int ResponsesFieldNumber = 1; - private static readonly pb::FieldCodec _repeated_responses_codec - = pb::FieldCodec.ForMessage(10, global::Temporalio.Api.WorkflowService.V1.ExecuteMultiOperationResponse.Types.Response.Parser); - private readonly pbc::RepeatedField responses_ = new pbc::RepeatedField(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public pbc::RepeatedField Responses { - get { return responses_; } + public ResetActivityByIdResponse Clone() { + return new ResetActivityByIdResponse(this); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { - return Equals(other as ExecuteMultiOperationResponse); + return Equals(other as ResetActivityByIdResponse); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(ExecuteMultiOperationResponse other) { + public bool Equals(ResetActivityByIdResponse other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } - if(!responses_.Equals(other.responses_)) return false; return Equals(_unknownFields, other._unknownFields); } @@ -43339,7 +47621,6 @@ public bool Equals(ExecuteMultiOperationResponse other) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override int GetHashCode() { int hash = 1; - hash ^= responses_.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -43358,7 +47639,6 @@ public void WriteTo(pb::CodedOutputStream output) { #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE output.WriteRawMessage(this); #else - responses_.WriteTo(output, _repeated_responses_codec); if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -43369,7 +47649,6 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - responses_.WriteTo(ref output, _repeated_responses_codec); if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } @@ -43380,7 +47659,6 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public int CalculateSize() { int size = 0; - size += responses_.CalculateSize(_repeated_responses_codec); if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -43389,11 +47667,10 @@ public int CalculateSize() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(ExecuteMultiOperationResponse other) { + public void MergeFrom(ResetActivityByIdResponse other) { if (other == null) { return; } - responses_.Add(other.responses_); _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -43409,10 +47686,6 @@ public void MergeFrom(pb::CodedInputStream input) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; - case 10: { - responses_.AddEntriesFrom(input, _repeated_responses_codec); - break; - } } } #endif @@ -43428,308 +47701,11 @@ public void MergeFrom(pb::CodedInputStream input) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; - case 10: { - responses_.AddEntriesFrom(ref input, _repeated_responses_codec); - break; - } } } } #endif - #region Nested types - /// Container for nested types declared in the ExecuteMultiOperationResponse message type. - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static partial class Types { - public sealed partial class Response : pb::IMessage - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - , pb::IBufferMessage - #endif - { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Response()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pbr::MessageDescriptor Descriptor { - get { return global::Temporalio.Api.WorkflowService.V1.ExecuteMultiOperationResponse.Descriptor.NestedTypes[0]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public Response() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public Response(Response other) : this() { - switch (other.ResponseCase) { - case ResponseOneofCase.StartWorkflow: - StartWorkflow = other.StartWorkflow.Clone(); - break; - case ResponseOneofCase.UpdateWorkflow: - UpdateWorkflow = other.UpdateWorkflow.Clone(); - break; - } - - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public Response Clone() { - return new Response(this); - } - - /// Field number for the "start_workflow" field. - public const int StartWorkflowFieldNumber = 1; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Temporalio.Api.WorkflowService.V1.StartWorkflowExecutionResponse StartWorkflow { - get { return responseCase_ == ResponseOneofCase.StartWorkflow ? (global::Temporalio.Api.WorkflowService.V1.StartWorkflowExecutionResponse) response_ : null; } - set { - response_ = value; - responseCase_ = value == null ? ResponseOneofCase.None : ResponseOneofCase.StartWorkflow; - } - } - - /// Field number for the "update_workflow" field. - public const int UpdateWorkflowFieldNumber = 2; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Temporalio.Api.WorkflowService.V1.UpdateWorkflowExecutionResponse UpdateWorkflow { - get { return responseCase_ == ResponseOneofCase.UpdateWorkflow ? (global::Temporalio.Api.WorkflowService.V1.UpdateWorkflowExecutionResponse) response_ : null; } - set { - response_ = value; - responseCase_ = value == null ? ResponseOneofCase.None : ResponseOneofCase.UpdateWorkflow; - } - } - - private object response_; - /// Enum of possible cases for the "response" oneof. - public enum ResponseOneofCase { - None = 0, - StartWorkflow = 1, - UpdateWorkflow = 2, - } - private ResponseOneofCase responseCase_ = ResponseOneofCase.None; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public ResponseOneofCase ResponseCase { - get { return responseCase_; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void ClearResponse() { - responseCase_ = ResponseOneofCase.None; - response_ = null; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override bool Equals(object other) { - return Equals(other as Response); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(Response other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (!object.Equals(StartWorkflow, other.StartWorkflow)) return false; - if (!object.Equals(UpdateWorkflow, other.UpdateWorkflow)) return false; - if (ResponseCase != other.ResponseCase) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override int GetHashCode() { - int hash = 1; - if (responseCase_ == ResponseOneofCase.StartWorkflow) hash ^= StartWorkflow.GetHashCode(); - if (responseCase_ == ResponseOneofCase.UpdateWorkflow) hash ^= UpdateWorkflow.GetHashCode(); - hash ^= (int) responseCase_; - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void WriteTo(pb::CodedOutputStream output) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - output.WriteRawMessage(this); - #else - if (responseCase_ == ResponseOneofCase.StartWorkflow) { - output.WriteRawTag(10); - output.WriteMessage(StartWorkflow); - } - if (responseCase_ == ResponseOneofCase.UpdateWorkflow) { - output.WriteRawTag(18); - output.WriteMessage(UpdateWorkflow); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (responseCase_ == ResponseOneofCase.StartWorkflow) { - output.WriteRawTag(10); - output.WriteMessage(StartWorkflow); - } - if (responseCase_ == ResponseOneofCase.UpdateWorkflow) { - output.WriteRawTag(18); - output.WriteMessage(UpdateWorkflow); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(ref output); - } - } - #endif - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int CalculateSize() { - int size = 0; - if (responseCase_ == ResponseOneofCase.StartWorkflow) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(StartWorkflow); - } - if (responseCase_ == ResponseOneofCase.UpdateWorkflow) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(UpdateWorkflow); - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(Response other) { - if (other == null) { - return; - } - switch (other.ResponseCase) { - case ResponseOneofCase.StartWorkflow: - if (StartWorkflow == null) { - StartWorkflow = new global::Temporalio.Api.WorkflowService.V1.StartWorkflowExecutionResponse(); - } - StartWorkflow.MergeFrom(other.StartWorkflow); - break; - case ResponseOneofCase.UpdateWorkflow: - if (UpdateWorkflow == null) { - UpdateWorkflow = new global::Temporalio.Api.WorkflowService.V1.UpdateWorkflowExecutionResponse(); - } - UpdateWorkflow.MergeFrom(other.UpdateWorkflow); - break; - } - - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(pb::CodedInputStream input) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - input.ReadRawMessage(this); - #else - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 10: { - global::Temporalio.Api.WorkflowService.V1.StartWorkflowExecutionResponse subBuilder = new global::Temporalio.Api.WorkflowService.V1.StartWorkflowExecutionResponse(); - if (responseCase_ == ResponseOneofCase.StartWorkflow) { - subBuilder.MergeFrom(StartWorkflow); - } - input.ReadMessage(subBuilder); - StartWorkflow = subBuilder; - break; - } - case 18: { - global::Temporalio.Api.WorkflowService.V1.UpdateWorkflowExecutionResponse subBuilder = new global::Temporalio.Api.WorkflowService.V1.UpdateWorkflowExecutionResponse(); - if (responseCase_ == ResponseOneofCase.UpdateWorkflow) { - subBuilder.MergeFrom(UpdateWorkflow); - } - input.ReadMessage(subBuilder); - UpdateWorkflow = subBuilder; - break; - } - } - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); - break; - case 10: { - global::Temporalio.Api.WorkflowService.V1.StartWorkflowExecutionResponse subBuilder = new global::Temporalio.Api.WorkflowService.V1.StartWorkflowExecutionResponse(); - if (responseCase_ == ResponseOneofCase.StartWorkflow) { - subBuilder.MergeFrom(StartWorkflow); - } - input.ReadMessage(subBuilder); - StartWorkflow = subBuilder; - break; - } - case 18: { - global::Temporalio.Api.WorkflowService.V1.UpdateWorkflowExecutionResponse subBuilder = new global::Temporalio.Api.WorkflowService.V1.UpdateWorkflowExecutionResponse(); - if (responseCase_ == ResponseOneofCase.UpdateWorkflow) { - subBuilder.MergeFrom(UpdateWorkflow); - } - input.ReadMessage(subBuilder); - UpdateWorkflow = subBuilder; - break; - } - } - } - } - #endif - - } - - } - #endregion - } #endregion diff --git a/src/Temporalio/Api/WorkflowService/V1/Service.cs b/src/Temporalio/Api/WorkflowService/V1/Service.cs index 42bea250..475a1bb0 100644 --- a/src/Temporalio/Api/WorkflowService/V1/Service.cs +++ b/src/Temporalio/Api/WorkflowService/V1/Service.cs @@ -27,294 +27,385 @@ static ServiceReflection() { "Ci10ZW1wb3JhbC9hcGkvd29ya2Zsb3dzZXJ2aWNlL3YxL3NlcnZpY2UucHJv", "dG8SH3RlbXBvcmFsLmFwaS53b3JrZmxvd3NlcnZpY2UudjEaNnRlbXBvcmFs", "L2FwaS93b3JrZmxvd3NlcnZpY2UvdjEvcmVxdWVzdF9yZXNwb25zZS5wcm90", - "bxocZ29vZ2xlL2FwaS9hbm5vdGF0aW9ucy5wcm90bzK7YwoPV29ya2Zsb3dT", - "ZXJ2aWNlEqIBChFSZWdpc3Rlck5hbWVzcGFjZRI5LnRlbXBvcmFsLmFwaS53", - "b3JrZmxvd3NlcnZpY2UudjEuUmVnaXN0ZXJOYW1lc3BhY2VSZXF1ZXN0Gjou", - "dGVtcG9yYWwuYXBpLndvcmtmbG93c2VydmljZS52MS5SZWdpc3Rlck5hbWVz", - "cGFjZVJlc3BvbnNlIhaC0+STAhAiCy9uYW1lc3BhY2VzOgEqEqsBChFEZXNj", - "cmliZU5hbWVzcGFjZRI5LnRlbXBvcmFsLmFwaS53b3JrZmxvd3NlcnZpY2Uu", - "djEuRGVzY3JpYmVOYW1lc3BhY2VSZXF1ZXN0GjoudGVtcG9yYWwuYXBpLndv", - "cmtmbG93c2VydmljZS52MS5EZXNjcmliZU5hbWVzcGFjZVJlc3BvbnNlIh+C", - "0+STAhkSFy9uYW1lc3BhY2VzL3tuYW1lc3BhY2V9EpYBCg5MaXN0TmFtZXNw", - "YWNlcxI2LnRlbXBvcmFsLmFwaS53b3JrZmxvd3NlcnZpY2UudjEuTGlzdE5h", - "bWVzcGFjZXNSZXF1ZXN0GjcudGVtcG9yYWwuYXBpLndvcmtmbG93c2Vydmlj", - "ZS52MS5MaXN0TmFtZXNwYWNlc1Jlc3BvbnNlIhOC0+STAg0SCy9uYW1lc3Bh", - "Y2VzEq8BCg9VcGRhdGVOYW1lc3BhY2USNy50ZW1wb3JhbC5hcGkud29ya2Zs", - "b3dzZXJ2aWNlLnYxLlVwZGF0ZU5hbWVzcGFjZVJlcXVlc3QaOC50ZW1wb3Jh", - "bC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYxLlVwZGF0ZU5hbWVzcGFjZVJlc3Bv", - "bnNlIimC0+STAiMiHi9uYW1lc3BhY2VzL3tuYW1lc3BhY2V9L3VwZGF0ZToB", - "KhKPAQoSRGVwcmVjYXRlTmFtZXNwYWNlEjoudGVtcG9yYWwuYXBpLndvcmtm", - "bG93c2VydmljZS52MS5EZXByZWNhdGVOYW1lc3BhY2VSZXF1ZXN0GjsudGVt", - "cG9yYWwuYXBpLndvcmtmbG93c2VydmljZS52MS5EZXByZWNhdGVOYW1lc3Bh", - "Y2VSZXNwb25zZSIAEtUBChZTdGFydFdvcmtmbG93RXhlY3V0aW9uEj4udGVt", - "cG9yYWwuYXBpLndvcmtmbG93c2VydmljZS52MS5TdGFydFdvcmtmbG93RXhl", - "Y3V0aW9uUmVxdWVzdBo/LnRlbXBvcmFsLmFwaS53b3JrZmxvd3NlcnZpY2Uu", - "djEuU3RhcnRXb3JrZmxvd0V4ZWN1dGlvblJlc3BvbnNlIjqC0+STAjQiLy9u", - "YW1lc3BhY2VzL3tuYW1lc3BhY2V9L3dvcmtmbG93cy97d29ya2Zsb3dfaWR9", - "OgEqEtwBChVFeGVjdXRlTXVsdGlPcGVyYXRpb24SPS50ZW1wb3JhbC5hcGku", - "d29ya2Zsb3dzZXJ2aWNlLnYxLkV4ZWN1dGVNdWx0aU9wZXJhdGlvblJlcXVl", - "c3QaPi50ZW1wb3JhbC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYxLkV4ZWN1dGVN", - "dWx0aU9wZXJhdGlvblJlc3BvbnNlIkSC0+STAj4iOS9uYW1lc3BhY2VzL3tu", - "YW1lc3BhY2V9L3dvcmtmbG93cy9leGVjdXRlLW11bHRpLW9wZXJhdGlvbjoB", - "KhLzAQobR2V0V29ya2Zsb3dFeGVjdXRpb25IaXN0b3J5EkMudGVtcG9yYWwu", - "YXBpLndvcmtmbG93c2VydmljZS52MS5HZXRXb3JrZmxvd0V4ZWN1dGlvbkhp", - "c3RvcnlSZXF1ZXN0GkQudGVtcG9yYWwuYXBpLndvcmtmbG93c2VydmljZS52", - "MS5HZXRXb3JrZmxvd0V4ZWN1dGlvbkhpc3RvcnlSZXNwb25zZSJJgtPkkwJD", - "EkEvbmFtZXNwYWNlcy97bmFtZXNwYWNlfS93b3JrZmxvd3Mve2V4ZWN1dGlv", - "bi53b3JrZmxvd19pZH0vaGlzdG9yeRKQAgoiR2V0V29ya2Zsb3dFeGVjdXRp", - "b25IaXN0b3J5UmV2ZXJzZRJKLnRlbXBvcmFsLmFwaS53b3JrZmxvd3NlcnZp", - "Y2UudjEuR2V0V29ya2Zsb3dFeGVjdXRpb25IaXN0b3J5UmV2ZXJzZVJlcXVl", - "c3QaSy50ZW1wb3JhbC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYxLkdldFdvcmtm", - "bG93RXhlY3V0aW9uSGlzdG9yeVJldmVyc2VSZXNwb25zZSJRgtPkkwJLEkkv", - "bmFtZXNwYWNlcy97bmFtZXNwYWNlfS93b3JrZmxvd3Mve2V4ZWN1dGlvbi53", - "b3JrZmxvd19pZH0vaGlzdG9yeS1yZXZlcnNlEpgBChVQb2xsV29ya2Zsb3dU", - "YXNrUXVldWUSPS50ZW1wb3JhbC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYxLlBv", - "bGxXb3JrZmxvd1Rhc2tRdWV1ZVJlcXVlc3QaPi50ZW1wb3JhbC5hcGkud29y", - "a2Zsb3dzZXJ2aWNlLnYxLlBvbGxXb3JrZmxvd1Rhc2tRdWV1ZVJlc3BvbnNl", - "IgASrQEKHFJlc3BvbmRXb3JrZmxvd1Rhc2tDb21wbGV0ZWQSRC50ZW1wb3Jh", - "bC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYxLlJlc3BvbmRXb3JrZmxvd1Rhc2tD", - "b21wbGV0ZWRSZXF1ZXN0GkUudGVtcG9yYWwuYXBpLndvcmtmbG93c2Vydmlj", - "ZS52MS5SZXNwb25kV29ya2Zsb3dUYXNrQ29tcGxldGVkUmVzcG9uc2UiABKk", - "AQoZUmVzcG9uZFdvcmtmbG93VGFza0ZhaWxlZBJBLnRlbXBvcmFsLmFwaS53", - "b3JrZmxvd3NlcnZpY2UudjEuUmVzcG9uZFdvcmtmbG93VGFza0ZhaWxlZFJl", - "cXVlc3QaQi50ZW1wb3JhbC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYxLlJlc3Bv", - "bmRXb3JrZmxvd1Rhc2tGYWlsZWRSZXNwb25zZSIAEpgBChVQb2xsQWN0aXZp", - "dHlUYXNrUXVldWUSPS50ZW1wb3JhbC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYx", - "LlBvbGxBY3Rpdml0eVRhc2tRdWV1ZVJlcXVlc3QaPi50ZW1wb3JhbC5hcGku", - "d29ya2Zsb3dzZXJ2aWNlLnYxLlBvbGxBY3Rpdml0eVRhc2tRdWV1ZVJlc3Bv", - "bnNlIgAS4QEKG1JlY29yZEFjdGl2aXR5VGFza0hlYXJ0YmVhdBJDLnRlbXBv", - "cmFsLmFwaS53b3JrZmxvd3NlcnZpY2UudjEuUmVjb3JkQWN0aXZpdHlUYXNr", - "SGVhcnRiZWF0UmVxdWVzdBpELnRlbXBvcmFsLmFwaS53b3JrZmxvd3NlcnZp", - "Y2UudjEuUmVjb3JkQWN0aXZpdHlUYXNrSGVhcnRiZWF0UmVzcG9uc2UiN4LT", - "5JMCMSIsL25hbWVzcGFjZXMve25hbWVzcGFjZX0vYWN0aXZpdGllcy9oZWFy", - "dGJlYXQ6ASoS8wEKH1JlY29yZEFjdGl2aXR5VGFza0hlYXJ0YmVhdEJ5SWQS", - "Ry50ZW1wb3JhbC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYxLlJlY29yZEFjdGl2", - "aXR5VGFza0hlYXJ0YmVhdEJ5SWRSZXF1ZXN0GkgudGVtcG9yYWwuYXBpLndv", - "cmtmbG93c2VydmljZS52MS5SZWNvcmRBY3Rpdml0eVRhc2tIZWFydGJlYXRC", - "eUlkUmVzcG9uc2UiPYLT5JMCNyIyL25hbWVzcGFjZXMve25hbWVzcGFjZX0v", - "YWN0aXZpdGllcy9oZWFydGJlYXQtYnktaWQ6ASoS4wEKHFJlc3BvbmRBY3Rp", - "dml0eVRhc2tDb21wbGV0ZWQSRC50ZW1wb3JhbC5hcGkud29ya2Zsb3dzZXJ2", - "aWNlLnYxLlJlc3BvbmRBY3Rpdml0eVRhc2tDb21wbGV0ZWRSZXF1ZXN0GkUu", + "bxocZ29vZ2xlL2FwaS9hbm5vdGF0aW9ucy5wcm90bzKXgwEKD1dvcmtmbG93", + "U2VydmljZRLDAQoRUmVnaXN0ZXJOYW1lc3BhY2USOS50ZW1wb3JhbC5hcGku", + "d29ya2Zsb3dzZXJ2aWNlLnYxLlJlZ2lzdGVyTmFtZXNwYWNlUmVxdWVzdBo6", + "LnRlbXBvcmFsLmFwaS53b3JrZmxvd3NlcnZpY2UudjEuUmVnaXN0ZXJOYW1l", + "c3BhY2VSZXNwb25zZSI3gtPkkwIxIhMvY2x1c3Rlci9uYW1lc3BhY2VzOgEq", + "WhciEi9hcGkvdjEvbmFtZXNwYWNlczoBKhLVAQoRRGVzY3JpYmVOYW1lc3Bh", + "Y2USOS50ZW1wb3JhbC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYxLkRlc2NyaWJl", + "TmFtZXNwYWNlUmVxdWVzdBo6LnRlbXBvcmFsLmFwaS53b3JrZmxvd3NlcnZp", + "Y2UudjEuRGVzY3JpYmVOYW1lc3BhY2VSZXNwb25zZSJJgtPkkwJDEh8vY2x1", + "c3Rlci9uYW1lc3BhY2VzL3tuYW1lc3BhY2V9WiASHi9hcGkvdjEvbmFtZXNw", + "YWNlcy97bmFtZXNwYWNlfRK0AQoOTGlzdE5hbWVzcGFjZXMSNi50ZW1wb3Jh", + "bC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYxLkxpc3ROYW1lc3BhY2VzUmVxdWVz", + "dBo3LnRlbXBvcmFsLmFwaS53b3JrZmxvd3NlcnZpY2UudjEuTGlzdE5hbWVz", + "cGFjZXNSZXNwb25zZSIxgtPkkwIrEhMvY2x1c3Rlci9uYW1lc3BhY2VzWhQS", + "Ei9hcGkvdjEvbmFtZXNwYWNlcxLjAQoPVXBkYXRlTmFtZXNwYWNlEjcudGVt", + "cG9yYWwuYXBpLndvcmtmbG93c2VydmljZS52MS5VcGRhdGVOYW1lc3BhY2VS", + "ZXF1ZXN0GjgudGVtcG9yYWwuYXBpLndvcmtmbG93c2VydmljZS52MS5VcGRh", + "dGVOYW1lc3BhY2VSZXNwb25zZSJdgtPkkwJXIiYvY2x1c3Rlci9uYW1lc3Bh", + "Y2VzL3tuYW1lc3BhY2V9L3VwZGF0ZToBKloqIiUvYXBpL3YxL25hbWVzcGFj", + "ZXMve25hbWVzcGFjZX0vdXBkYXRlOgEqEo8BChJEZXByZWNhdGVOYW1lc3Bh", + "Y2USOi50ZW1wb3JhbC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYxLkRlcHJlY2F0", + "ZU5hbWVzcGFjZVJlcXVlc3QaOy50ZW1wb3JhbC5hcGkud29ya2Zsb3dzZXJ2", + "aWNlLnYxLkRlcHJlY2F0ZU5hbWVzcGFjZVJlc3BvbnNlIgASkgIKFlN0YXJ0", + "V29ya2Zsb3dFeGVjdXRpb24SPi50ZW1wb3JhbC5hcGkud29ya2Zsb3dzZXJ2", + "aWNlLnYxLlN0YXJ0V29ya2Zsb3dFeGVjdXRpb25SZXF1ZXN0Gj8udGVtcG9y", + "YWwuYXBpLndvcmtmbG93c2VydmljZS52MS5TdGFydFdvcmtmbG93RXhlY3V0", + "aW9uUmVzcG9uc2Uid4LT5JMCcSIvL25hbWVzcGFjZXMve25hbWVzcGFjZX0v", + "d29ya2Zsb3dzL3t3b3JrZmxvd19pZH06ASpaOyI2L2FwaS92MS9uYW1lc3Bh", + "Y2VzL3tuYW1lc3BhY2V9L3dvcmtmbG93cy97d29ya2Zsb3dfaWR9OgEqEqUC", + "ChVFeGVjdXRlTXVsdGlPcGVyYXRpb24SPS50ZW1wb3JhbC5hcGkud29ya2Zs", + "b3dzZXJ2aWNlLnYxLkV4ZWN1dGVNdWx0aU9wZXJhdGlvblJlcXVlc3QaPi50", + "ZW1wb3JhbC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYxLkV4ZWN1dGVNdWx0aU9w", + "ZXJhdGlvblJlc3BvbnNlIowBgtPkkwKFASI5L25hbWVzcGFjZXMve25hbWVz", + "cGFjZX0vd29ya2Zsb3dzL2V4ZWN1dGUtbXVsdGktb3BlcmF0aW9uOgEqWkUi", + "QC9hcGkvdjEvbmFtZXNwYWNlcy97bmFtZXNwYWNlfS93b3JrZmxvd3MvZXhl", + "Y3V0ZS1tdWx0aS1vcGVyYXRpb246ASoSwQIKG0dldFdvcmtmbG93RXhlY3V0", + "aW9uSGlzdG9yeRJDLnRlbXBvcmFsLmFwaS53b3JrZmxvd3NlcnZpY2UudjEu", + "R2V0V29ya2Zsb3dFeGVjdXRpb25IaXN0b3J5UmVxdWVzdBpELnRlbXBvcmFs", + "LmFwaS53b3JrZmxvd3NlcnZpY2UudjEuR2V0V29ya2Zsb3dFeGVjdXRpb25I", + "aXN0b3J5UmVzcG9uc2UilgGC0+STAo8BEkEvbmFtZXNwYWNlcy97bmFtZXNw", + "YWNlfS93b3JrZmxvd3Mve2V4ZWN1dGlvbi53b3JrZmxvd19pZH0vaGlzdG9y", + "eVpKEkgvYXBpL3YxL25hbWVzcGFjZXMve25hbWVzcGFjZX0vd29ya2Zsb3dz", + "L3tleGVjdXRpb24ud29ya2Zsb3dfaWR9L2hpc3RvcnkS5gIKIkdldFdvcmtm", + "bG93RXhlY3V0aW9uSGlzdG9yeVJldmVyc2USSi50ZW1wb3JhbC5hcGkud29y", + "a2Zsb3dzZXJ2aWNlLnYxLkdldFdvcmtmbG93RXhlY3V0aW9uSGlzdG9yeVJl", + "dmVyc2VSZXF1ZXN0GksudGVtcG9yYWwuYXBpLndvcmtmbG93c2VydmljZS52", + "MS5HZXRXb3JrZmxvd0V4ZWN1dGlvbkhpc3RvcnlSZXZlcnNlUmVzcG9uc2Ui", + "pgGC0+STAp8BEkkvbmFtZXNwYWNlcy97bmFtZXNwYWNlfS93b3JrZmxvd3Mv", + "e2V4ZWN1dGlvbi53b3JrZmxvd19pZH0vaGlzdG9yeS1yZXZlcnNlWlISUC9h", + "cGkvdjEvbmFtZXNwYWNlcy97bmFtZXNwYWNlfS93b3JrZmxvd3Mve2V4ZWN1", + "dGlvbi53b3JrZmxvd19pZH0vaGlzdG9yeS1yZXZlcnNlEpgBChVQb2xsV29y", + "a2Zsb3dUYXNrUXVldWUSPS50ZW1wb3JhbC5hcGkud29ya2Zsb3dzZXJ2aWNl", + "LnYxLlBvbGxXb3JrZmxvd1Rhc2tRdWV1ZVJlcXVlc3QaPi50ZW1wb3JhbC5h", + "cGkud29ya2Zsb3dzZXJ2aWNlLnYxLlBvbGxXb3JrZmxvd1Rhc2tRdWV1ZVJl", + "c3BvbnNlIgASrQEKHFJlc3BvbmRXb3JrZmxvd1Rhc2tDb21wbGV0ZWQSRC50", + "ZW1wb3JhbC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYxLlJlc3BvbmRXb3JrZmxv", + "d1Rhc2tDb21wbGV0ZWRSZXF1ZXN0GkUudGVtcG9yYWwuYXBpLndvcmtmbG93", + "c2VydmljZS52MS5SZXNwb25kV29ya2Zsb3dUYXNrQ29tcGxldGVkUmVzcG9u", + "c2UiABKkAQoZUmVzcG9uZFdvcmtmbG93VGFza0ZhaWxlZBJBLnRlbXBvcmFs", + "LmFwaS53b3JrZmxvd3NlcnZpY2UudjEuUmVzcG9uZFdvcmtmbG93VGFza0Zh", + "aWxlZFJlcXVlc3QaQi50ZW1wb3JhbC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYx", + "LlJlc3BvbmRXb3JrZmxvd1Rhc2tGYWlsZWRSZXNwb25zZSIAEpgBChVQb2xs", + "QWN0aXZpdHlUYXNrUXVldWUSPS50ZW1wb3JhbC5hcGkud29ya2Zsb3dzZXJ2", + "aWNlLnYxLlBvbGxBY3Rpdml0eVRhc2tRdWV1ZVJlcXVlc3QaPi50ZW1wb3Jh", + "bC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYxLlBvbGxBY3Rpdml0eVRhc2tRdWV1", + "ZVJlc3BvbnNlIgASmwIKG1JlY29yZEFjdGl2aXR5VGFza0hlYXJ0YmVhdBJD", + "LnRlbXBvcmFsLmFwaS53b3JrZmxvd3NlcnZpY2UudjEuUmVjb3JkQWN0aXZp", + "dHlUYXNrSGVhcnRiZWF0UmVxdWVzdBpELnRlbXBvcmFsLmFwaS53b3JrZmxv", + "d3NlcnZpY2UudjEuUmVjb3JkQWN0aXZpdHlUYXNrSGVhcnRiZWF0UmVzcG9u", + "c2UicYLT5JMCayIsL25hbWVzcGFjZXMve25hbWVzcGFjZX0vYWN0aXZpdGll", + "cy9oZWFydGJlYXQ6ASpaOCIzL2FwaS92MS9uYW1lc3BhY2VzL3tuYW1lc3Bh", + "Y2V9L2FjdGl2aXRpZXMvaGVhcnRiZWF0OgEqErMCCh9SZWNvcmRBY3Rpdml0", + "eVRhc2tIZWFydGJlYXRCeUlkEkcudGVtcG9yYWwuYXBpLndvcmtmbG93c2Vy", + "dmljZS52MS5SZWNvcmRBY3Rpdml0eVRhc2tIZWFydGJlYXRCeUlkUmVxdWVz", + "dBpILnRlbXBvcmFsLmFwaS53b3JrZmxvd3NlcnZpY2UudjEuUmVjb3JkQWN0", + "aXZpdHlUYXNrSGVhcnRiZWF0QnlJZFJlc3BvbnNlIn2C0+STAnciMi9uYW1l", + "c3BhY2VzL3tuYW1lc3BhY2V9L2FjdGl2aXRpZXMvaGVhcnRiZWF0LWJ5LWlk", + "OgEqWj4iOS9hcGkvdjEvbmFtZXNwYWNlcy97bmFtZXNwYWNlfS9hY3Rpdml0", + "aWVzL2hlYXJ0YmVhdC1ieS1pZDoBKhKcAgocUmVzcG9uZEFjdGl2aXR5VGFz", + "a0NvbXBsZXRlZBJELnRlbXBvcmFsLmFwaS53b3JrZmxvd3NlcnZpY2UudjEu", + "UmVzcG9uZEFjdGl2aXR5VGFza0NvbXBsZXRlZFJlcXVlc3QaRS50ZW1wb3Jh", + "bC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYxLlJlc3BvbmRBY3Rpdml0eVRhc2tD", + "b21wbGV0ZWRSZXNwb25zZSJvgtPkkwJpIisvbmFtZXNwYWNlcy97bmFtZXNw", + "YWNlfS9hY3Rpdml0aWVzL2NvbXBsZXRlOgEqWjciMi9hcGkvdjEvbmFtZXNw", + "YWNlcy97bmFtZXNwYWNlfS9hY3Rpdml0aWVzL2NvbXBsZXRlOgEqErQCCiBS", + "ZXNwb25kQWN0aXZpdHlUYXNrQ29tcGxldGVkQnlJZBJILnRlbXBvcmFsLmFw", + "aS53b3JrZmxvd3NlcnZpY2UudjEuUmVzcG9uZEFjdGl2aXR5VGFza0NvbXBs", + "ZXRlZEJ5SWRSZXF1ZXN0GkkudGVtcG9yYWwuYXBpLndvcmtmbG93c2Vydmlj", + "ZS52MS5SZXNwb25kQWN0aXZpdHlUYXNrQ29tcGxldGVkQnlJZFJlc3BvbnNl", + "InuC0+STAnUiMS9uYW1lc3BhY2VzL3tuYW1lc3BhY2V9L2FjdGl2aXRpZXMv", + "Y29tcGxldGUtYnktaWQ6ASpaPSI4L2FwaS92MS9uYW1lc3BhY2VzL3tuYW1l", + "c3BhY2V9L2FjdGl2aXRpZXMvY29tcGxldGUtYnktaWQ6ASoSiwIKGVJlc3Bv", + "bmRBY3Rpdml0eVRhc2tGYWlsZWQSQS50ZW1wb3JhbC5hcGkud29ya2Zsb3dz", + "ZXJ2aWNlLnYxLlJlc3BvbmRBY3Rpdml0eVRhc2tGYWlsZWRSZXF1ZXN0GkIu", "dGVtcG9yYWwuYXBpLndvcmtmbG93c2VydmljZS52MS5SZXNwb25kQWN0aXZp", - "dHlUYXNrQ29tcGxldGVkUmVzcG9uc2UiNoLT5JMCMCIrL25hbWVzcGFjZXMv", - "e25hbWVzcGFjZX0vYWN0aXZpdGllcy9jb21wbGV0ZToBKhL1AQogUmVzcG9u", - "ZEFjdGl2aXR5VGFza0NvbXBsZXRlZEJ5SWQSSC50ZW1wb3JhbC5hcGkud29y", - "a2Zsb3dzZXJ2aWNlLnYxLlJlc3BvbmRBY3Rpdml0eVRhc2tDb21wbGV0ZWRC", - "eUlkUmVxdWVzdBpJLnRlbXBvcmFsLmFwaS53b3JrZmxvd3NlcnZpY2UudjEu", - "UmVzcG9uZEFjdGl2aXR5VGFza0NvbXBsZXRlZEJ5SWRSZXNwb25zZSI8gtPk", - "kwI2IjEvbmFtZXNwYWNlcy97bmFtZXNwYWNlfS9hY3Rpdml0aWVzL2NvbXBs", - "ZXRlLWJ5LWlkOgEqEtYBChlSZXNwb25kQWN0aXZpdHlUYXNrRmFpbGVkEkEu", - "dGVtcG9yYWwuYXBpLndvcmtmbG93c2VydmljZS52MS5SZXNwb25kQWN0aXZp", - "dHlUYXNrRmFpbGVkUmVxdWVzdBpCLnRlbXBvcmFsLmFwaS53b3JrZmxvd3Nl", - "cnZpY2UudjEuUmVzcG9uZEFjdGl2aXR5VGFza0ZhaWxlZFJlc3BvbnNlIjKC", - "0+STAiwiJy9uYW1lc3BhY2VzL3tuYW1lc3BhY2V9L2FjdGl2aXRpZXMvZmFp", - "bDoBKhLoAQodUmVzcG9uZEFjdGl2aXR5VGFza0ZhaWxlZEJ5SWQSRS50ZW1w", - "b3JhbC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYxLlJlc3BvbmRBY3Rpdml0eVRh", - "c2tGYWlsZWRCeUlkUmVxdWVzdBpGLnRlbXBvcmFsLmFwaS53b3JrZmxvd3Nl", - "cnZpY2UudjEuUmVzcG9uZEFjdGl2aXR5VGFza0ZhaWxlZEJ5SWRSZXNwb25z", - "ZSI4gtPkkwIyIi0vbmFtZXNwYWNlcy97bmFtZXNwYWNlfS9hY3Rpdml0aWVz", - "L2ZhaWwtYnktaWQ6ASoS3gEKG1Jlc3BvbmRBY3Rpdml0eVRhc2tDYW5jZWxl", + "dHlUYXNrRmFpbGVkUmVzcG9uc2UiZ4LT5JMCYSInL25hbWVzcGFjZXMve25h", + "bWVzcGFjZX0vYWN0aXZpdGllcy9mYWlsOgEqWjMiLi9hcGkvdjEvbmFtZXNw", + "YWNlcy97bmFtZXNwYWNlfS9hY3Rpdml0aWVzL2ZhaWw6ASoSowIKHVJlc3Bv", + "bmRBY3Rpdml0eVRhc2tGYWlsZWRCeUlkEkUudGVtcG9yYWwuYXBpLndvcmtm", + "bG93c2VydmljZS52MS5SZXNwb25kQWN0aXZpdHlUYXNrRmFpbGVkQnlJZFJl", + "cXVlc3QaRi50ZW1wb3JhbC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYxLlJlc3Bv", + "bmRBY3Rpdml0eVRhc2tGYWlsZWRCeUlkUmVzcG9uc2Uic4LT5JMCbSItL25h", + "bWVzcGFjZXMve25hbWVzcGFjZX0vYWN0aXZpdGllcy9mYWlsLWJ5LWlkOgEq", + "WjkiNC9hcGkvdjEvbmFtZXNwYWNlcy97bmFtZXNwYWNlfS9hY3Rpdml0aWVz", + "L2ZhaWwtYnktaWQ6ASoSlQIKG1Jlc3BvbmRBY3Rpdml0eVRhc2tDYW5jZWxl", "ZBJDLnRlbXBvcmFsLmFwaS53b3JrZmxvd3NlcnZpY2UudjEuUmVzcG9uZEFj", "dGl2aXR5VGFza0NhbmNlbGVkUmVxdWVzdBpELnRlbXBvcmFsLmFwaS53b3Jr", "Zmxvd3NlcnZpY2UudjEuUmVzcG9uZEFjdGl2aXR5VGFza0NhbmNlbGVkUmVz", - "cG9uc2UiNILT5JMCLiIpL25hbWVzcGFjZXMve25hbWVzcGFjZX0vYWN0aXZp", - "dGllcy9jYW5jZWw6ASoS8AEKH1Jlc3BvbmRBY3Rpdml0eVRhc2tDYW5jZWxl", - "ZEJ5SWQSRy50ZW1wb3JhbC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYxLlJlc3Bv", - "bmRBY3Rpdml0eVRhc2tDYW5jZWxlZEJ5SWRSZXF1ZXN0GkgudGVtcG9yYWwu", - "YXBpLndvcmtmbG93c2VydmljZS52MS5SZXNwb25kQWN0aXZpdHlUYXNrQ2Fu", - "Y2VsZWRCeUlkUmVzcG9uc2UiOoLT5JMCNCIvL25hbWVzcGFjZXMve25hbWVz", - "cGFjZX0vYWN0aXZpdGllcy9jYW5jZWwtYnktaWQ6ASoShwIKHlJlcXVlc3RD", - "YW5jZWxXb3JrZmxvd0V4ZWN1dGlvbhJGLnRlbXBvcmFsLmFwaS53b3JrZmxv", - "d3NlcnZpY2UudjEuUmVxdWVzdENhbmNlbFdvcmtmbG93RXhlY3V0aW9uUmVx", - "dWVzdBpHLnRlbXBvcmFsLmFwaS53b3JrZmxvd3NlcnZpY2UudjEuUmVxdWVz", - "dENhbmNlbFdvcmtmbG93RXhlY3V0aW9uUmVzcG9uc2UiVILT5JMCTiJJL25h", - "bWVzcGFjZXMve25hbWVzcGFjZX0vd29ya2Zsb3dzL3t3b3JrZmxvd19leGVj", - "dXRpb24ud29ya2Zsb3dfaWR9L2NhbmNlbDoBKhKAAgoXU2lnbmFsV29ya2Zs", - "b3dFeGVjdXRpb24SPy50ZW1wb3JhbC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYx", - "LlNpZ25hbFdvcmtmbG93RXhlY3V0aW9uUmVxdWVzdBpALnRlbXBvcmFsLmFw", - "aS53b3JrZmxvd3NlcnZpY2UudjEuU2lnbmFsV29ya2Zsb3dFeGVjdXRpb25S", - "ZXNwb25zZSJigtPkkwJcIlcvbmFtZXNwYWNlcy97bmFtZXNwYWNlfS93b3Jr", - "Zmxvd3Mve3dvcmtmbG93X2V4ZWN1dGlvbi53b3JrZmxvd19pZH0vc2lnbmFs", - "L3tzaWduYWxfbmFtZX06ASoSkwIKIFNpZ25hbFdpdGhTdGFydFdvcmtmbG93", - "RXhlY3V0aW9uEkgudGVtcG9yYWwuYXBpLndvcmtmbG93c2VydmljZS52MS5T", - "aWduYWxXaXRoU3RhcnRXb3JrZmxvd0V4ZWN1dGlvblJlcXVlc3QaSS50ZW1w", - "b3JhbC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYxLlNpZ25hbFdpdGhTdGFydFdv", - "cmtmbG93RXhlY3V0aW9uUmVzcG9uc2UiWoLT5JMCVCJPL25hbWVzcGFjZXMv", - "e25hbWVzcGFjZX0vd29ya2Zsb3dzL3t3b3JrZmxvd19pZH0vc2lnbmFsLXdp", - "dGgtc3RhcnQve3NpZ25hbF9uYW1lfToBKhLuAQoWUmVzZXRXb3JrZmxvd0V4", - "ZWN1dGlvbhI+LnRlbXBvcmFsLmFwaS53b3JrZmxvd3NlcnZpY2UudjEuUmVz", - "ZXRXb3JrZmxvd0V4ZWN1dGlvblJlcXVlc3QaPy50ZW1wb3JhbC5hcGkud29y", - "a2Zsb3dzZXJ2aWNlLnYxLlJlc2V0V29ya2Zsb3dFeGVjdXRpb25SZXNwb25z", - "ZSJTgtPkkwJNIkgvbmFtZXNwYWNlcy97bmFtZXNwYWNlfS93b3JrZmxvd3Mv", - "e3dvcmtmbG93X2V4ZWN1dGlvbi53b3JrZmxvd19pZH0vcmVzZXQ6ASoS/gEK", - "GlRlcm1pbmF0ZVdvcmtmbG93RXhlY3V0aW9uEkIudGVtcG9yYWwuYXBpLndv", - "cmtmbG93c2VydmljZS52MS5UZXJtaW5hdGVXb3JrZmxvd0V4ZWN1dGlvblJl", - "cXVlc3QaQy50ZW1wb3JhbC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYxLlRlcm1p", - "bmF0ZVdvcmtmbG93RXhlY3V0aW9uUmVzcG9uc2UiV4LT5JMCUSJML25hbWVz", - "cGFjZXMve25hbWVzcGFjZX0vd29ya2Zsb3dzL3t3b3JrZmxvd19leGVjdXRp", - "b24ud29ya2Zsb3dfaWR9L3Rlcm1pbmF0ZToBKhKeAQoXRGVsZXRlV29ya2Zs", - "b3dFeGVjdXRpb24SPy50ZW1wb3JhbC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYx", - "LkRlbGV0ZVdvcmtmbG93RXhlY3V0aW9uUmVxdWVzdBpALnRlbXBvcmFsLmFw", - "aS53b3JrZmxvd3NlcnZpY2UudjEuRGVsZXRlV29ya2Zsb3dFeGVjdXRpb25S", - "ZXNwb25zZSIAEqcBChpMaXN0T3BlbldvcmtmbG93RXhlY3V0aW9ucxJCLnRl", - "bXBvcmFsLmFwaS53b3JrZmxvd3NlcnZpY2UudjEuTGlzdE9wZW5Xb3JrZmxv", - "d0V4ZWN1dGlvbnNSZXF1ZXN0GkMudGVtcG9yYWwuYXBpLndvcmtmbG93c2Vy", - "dmljZS52MS5MaXN0T3BlbldvcmtmbG93RXhlY3V0aW9uc1Jlc3BvbnNlIgAS", - "rQEKHExpc3RDbG9zZWRXb3JrZmxvd0V4ZWN1dGlvbnMSRC50ZW1wb3JhbC5h", - "cGkud29ya2Zsb3dzZXJ2aWNlLnYxLkxpc3RDbG9zZWRXb3JrZmxvd0V4ZWN1", - "dGlvbnNSZXF1ZXN0GkUudGVtcG9yYWwuYXBpLndvcmtmbG93c2VydmljZS52", - "MS5MaXN0Q2xvc2VkV29ya2Zsb3dFeGVjdXRpb25zUmVzcG9uc2UiABLEAQoW", - "TGlzdFdvcmtmbG93RXhlY3V0aW9ucxI+LnRlbXBvcmFsLmFwaS53b3JrZmxv", - "d3NlcnZpY2UudjEuTGlzdFdvcmtmbG93RXhlY3V0aW9uc1JlcXVlc3QaPy50", - "ZW1wb3JhbC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYxLkxpc3RXb3JrZmxvd0V4", - "ZWN1dGlvbnNSZXNwb25zZSIpgtPkkwIjEiEvbmFtZXNwYWNlcy97bmFtZXNw", - "YWNlfS93b3JrZmxvd3MS5QEKHkxpc3RBcmNoaXZlZFdvcmtmbG93RXhlY3V0", - "aW9ucxJGLnRlbXBvcmFsLmFwaS53b3JrZmxvd3NlcnZpY2UudjEuTGlzdEFy", - "Y2hpdmVkV29ya2Zsb3dFeGVjdXRpb25zUmVxdWVzdBpHLnRlbXBvcmFsLmFw", - "aS53b3JrZmxvd3NlcnZpY2UudjEuTGlzdEFyY2hpdmVkV29ya2Zsb3dFeGVj", - "dXRpb25zUmVzcG9uc2UiMoLT5JMCLBIqL25hbWVzcGFjZXMve25hbWVzcGFj", - "ZX0vYXJjaGl2ZWQtd29ya2Zsb3dzEpsBChZTY2FuV29ya2Zsb3dFeGVjdXRp", - "b25zEj4udGVtcG9yYWwuYXBpLndvcmtmbG93c2VydmljZS52MS5TY2FuV29y", - "a2Zsb3dFeGVjdXRpb25zUmVxdWVzdBo/LnRlbXBvcmFsLmFwaS53b3JrZmxv", - "d3NlcnZpY2UudjEuU2NhbldvcmtmbG93RXhlY3V0aW9uc1Jlc3BvbnNlIgAS", - "zAEKF0NvdW50V29ya2Zsb3dFeGVjdXRpb25zEj8udGVtcG9yYWwuYXBpLndv", - "cmtmbG93c2VydmljZS52MS5Db3VudFdvcmtmbG93RXhlY3V0aW9uc1JlcXVl", - "c3QaQC50ZW1wb3JhbC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYxLkNvdW50V29y", - "a2Zsb3dFeGVjdXRpb25zUmVzcG9uc2UiLoLT5JMCKBImL25hbWVzcGFjZXMv", - "e25hbWVzcGFjZX0vd29ya2Zsb3ctY291bnQSkgEKE0dldFNlYXJjaEF0dHJp", - "YnV0ZXMSOy50ZW1wb3JhbC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYxLkdldFNl", - "YXJjaEF0dHJpYnV0ZXNSZXF1ZXN0GjwudGVtcG9yYWwuYXBpLndvcmtmbG93", - "c2VydmljZS52MS5HZXRTZWFyY2hBdHRyaWJ1dGVzUmVzcG9uc2UiABKkAQoZ", - "UmVzcG9uZFF1ZXJ5VGFza0NvbXBsZXRlZBJBLnRlbXBvcmFsLmFwaS53b3Jr", - "Zmxvd3NlcnZpY2UudjEuUmVzcG9uZFF1ZXJ5VGFza0NvbXBsZXRlZFJlcXVl", - "c3QaQi50ZW1wb3JhbC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYxLlJlc3BvbmRR", - "dWVyeVRhc2tDb21wbGV0ZWRSZXNwb25zZSIAEpUBChRSZXNldFN0aWNreVRh", - "c2tRdWV1ZRI8LnRlbXBvcmFsLmFwaS53b3JrZmxvd3NlcnZpY2UudjEuUmVz", - "ZXRTdGlja3lUYXNrUXVldWVSZXF1ZXN0Gj0udGVtcG9yYWwuYXBpLndvcmtm", - "bG93c2VydmljZS52MS5SZXNldFN0aWNreVRhc2tRdWV1ZVJlc3BvbnNlIgAS", - "3QEKDVF1ZXJ5V29ya2Zsb3cSNS50ZW1wb3JhbC5hcGkud29ya2Zsb3dzZXJ2", - "aWNlLnYxLlF1ZXJ5V29ya2Zsb3dSZXF1ZXN0GjYudGVtcG9yYWwuYXBpLndv", - "cmtmbG93c2VydmljZS52MS5RdWVyeVdvcmtmbG93UmVzcG9uc2UiXYLT5JMC", - "VyJSL25hbWVzcGFjZXMve25hbWVzcGFjZX0vd29ya2Zsb3dzL3tleGVjdXRp", - "b24ud29ya2Zsb3dfaWR9L3F1ZXJ5L3txdWVyeS5xdWVyeV90eXBlfToBKhLl", - "AQoZRGVzY3JpYmVXb3JrZmxvd0V4ZWN1dGlvbhJBLnRlbXBvcmFsLmFwaS53", - "b3JrZmxvd3NlcnZpY2UudjEuRGVzY3JpYmVXb3JrZmxvd0V4ZWN1dGlvblJl", - "cXVlc3QaQi50ZW1wb3JhbC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYxLkRlc2Ny", - "aWJlV29ya2Zsb3dFeGVjdXRpb25SZXNwb25zZSJBgtPkkwI7EjkvbmFtZXNw", - "YWNlcy97bmFtZXNwYWNlfS93b3JrZmxvd3Mve2V4ZWN1dGlvbi53b3JrZmxv", - "d19pZH0SyQEKEURlc2NyaWJlVGFza1F1ZXVlEjkudGVtcG9yYWwuYXBpLndv", - "cmtmbG93c2VydmljZS52MS5EZXNjcmliZVRhc2tRdWV1ZVJlcXVlc3QaOi50", - "ZW1wb3JhbC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYxLkRlc2NyaWJlVGFza1F1", - "ZXVlUmVzcG9uc2UiPYLT5JMCNxI1L25hbWVzcGFjZXMve25hbWVzcGFjZX0v", - "dGFzay1xdWV1ZXMve3Rhc2tfcXVldWUubmFtZX0SmAEKDkdldENsdXN0ZXJJ", - "bmZvEjYudGVtcG9yYWwuYXBpLndvcmtmbG93c2VydmljZS52MS5HZXRDbHVz", - "dGVySW5mb1JlcXVlc3QaNy50ZW1wb3JhbC5hcGkud29ya2Zsb3dzZXJ2aWNl", - "LnYxLkdldENsdXN0ZXJJbmZvUmVzcG9uc2UiFYLT5JMCDxINL2NsdXN0ZXIt", - "aW5mbxKUAQoNR2V0U3lzdGVtSW5mbxI1LnRlbXBvcmFsLmFwaS53b3JrZmxv", - "d3NlcnZpY2UudjEuR2V0U3lzdGVtSW5mb1JlcXVlc3QaNi50ZW1wb3JhbC5h", - "cGkud29ya2Zsb3dzZXJ2aWNlLnYxLkdldFN5c3RlbUluZm9SZXNwb25zZSIU", - "gtPkkwIOEgwvc3lzdGVtLWluZm8SngEKF0xpc3RUYXNrUXVldWVQYXJ0aXRp", - "b25zEj8udGVtcG9yYWwuYXBpLndvcmtmbG93c2VydmljZS52MS5MaXN0VGFz", - "a1F1ZXVlUGFydGl0aW9uc1JlcXVlc3QaQC50ZW1wb3JhbC5hcGkud29ya2Zs", - "b3dzZXJ2aWNlLnYxLkxpc3RUYXNrUXVldWVQYXJ0aXRpb25zUmVzcG9uc2Ui", - "ABK9AQoOQ3JlYXRlU2NoZWR1bGUSNi50ZW1wb3JhbC5hcGkud29ya2Zsb3dz", - "ZXJ2aWNlLnYxLkNyZWF0ZVNjaGVkdWxlUmVxdWVzdBo3LnRlbXBvcmFsLmFw", - "aS53b3JrZmxvd3NlcnZpY2UudjEuQ3JlYXRlU2NoZWR1bGVSZXNwb25zZSI6", - "gtPkkwI0Ii8vbmFtZXNwYWNlcy97bmFtZXNwYWNlfS9zY2hlZHVsZXMve3Nj", - "aGVkdWxlX2lkfToBKhLAAQoQRGVzY3JpYmVTY2hlZHVsZRI4LnRlbXBvcmFs", - "LmFwaS53b3JrZmxvd3NlcnZpY2UudjEuRGVzY3JpYmVTY2hlZHVsZVJlcXVl", - "c3QaOS50ZW1wb3JhbC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYxLkRlc2NyaWJl", - "U2NoZWR1bGVSZXNwb25zZSI3gtPkkwIxEi8vbmFtZXNwYWNlcy97bmFtZXNw", - "YWNlfS9zY2hlZHVsZXMve3NjaGVkdWxlX2lkfRLEAQoOVXBkYXRlU2NoZWR1", - "bGUSNi50ZW1wb3JhbC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYxLlVwZGF0ZVNj", - "aGVkdWxlUmVxdWVzdBo3LnRlbXBvcmFsLmFwaS53b3JrZmxvd3NlcnZpY2Uu", - "djEuVXBkYXRlU2NoZWR1bGVSZXNwb25zZSJBgtPkkwI7IjYvbmFtZXNwYWNl", - "cy97bmFtZXNwYWNlfS9zY2hlZHVsZXMve3NjaGVkdWxlX2lkfS91cGRhdGU6", - "ASoSwAEKDVBhdGNoU2NoZWR1bGUSNS50ZW1wb3JhbC5hcGkud29ya2Zsb3dz", - "ZXJ2aWNlLnYxLlBhdGNoU2NoZWR1bGVSZXF1ZXN0GjYudGVtcG9yYWwuYXBp", - "LndvcmtmbG93c2VydmljZS52MS5QYXRjaFNjaGVkdWxlUmVzcG9uc2UiQILT", - "5JMCOiI1L25hbWVzcGFjZXMve25hbWVzcGFjZX0vc2NoZWR1bGVzL3tzY2hl", - "ZHVsZV9pZH0vcGF0Y2g6ASoS6gEKGUxpc3RTY2hlZHVsZU1hdGNoaW5nVGlt", - "ZXMSQS50ZW1wb3JhbC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYxLkxpc3RTY2hl", - "ZHVsZU1hdGNoaW5nVGltZXNSZXF1ZXN0GkIudGVtcG9yYWwuYXBpLndvcmtm", - "bG93c2VydmljZS52MS5MaXN0U2NoZWR1bGVNYXRjaGluZ1RpbWVzUmVzcG9u", - "c2UiRoLT5JMCQBI+L25hbWVzcGFjZXMve25hbWVzcGFjZX0vc2NoZWR1bGVz", - "L3tzY2hlZHVsZV9pZH0vbWF0Y2hpbmctdGltZXMSugEKDkRlbGV0ZVNjaGVk", - "dWxlEjYudGVtcG9yYWwuYXBpLndvcmtmbG93c2VydmljZS52MS5EZWxldGVT", - "Y2hlZHVsZVJlcXVlc3QaNy50ZW1wb3JhbC5hcGkud29ya2Zsb3dzZXJ2aWNl", - "LnYxLkRlbGV0ZVNjaGVkdWxlUmVzcG9uc2UiN4LT5JMCMSovL25hbWVzcGFj", - "ZXMve25hbWVzcGFjZX0vc2NoZWR1bGVzL3tzY2hlZHVsZV9pZH0SqQEKDUxp", - "c3RTY2hlZHVsZXMSNS50ZW1wb3JhbC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYx", - "Lkxpc3RTY2hlZHVsZXNSZXF1ZXN0GjYudGVtcG9yYWwuYXBpLndvcmtmbG93", - "c2VydmljZS52MS5MaXN0U2NoZWR1bGVzUmVzcG9uc2UiKYLT5JMCIxIhL25h", - "bWVzcGFjZXMve25hbWVzcGFjZX0vc2NoZWR1bGVzErkBCiBVcGRhdGVXb3Jr", - "ZXJCdWlsZElkQ29tcGF0aWJpbGl0eRJILnRlbXBvcmFsLmFwaS53b3JrZmxv", - "d3NlcnZpY2UudjEuVXBkYXRlV29ya2VyQnVpbGRJZENvbXBhdGliaWxpdHlS", - "ZXF1ZXN0GkkudGVtcG9yYWwuYXBpLndvcmtmbG93c2VydmljZS52MS5VcGRh", - "dGVXb3JrZXJCdWlsZElkQ29tcGF0aWJpbGl0eVJlc3BvbnNlIgAShgIKHUdl", - "dFdvcmtlckJ1aWxkSWRDb21wYXRpYmlsaXR5EkUudGVtcG9yYWwuYXBpLndv", - "cmtmbG93c2VydmljZS52MS5HZXRXb3JrZXJCdWlsZElkQ29tcGF0aWJpbGl0", - "eVJlcXVlc3QaRi50ZW1wb3JhbC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYxLkdl", - "dFdvcmtlckJ1aWxkSWRDb21wYXRpYmlsaXR5UmVzcG9uc2UiVoLT5JMCUBJO", - "L25hbWVzcGFjZXMve25hbWVzcGFjZX0vdGFzay1xdWV1ZXMve3Rhc2tfcXVl", - "dWV9L3dvcmtlci1idWlsZC1pZC1jb21wYXRpYmlsaXR5EqoBChtVcGRhdGVX", - "b3JrZXJWZXJzaW9uaW5nUnVsZXMSQy50ZW1wb3JhbC5hcGkud29ya2Zsb3dz", - "ZXJ2aWNlLnYxLlVwZGF0ZVdvcmtlclZlcnNpb25pbmdSdWxlc1JlcXVlc3Qa", - "RC50ZW1wb3JhbC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYxLlVwZGF0ZVdvcmtl", - "clZlcnNpb25pbmdSdWxlc1Jlc3BvbnNlIgAS8QEKGEdldFdvcmtlclZlcnNp", - "b25pbmdSdWxlcxJALnRlbXBvcmFsLmFwaS53b3JrZmxvd3NlcnZpY2UudjEu", - "R2V0V29ya2VyVmVyc2lvbmluZ1J1bGVzUmVxdWVzdBpBLnRlbXBvcmFsLmFw", - "aS53b3JrZmxvd3NlcnZpY2UudjEuR2V0V29ya2VyVmVyc2lvbmluZ1J1bGVz", - "UmVzcG9uc2UiUILT5JMCShJIL25hbWVzcGFjZXMve25hbWVzcGFjZX0vdGFz", - "ay1xdWV1ZXMve3Rhc2tfcXVldWV9L3dvcmtlci12ZXJzaW9uaW5nLXJ1bGVz", - "EtwBChlHZXRXb3JrZXJUYXNrUmVhY2hhYmlsaXR5EkEudGVtcG9yYWwuYXBp", - "LndvcmtmbG93c2VydmljZS52MS5HZXRXb3JrZXJUYXNrUmVhY2hhYmlsaXR5", - "UmVxdWVzdBpCLnRlbXBvcmFsLmFwaS53b3JrZmxvd3NlcnZpY2UudjEuR2V0", - "V29ya2VyVGFza1JlYWNoYWJpbGl0eVJlc3BvbnNlIjiC0+STAjISMC9uYW1l", - "c3BhY2VzL3tuYW1lc3BhY2V9L3dvcmtlci10YXNrLXJlYWNoYWJpbGl0eRKH", - "AgoXVXBkYXRlV29ya2Zsb3dFeGVjdXRpb24SPy50ZW1wb3JhbC5hcGkud29y", - "a2Zsb3dzZXJ2aWNlLnYxLlVwZGF0ZVdvcmtmbG93RXhlY3V0aW9uUmVxdWVz", - "dBpALnRlbXBvcmFsLmFwaS53b3JrZmxvd3NlcnZpY2UudjEuVXBkYXRlV29y", - "a2Zsb3dFeGVjdXRpb25SZXNwb25zZSJpgtPkkwJjIl4vbmFtZXNwYWNlcy97", - "bmFtZXNwYWNlfS93b3JrZmxvd3Mve3dvcmtmbG93X2V4ZWN1dGlvbi53b3Jr", - "Zmxvd19pZH0vdXBkYXRlL3tyZXF1ZXN0LmlucHV0Lm5hbWV9OgEqEqoBChtQ", - "b2xsV29ya2Zsb3dFeGVjdXRpb25VcGRhdGUSQy50ZW1wb3JhbC5hcGkud29y", - "a2Zsb3dzZXJ2aWNlLnYxLlBvbGxXb3JrZmxvd0V4ZWN1dGlvblVwZGF0ZVJl", - "cXVlc3QaRC50ZW1wb3JhbC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYxLlBvbGxX", - "b3JrZmxvd0V4ZWN1dGlvblVwZGF0ZVJlc3BvbnNlIgASzgEKE1N0YXJ0QmF0", - "Y2hPcGVyYXRpb24SOy50ZW1wb3JhbC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYx", - "LlN0YXJ0QmF0Y2hPcGVyYXRpb25SZXF1ZXN0GjwudGVtcG9yYWwuYXBpLndv", - "cmtmbG93c2VydmljZS52MS5TdGFydEJhdGNoT3BlcmF0aW9uUmVzcG9uc2Ui", - "PILT5JMCNiIxL25hbWVzcGFjZXMve25hbWVzcGFjZX0vYmF0Y2gtb3BlcmF0", - "aW9ucy97am9iX2lkfToBKhLQAQoSU3RvcEJhdGNoT3BlcmF0aW9uEjoudGVt", - "cG9yYWwuYXBpLndvcmtmbG93c2VydmljZS52MS5TdG9wQmF0Y2hPcGVyYXRp", - "b25SZXF1ZXN0GjsudGVtcG9yYWwuYXBpLndvcmtmbG93c2VydmljZS52MS5T", - "dG9wQmF0Y2hPcGVyYXRpb25SZXNwb25zZSJBgtPkkwI7IjYvbmFtZXNwYWNl", - "cy97bmFtZXNwYWNlfS9iYXRjaC1vcGVyYXRpb25zL3tqb2JfaWR9L3N0b3A6", - "ASoS1AEKFkRlc2NyaWJlQmF0Y2hPcGVyYXRpb24SPi50ZW1wb3JhbC5hcGku", - "d29ya2Zsb3dzZXJ2aWNlLnYxLkRlc2NyaWJlQmF0Y2hPcGVyYXRpb25SZXF1", - "ZXN0Gj8udGVtcG9yYWwuYXBpLndvcmtmbG93c2VydmljZS52MS5EZXNjcmli", - "ZUJhdGNoT3BlcmF0aW9uUmVzcG9uc2UiOYLT5JMCMxIxL25hbWVzcGFjZXMv", - "e25hbWVzcGFjZX0vYmF0Y2gtb3BlcmF0aW9ucy97am9iX2lkfRLCAQoTTGlz", - "dEJhdGNoT3BlcmF0aW9ucxI7LnRlbXBvcmFsLmFwaS53b3JrZmxvd3NlcnZp", - "Y2UudjEuTGlzdEJhdGNoT3BlcmF0aW9uc1JlcXVlc3QaPC50ZW1wb3JhbC5h", - "cGkud29ya2Zsb3dzZXJ2aWNlLnYxLkxpc3RCYXRjaE9wZXJhdGlvbnNSZXNw", - "b25zZSIwgtPkkwIqEigvbmFtZXNwYWNlcy97bmFtZXNwYWNlfS9iYXRjaC1v", - "cGVyYXRpb25zEo8BChJQb2xsTmV4dXNUYXNrUXVldWUSOi50ZW1wb3JhbC5h", - "cGkud29ya2Zsb3dzZXJ2aWNlLnYxLlBvbGxOZXh1c1Rhc2tRdWV1ZVJlcXVl", - "c3QaOy50ZW1wb3JhbC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYxLlBvbGxOZXh1", - "c1Rhc2tRdWV1ZVJlc3BvbnNlIgASpAEKGVJlc3BvbmROZXh1c1Rhc2tDb21w", - "bGV0ZWQSQS50ZW1wb3JhbC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYxLlJlc3Bv", - "bmROZXh1c1Rhc2tDb21wbGV0ZWRSZXF1ZXN0GkIudGVtcG9yYWwuYXBpLndv", - "cmtmbG93c2VydmljZS52MS5SZXNwb25kTmV4dXNUYXNrQ29tcGxldGVkUmVz", - "cG9uc2UiABKbAQoWUmVzcG9uZE5leHVzVGFza0ZhaWxlZBI+LnRlbXBvcmFs", - "LmFwaS53b3JrZmxvd3NlcnZpY2UudjEuUmVzcG9uZE5leHVzVGFza0ZhaWxl", - "ZFJlcXVlc3QaPy50ZW1wb3JhbC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYxLlJl", - "c3BvbmROZXh1c1Rhc2tGYWlsZWRSZXNwb25zZSIAQrYBCiJpby50ZW1wb3Jh", - "bC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYxQgxTZXJ2aWNlUHJvdG9QAVo1Z28u", - "dGVtcG9yYWwuaW8vYXBpL3dvcmtmbG93c2VydmljZS92MTt3b3JrZmxvd3Nl", - "cnZpY2WqAiFUZW1wb3JhbGlvLkFwaS5Xb3JrZmxvd1NlcnZpY2UuVjHqAiRU", - "ZW1wb3JhbGlvOjpBcGk6OldvcmtmbG93U2VydmljZTo6VjFiBnByb3RvMw==")); + "cG9uc2Uia4LT5JMCZSIpL25hbWVzcGFjZXMve25hbWVzcGFjZX0vYWN0aXZp", + "dGllcy9jYW5jZWw6ASpaNSIwL2FwaS92MS9uYW1lc3BhY2VzL3tuYW1lc3Bh", + "Y2V9L2FjdGl2aXRpZXMvY2FuY2VsOgEqEq0CCh9SZXNwb25kQWN0aXZpdHlU", + "YXNrQ2FuY2VsZWRCeUlkEkcudGVtcG9yYWwuYXBpLndvcmtmbG93c2Vydmlj", + "ZS52MS5SZXNwb25kQWN0aXZpdHlUYXNrQ2FuY2VsZWRCeUlkUmVxdWVzdBpI", + "LnRlbXBvcmFsLmFwaS53b3JrZmxvd3NlcnZpY2UudjEuUmVzcG9uZEFjdGl2", + "aXR5VGFza0NhbmNlbGVkQnlJZFJlc3BvbnNlIneC0+STAnEiLy9uYW1lc3Bh", + "Y2VzL3tuYW1lc3BhY2V9L2FjdGl2aXRpZXMvY2FuY2VsLWJ5LWlkOgEqWjsi", + "Ni9hcGkvdjEvbmFtZXNwYWNlcy97bmFtZXNwYWNlfS9hY3Rpdml0aWVzL2Nh", + "bmNlbC1ieS1pZDoBKhLgAgoeUmVxdWVzdENhbmNlbFdvcmtmbG93RXhlY3V0", + "aW9uEkYudGVtcG9yYWwuYXBpLndvcmtmbG93c2VydmljZS52MS5SZXF1ZXN0", + "Q2FuY2VsV29ya2Zsb3dFeGVjdXRpb25SZXF1ZXN0GkcudGVtcG9yYWwuYXBp", + "LndvcmtmbG93c2VydmljZS52MS5SZXF1ZXN0Q2FuY2VsV29ya2Zsb3dFeGVj", + "dXRpb25SZXNwb25zZSKsAYLT5JMCpQEiSS9uYW1lc3BhY2VzL3tuYW1lc3Bh", + "Y2V9L3dvcmtmbG93cy97d29ya2Zsb3dfZXhlY3V0aW9uLndvcmtmbG93X2lk", + "fS9jYW5jZWw6ASpaVSJQL2FwaS92MS9uYW1lc3BhY2VzL3tuYW1lc3BhY2V9", + "L3dvcmtmbG93cy97d29ya2Zsb3dfZXhlY3V0aW9uLndvcmtmbG93X2lkfS9j", + "YW5jZWw6ASoS5wIKF1NpZ25hbFdvcmtmbG93RXhlY3V0aW9uEj8udGVtcG9y", + "YWwuYXBpLndvcmtmbG93c2VydmljZS52MS5TaWduYWxXb3JrZmxvd0V4ZWN1", + "dGlvblJlcXVlc3QaQC50ZW1wb3JhbC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYx", + "LlNpZ25hbFdvcmtmbG93RXhlY3V0aW9uUmVzcG9uc2UiyAGC0+STAsEBIlcv", + "bmFtZXNwYWNlcy97bmFtZXNwYWNlfS93b3JrZmxvd3Mve3dvcmtmbG93X2V4", + "ZWN1dGlvbi53b3JrZmxvd19pZH0vc2lnbmFsL3tzaWduYWxfbmFtZX06ASpa", + "YyJeL2FwaS92MS9uYW1lc3BhY2VzL3tuYW1lc3BhY2V9L3dvcmtmbG93cy97", + "d29ya2Zsb3dfZXhlY3V0aW9uLndvcmtmbG93X2lkfS9zaWduYWwve3NpZ25h", + "bF9uYW1lfToBKhLyAgogU2lnbmFsV2l0aFN0YXJ0V29ya2Zsb3dFeGVjdXRp", + "b24SSC50ZW1wb3JhbC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYxLlNpZ25hbFdp", + "dGhTdGFydFdvcmtmbG93RXhlY3V0aW9uUmVxdWVzdBpJLnRlbXBvcmFsLmFw", + "aS53b3JrZmxvd3NlcnZpY2UudjEuU2lnbmFsV2l0aFN0YXJ0V29ya2Zsb3dF", + "eGVjdXRpb25SZXNwb25zZSK4AYLT5JMCsQEiTy9uYW1lc3BhY2VzL3tuYW1l", + "c3BhY2V9L3dvcmtmbG93cy97d29ya2Zsb3dfaWR9L3NpZ25hbC13aXRoLXN0", + "YXJ0L3tzaWduYWxfbmFtZX06ASpaWyJWL2FwaS92MS9uYW1lc3BhY2VzL3tu", + "YW1lc3BhY2V9L3dvcmtmbG93cy97d29ya2Zsb3dfaWR9L3NpZ25hbC13aXRo", + "LXN0YXJ0L3tzaWduYWxfbmFtZX06ASoSxgIKFlJlc2V0V29ya2Zsb3dFeGVj", + "dXRpb24SPi50ZW1wb3JhbC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYxLlJlc2V0", + "V29ya2Zsb3dFeGVjdXRpb25SZXF1ZXN0Gj8udGVtcG9yYWwuYXBpLndvcmtm", + "bG93c2VydmljZS52MS5SZXNldFdvcmtmbG93RXhlY3V0aW9uUmVzcG9uc2Ui", + "qgGC0+STAqMBIkgvbmFtZXNwYWNlcy97bmFtZXNwYWNlfS93b3JrZmxvd3Mv", + "e3dvcmtmbG93X2V4ZWN1dGlvbi53b3JrZmxvd19pZH0vcmVzZXQ6ASpaVCJP", + "L2FwaS92MS9uYW1lc3BhY2VzL3tuYW1lc3BhY2V9L3dvcmtmbG93cy97d29y", + "a2Zsb3dfZXhlY3V0aW9uLndvcmtmbG93X2lkfS9yZXNldDoBKhLaAgoaVGVy", + "bWluYXRlV29ya2Zsb3dFeGVjdXRpb24SQi50ZW1wb3JhbC5hcGkud29ya2Zs", + "b3dzZXJ2aWNlLnYxLlRlcm1pbmF0ZVdvcmtmbG93RXhlY3V0aW9uUmVxdWVz", + "dBpDLnRlbXBvcmFsLmFwaS53b3JrZmxvd3NlcnZpY2UudjEuVGVybWluYXRl", + "V29ya2Zsb3dFeGVjdXRpb25SZXNwb25zZSKyAYLT5JMCqwEiTC9uYW1lc3Bh", + "Y2VzL3tuYW1lc3BhY2V9L3dvcmtmbG93cy97d29ya2Zsb3dfZXhlY3V0aW9u", + "LndvcmtmbG93X2lkfS90ZXJtaW5hdGU6ASpaWCJTL2FwaS92MS9uYW1lc3Bh", + "Y2VzL3tuYW1lc3BhY2V9L3dvcmtmbG93cy97d29ya2Zsb3dfZXhlY3V0aW9u", + "LndvcmtmbG93X2lkfS90ZXJtaW5hdGU6ASoSngEKF0RlbGV0ZVdvcmtmbG93", + "RXhlY3V0aW9uEj8udGVtcG9yYWwuYXBpLndvcmtmbG93c2VydmljZS52MS5E", + "ZWxldGVXb3JrZmxvd0V4ZWN1dGlvblJlcXVlc3QaQC50ZW1wb3JhbC5hcGku", + "d29ya2Zsb3dzZXJ2aWNlLnYxLkRlbGV0ZVdvcmtmbG93RXhlY3V0aW9uUmVz", + "cG9uc2UiABKnAQoaTGlzdE9wZW5Xb3JrZmxvd0V4ZWN1dGlvbnMSQi50ZW1w", + "b3JhbC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYxLkxpc3RPcGVuV29ya2Zsb3dF", + "eGVjdXRpb25zUmVxdWVzdBpDLnRlbXBvcmFsLmFwaS53b3JrZmxvd3NlcnZp", + "Y2UudjEuTGlzdE9wZW5Xb3JrZmxvd0V4ZWN1dGlvbnNSZXNwb25zZSIAEq0B", + "ChxMaXN0Q2xvc2VkV29ya2Zsb3dFeGVjdXRpb25zEkQudGVtcG9yYWwuYXBp", + "LndvcmtmbG93c2VydmljZS52MS5MaXN0Q2xvc2VkV29ya2Zsb3dFeGVjdXRp", + "b25zUmVxdWVzdBpFLnRlbXBvcmFsLmFwaS53b3JrZmxvd3NlcnZpY2UudjEu", + "TGlzdENsb3NlZFdvcmtmbG93RXhlY3V0aW9uc1Jlc3BvbnNlIgAS8AEKFkxp", + "c3RXb3JrZmxvd0V4ZWN1dGlvbnMSPi50ZW1wb3JhbC5hcGkud29ya2Zsb3dz", + "ZXJ2aWNlLnYxLkxpc3RXb3JrZmxvd0V4ZWN1dGlvbnNSZXF1ZXN0Gj8udGVt", + "cG9yYWwuYXBpLndvcmtmbG93c2VydmljZS52MS5MaXN0V29ya2Zsb3dFeGVj", + "dXRpb25zUmVzcG9uc2UiVYLT5JMCTxIhL25hbWVzcGFjZXMve25hbWVzcGFj", + "ZX0vd29ya2Zsb3dzWioSKC9hcGkvdjEvbmFtZXNwYWNlcy97bmFtZXNwYWNl", + "fS93b3JrZmxvd3MSmgIKHkxpc3RBcmNoaXZlZFdvcmtmbG93RXhlY3V0aW9u", + "cxJGLnRlbXBvcmFsLmFwaS53b3JrZmxvd3NlcnZpY2UudjEuTGlzdEFyY2hp", + "dmVkV29ya2Zsb3dFeGVjdXRpb25zUmVxdWVzdBpHLnRlbXBvcmFsLmFwaS53", + "b3JrZmxvd3NlcnZpY2UudjEuTGlzdEFyY2hpdmVkV29ya2Zsb3dFeGVjdXRp", + "b25zUmVzcG9uc2UiZ4LT5JMCYRIqL25hbWVzcGFjZXMve25hbWVzcGFjZX0v", + "YXJjaGl2ZWQtd29ya2Zsb3dzWjMSMS9hcGkvdjEvbmFtZXNwYWNlcy97bmFt", + "ZXNwYWNlfS9hcmNoaXZlZC13b3JrZmxvd3MSmwEKFlNjYW5Xb3JrZmxvd0V4", + "ZWN1dGlvbnMSPi50ZW1wb3JhbC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYxLlNj", + "YW5Xb3JrZmxvd0V4ZWN1dGlvbnNSZXF1ZXN0Gj8udGVtcG9yYWwuYXBpLndv", + "cmtmbG93c2VydmljZS52MS5TY2FuV29ya2Zsb3dFeGVjdXRpb25zUmVzcG9u", + "c2UiABL9AQoXQ291bnRXb3JrZmxvd0V4ZWN1dGlvbnMSPy50ZW1wb3JhbC5h", + "cGkud29ya2Zsb3dzZXJ2aWNlLnYxLkNvdW50V29ya2Zsb3dFeGVjdXRpb25z", + "UmVxdWVzdBpALnRlbXBvcmFsLmFwaS53b3JrZmxvd3NlcnZpY2UudjEuQ291", + "bnRXb3JrZmxvd0V4ZWN1dGlvbnNSZXNwb25zZSJfgtPkkwJZEiYvbmFtZXNw", + "YWNlcy97bmFtZXNwYWNlfS93b3JrZmxvdy1jb3VudFovEi0vYXBpL3YxL25h", + "bWVzcGFjZXMve25hbWVzcGFjZX0vd29ya2Zsb3ctY291bnQSkgEKE0dldFNl", + "YXJjaEF0dHJpYnV0ZXMSOy50ZW1wb3JhbC5hcGkud29ya2Zsb3dzZXJ2aWNl", + "LnYxLkdldFNlYXJjaEF0dHJpYnV0ZXNSZXF1ZXN0GjwudGVtcG9yYWwuYXBp", + "LndvcmtmbG93c2VydmljZS52MS5HZXRTZWFyY2hBdHRyaWJ1dGVzUmVzcG9u", + "c2UiABKkAQoZUmVzcG9uZFF1ZXJ5VGFza0NvbXBsZXRlZBJBLnRlbXBvcmFs", + "LmFwaS53b3JrZmxvd3NlcnZpY2UudjEuUmVzcG9uZFF1ZXJ5VGFza0NvbXBs", + "ZXRlZFJlcXVlc3QaQi50ZW1wb3JhbC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYx", + "LlJlc3BvbmRRdWVyeVRhc2tDb21wbGV0ZWRSZXNwb25zZSIAEpUBChRSZXNl", + "dFN0aWNreVRhc2tRdWV1ZRI8LnRlbXBvcmFsLmFwaS53b3JrZmxvd3NlcnZp", + "Y2UudjEuUmVzZXRTdGlja3lUYXNrUXVldWVSZXF1ZXN0Gj0udGVtcG9yYWwu", + "YXBpLndvcmtmbG93c2VydmljZS52MS5SZXNldFN0aWNreVRhc2tRdWV1ZVJl", + "c3BvbnNlIgASgwEKDlNodXRkb3duV29ya2VyEjYudGVtcG9yYWwuYXBpLndv", + "cmtmbG93c2VydmljZS52MS5TaHV0ZG93bldvcmtlclJlcXVlc3QaNy50ZW1w", + "b3JhbC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYxLlNodXRkb3duV29ya2VyUmVz", + "cG9uc2UiABK/AgoNUXVlcnlXb3JrZmxvdxI1LnRlbXBvcmFsLmFwaS53b3Jr", + "Zmxvd3NlcnZpY2UudjEuUXVlcnlXb3JrZmxvd1JlcXVlc3QaNi50ZW1wb3Jh", + "bC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYxLlF1ZXJ5V29ya2Zsb3dSZXNwb25z", + "ZSK+AYLT5JMCtwEiUi9uYW1lc3BhY2VzL3tuYW1lc3BhY2V9L3dvcmtmbG93", + "cy97ZXhlY3V0aW9uLndvcmtmbG93X2lkfS9xdWVyeS97cXVlcnkucXVlcnlf", + "dHlwZX06ASpaXiJZL2FwaS92MS9uYW1lc3BhY2VzL3tuYW1lc3BhY2V9L3dv", + "cmtmbG93cy97ZXhlY3V0aW9uLndvcmtmbG93X2lkfS9xdWVyeS97cXVlcnku", + "cXVlcnlfdHlwZX06ASoSqgIKGURlc2NyaWJlV29ya2Zsb3dFeGVjdXRpb24S", + "QS50ZW1wb3JhbC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYxLkRlc2NyaWJlV29y", + "a2Zsb3dFeGVjdXRpb25SZXF1ZXN0GkIudGVtcG9yYWwuYXBpLndvcmtmbG93", + "c2VydmljZS52MS5EZXNjcmliZVdvcmtmbG93RXhlY3V0aW9uUmVzcG9uc2Ui", + "hQGC0+STAn8SOS9uYW1lc3BhY2VzL3tuYW1lc3BhY2V9L3dvcmtmbG93cy97", + "ZXhlY3V0aW9uLndvcmtmbG93X2lkfVpCEkAvYXBpL3YxL25hbWVzcGFjZXMv", + "e25hbWVzcGFjZX0vd29ya2Zsb3dzL3tleGVjdXRpb24ud29ya2Zsb3dfaWR9", + "EokCChFEZXNjcmliZVRhc2tRdWV1ZRI5LnRlbXBvcmFsLmFwaS53b3JrZmxv", + "d3NlcnZpY2UudjEuRGVzY3JpYmVUYXNrUXVldWVSZXF1ZXN0GjoudGVtcG9y", + "YWwuYXBpLndvcmtmbG93c2VydmljZS52MS5EZXNjcmliZVRhc2tRdWV1ZVJl", + "c3BvbnNlIn2C0+STAncSNS9uYW1lc3BhY2VzL3tuYW1lc3BhY2V9L3Rhc2st", + "cXVldWVzL3t0YXNrX3F1ZXVlLm5hbWV9Wj4SPC9hcGkvdjEvbmFtZXNwYWNl", + "cy97bmFtZXNwYWNlfS90YXNrLXF1ZXVlcy97dGFza19xdWV1ZS5uYW1lfRKr", + "AQoOR2V0Q2x1c3RlckluZm8SNi50ZW1wb3JhbC5hcGkud29ya2Zsb3dzZXJ2", + "aWNlLnYxLkdldENsdXN0ZXJJbmZvUmVxdWVzdBo3LnRlbXBvcmFsLmFwaS53", + "b3JrZmxvd3NlcnZpY2UudjEuR2V0Q2x1c3RlckluZm9SZXNwb25zZSIogtPk", + "kwIiEggvY2x1c3RlcloWEhQvYXBpL3YxL2NsdXN0ZXItaW5mbxKrAQoNR2V0", + "U3lzdGVtSW5mbxI1LnRlbXBvcmFsLmFwaS53b3JrZmxvd3NlcnZpY2UudjEu", + "R2V0U3lzdGVtSW5mb1JlcXVlc3QaNi50ZW1wb3JhbC5hcGkud29ya2Zsb3dz", + "ZXJ2aWNlLnYxLkdldFN5c3RlbUluZm9SZXNwb25zZSIrgtPkkwIlEgwvc3lz", + "dGVtLWluZm9aFRITL2FwaS92MS9zeXN0ZW0taW5mbxKeAQoXTGlzdFRhc2tR", + "dWV1ZVBhcnRpdGlvbnMSPy50ZW1wb3JhbC5hcGkud29ya2Zsb3dzZXJ2aWNl", + "LnYxLkxpc3RUYXNrUXVldWVQYXJ0aXRpb25zUmVxdWVzdBpALnRlbXBvcmFs", + "LmFwaS53b3JrZmxvd3NlcnZpY2UudjEuTGlzdFRhc2tRdWV1ZVBhcnRpdGlv", + "bnNSZXNwb25zZSIAEvoBCg5DcmVhdGVTY2hlZHVsZRI2LnRlbXBvcmFsLmFw", + "aS53b3JrZmxvd3NlcnZpY2UudjEuQ3JlYXRlU2NoZWR1bGVSZXF1ZXN0Gjcu", + "dGVtcG9yYWwuYXBpLndvcmtmbG93c2VydmljZS52MS5DcmVhdGVTY2hlZHVs", + "ZVJlc3BvbnNlIneC0+STAnEiLy9uYW1lc3BhY2VzL3tuYW1lc3BhY2V9L3Nj", + "aGVkdWxlcy97c2NoZWR1bGVfaWR9OgEqWjsiNi9hcGkvdjEvbmFtZXNwYWNl", + "cy97bmFtZXNwYWNlfS9zY2hlZHVsZXMve3NjaGVkdWxlX2lkfToBKhL6AQoQ", + "RGVzY3JpYmVTY2hlZHVsZRI4LnRlbXBvcmFsLmFwaS53b3JrZmxvd3NlcnZp", + "Y2UudjEuRGVzY3JpYmVTY2hlZHVsZVJlcXVlc3QaOS50ZW1wb3JhbC5hcGku", + "d29ya2Zsb3dzZXJ2aWNlLnYxLkRlc2NyaWJlU2NoZWR1bGVSZXNwb25zZSJx", + "gtPkkwJrEi8vbmFtZXNwYWNlcy97bmFtZXNwYWNlfS9zY2hlZHVsZXMve3Nj", + "aGVkdWxlX2lkfVo4EjYvYXBpL3YxL25hbWVzcGFjZXMve25hbWVzcGFjZX0v", + "c2NoZWR1bGVzL3tzY2hlZHVsZV9pZH0SiQIKDlVwZGF0ZVNjaGVkdWxlEjYu", + "dGVtcG9yYWwuYXBpLndvcmtmbG93c2VydmljZS52MS5VcGRhdGVTY2hlZHVs", + "ZVJlcXVlc3QaNy50ZW1wb3JhbC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYxLlVw", + "ZGF0ZVNjaGVkdWxlUmVzcG9uc2UihQGC0+STAn8iNi9uYW1lc3BhY2VzL3tu", + "YW1lc3BhY2V9L3NjaGVkdWxlcy97c2NoZWR1bGVfaWR9L3VwZGF0ZToBKlpC", + "Ij0vYXBpL3YxL25hbWVzcGFjZXMve25hbWVzcGFjZX0vc2NoZWR1bGVzL3tz", + "Y2hlZHVsZV9pZH0vdXBkYXRlOgEqEoQCCg1QYXRjaFNjaGVkdWxlEjUudGVt", + "cG9yYWwuYXBpLndvcmtmbG93c2VydmljZS52MS5QYXRjaFNjaGVkdWxlUmVx", + "dWVzdBo2LnRlbXBvcmFsLmFwaS53b3JrZmxvd3NlcnZpY2UudjEuUGF0Y2hT", + "Y2hlZHVsZVJlc3BvbnNlIoMBgtPkkwJ9IjUvbmFtZXNwYWNlcy97bmFtZXNw", + "YWNlfS9zY2hlZHVsZXMve3NjaGVkdWxlX2lkfS9wYXRjaDoBKlpBIjwvYXBp", + "L3YxL25hbWVzcGFjZXMve25hbWVzcGFjZX0vc2NoZWR1bGVzL3tzY2hlZHVs", + "ZV9pZH0vcGF0Y2g6ASoStQIKGUxpc3RTY2hlZHVsZU1hdGNoaW5nVGltZXMS", + "QS50ZW1wb3JhbC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYxLkxpc3RTY2hlZHVs", + "ZU1hdGNoaW5nVGltZXNSZXF1ZXN0GkIudGVtcG9yYWwuYXBpLndvcmtmbG93", + "c2VydmljZS52MS5MaXN0U2NoZWR1bGVNYXRjaGluZ1RpbWVzUmVzcG9uc2Ui", + "kAGC0+STAokBEj4vbmFtZXNwYWNlcy97bmFtZXNwYWNlfS9zY2hlZHVsZXMv", + "e3NjaGVkdWxlX2lkfS9tYXRjaGluZy10aW1lc1pHEkUvYXBpL3YxL25hbWVz", + "cGFjZXMve25hbWVzcGFjZX0vc2NoZWR1bGVzL3tzY2hlZHVsZV9pZH0vbWF0", + "Y2hpbmctdGltZXMS9AEKDkRlbGV0ZVNjaGVkdWxlEjYudGVtcG9yYWwuYXBp", + "LndvcmtmbG93c2VydmljZS52MS5EZWxldGVTY2hlZHVsZVJlcXVlc3QaNy50", + "ZW1wb3JhbC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYxLkRlbGV0ZVNjaGVkdWxl", + "UmVzcG9uc2UicYLT5JMCayovL25hbWVzcGFjZXMve25hbWVzcGFjZX0vc2No", + "ZWR1bGVzL3tzY2hlZHVsZV9pZH1aOCo2L2FwaS92MS9uYW1lc3BhY2VzL3tu", + "YW1lc3BhY2V9L3NjaGVkdWxlcy97c2NoZWR1bGVfaWR9EtUBCg1MaXN0U2No", + "ZWR1bGVzEjUudGVtcG9yYWwuYXBpLndvcmtmbG93c2VydmljZS52MS5MaXN0", + "U2NoZWR1bGVzUmVxdWVzdBo2LnRlbXBvcmFsLmFwaS53b3JrZmxvd3NlcnZp", + "Y2UudjEuTGlzdFNjaGVkdWxlc1Jlc3BvbnNlIlWC0+STAk8SIS9uYW1lc3Bh", + "Y2VzL3tuYW1lc3BhY2V9L3NjaGVkdWxlc1oqEigvYXBpL3YxL25hbWVzcGFj", + "ZXMve25hbWVzcGFjZX0vc2NoZWR1bGVzErkBCiBVcGRhdGVXb3JrZXJCdWls", + "ZElkQ29tcGF0aWJpbGl0eRJILnRlbXBvcmFsLmFwaS53b3JrZmxvd3NlcnZp", + "Y2UudjEuVXBkYXRlV29ya2VyQnVpbGRJZENvbXBhdGliaWxpdHlSZXF1ZXN0", + "GkkudGVtcG9yYWwuYXBpLndvcmtmbG93c2VydmljZS52MS5VcGRhdGVXb3Jr", + "ZXJCdWlsZElkQ29tcGF0aWJpbGl0eVJlc3BvbnNlIgAS4QIKHUdldFdvcmtl", + "ckJ1aWxkSWRDb21wYXRpYmlsaXR5EkUudGVtcG9yYWwuYXBpLndvcmtmbG93", + "c2VydmljZS52MS5HZXRXb3JrZXJCdWlsZElkQ29tcGF0aWJpbGl0eVJlcXVl", + "c3QaRi50ZW1wb3JhbC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYxLkdldFdvcmtl", + "ckJ1aWxkSWRDb21wYXRpYmlsaXR5UmVzcG9uc2UisAGC0+STAqkBEk4vbmFt", + "ZXNwYWNlcy97bmFtZXNwYWNlfS90YXNrLXF1ZXVlcy97dGFza19xdWV1ZX0v", + "d29ya2VyLWJ1aWxkLWlkLWNvbXBhdGliaWxpdHlaVxJVL2FwaS92MS9uYW1l", + "c3BhY2VzL3tuYW1lc3BhY2V9L3Rhc2stcXVldWVzL3t0YXNrX3F1ZXVlfS93", + "b3JrZXItYnVpbGQtaWQtY29tcGF0aWJpbGl0eRKqAQobVXBkYXRlV29ya2Vy", + "VmVyc2lvbmluZ1J1bGVzEkMudGVtcG9yYWwuYXBpLndvcmtmbG93c2Vydmlj", + "ZS52MS5VcGRhdGVXb3JrZXJWZXJzaW9uaW5nUnVsZXNSZXF1ZXN0GkQudGVt", + "cG9yYWwuYXBpLndvcmtmbG93c2VydmljZS52MS5VcGRhdGVXb3JrZXJWZXJz", + "aW9uaW5nUnVsZXNSZXNwb25zZSIAEsYCChhHZXRXb3JrZXJWZXJzaW9uaW5n", + "UnVsZXMSQC50ZW1wb3JhbC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYxLkdldFdv", + "cmtlclZlcnNpb25pbmdSdWxlc1JlcXVlc3QaQS50ZW1wb3JhbC5hcGkud29y", + "a2Zsb3dzZXJ2aWNlLnYxLkdldFdvcmtlclZlcnNpb25pbmdSdWxlc1Jlc3Bv", + "bnNlIqQBgtPkkwKdARJIL25hbWVzcGFjZXMve25hbWVzcGFjZX0vdGFzay1x", + "dWV1ZXMve3Rhc2tfcXVldWV9L3dvcmtlci12ZXJzaW9uaW5nLXJ1bGVzWlES", + "Ty9hcGkvdjEvbmFtZXNwYWNlcy97bmFtZXNwYWNlfS90YXNrLXF1ZXVlcy97", + "dGFza19xdWV1ZX0vd29ya2VyLXZlcnNpb25pbmctcnVsZXMSlwIKGUdldFdv", + "cmtlclRhc2tSZWFjaGFiaWxpdHkSQS50ZW1wb3JhbC5hcGkud29ya2Zsb3dz", + "ZXJ2aWNlLnYxLkdldFdvcmtlclRhc2tSZWFjaGFiaWxpdHlSZXF1ZXN0GkIu", + "dGVtcG9yYWwuYXBpLndvcmtmbG93c2VydmljZS52MS5HZXRXb3JrZXJUYXNr", + "UmVhY2hhYmlsaXR5UmVzcG9uc2Uic4LT5JMCbRIwL25hbWVzcGFjZXMve25h", + "bWVzcGFjZX0vd29ya2VyLXRhc2stcmVhY2hhYmlsaXR5WjkSNy9hcGkvdjEv", + "bmFtZXNwYWNlcy97bmFtZXNwYWNlfS93b3JrZXItdGFzay1yZWFjaGFiaWxp", + "dHkS9QIKF1VwZGF0ZVdvcmtmbG93RXhlY3V0aW9uEj8udGVtcG9yYWwuYXBp", + "LndvcmtmbG93c2VydmljZS52MS5VcGRhdGVXb3JrZmxvd0V4ZWN1dGlvblJl", + "cXVlc3QaQC50ZW1wb3JhbC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYxLlVwZGF0", + "ZVdvcmtmbG93RXhlY3V0aW9uUmVzcG9uc2Ui1gGC0+STAs8BIl4vbmFtZXNw", + "YWNlcy97bmFtZXNwYWNlfS93b3JrZmxvd3Mve3dvcmtmbG93X2V4ZWN1dGlv", + "bi53b3JrZmxvd19pZH0vdXBkYXRlL3tyZXF1ZXN0LmlucHV0Lm5hbWV9OgEq", + "WmoiZS9hcGkvdjEvbmFtZXNwYWNlcy97bmFtZXNwYWNlfS93b3JrZmxvd3Mv", + "e3dvcmtmbG93X2V4ZWN1dGlvbi53b3JrZmxvd19pZH0vdXBkYXRlL3tyZXF1", + "ZXN0LmlucHV0Lm5hbWV9OgEqEqoBChtQb2xsV29ya2Zsb3dFeGVjdXRpb25V", + "cGRhdGUSQy50ZW1wb3JhbC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYxLlBvbGxX", + "b3JrZmxvd0V4ZWN1dGlvblVwZGF0ZVJlcXVlc3QaRC50ZW1wb3JhbC5hcGku", + "d29ya2Zsb3dzZXJ2aWNlLnYxLlBvbGxXb3JrZmxvd0V4ZWN1dGlvblVwZGF0", + "ZVJlc3BvbnNlIgASjQIKE1N0YXJ0QmF0Y2hPcGVyYXRpb24SOy50ZW1wb3Jh", + "bC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYxLlN0YXJ0QmF0Y2hPcGVyYXRpb25S", + "ZXF1ZXN0GjwudGVtcG9yYWwuYXBpLndvcmtmbG93c2VydmljZS52MS5TdGFy", + "dEJhdGNoT3BlcmF0aW9uUmVzcG9uc2Uie4LT5JMCdSIxL25hbWVzcGFjZXMv", + "e25hbWVzcGFjZX0vYmF0Y2gtb3BlcmF0aW9ucy97am9iX2lkfToBKlo9Ijgv", + "YXBpL3YxL25hbWVzcGFjZXMve25hbWVzcGFjZX0vYmF0Y2gtb3BlcmF0aW9u", + "cy97am9iX2lkfToBKhKVAgoSU3RvcEJhdGNoT3BlcmF0aW9uEjoudGVtcG9y", + "YWwuYXBpLndvcmtmbG93c2VydmljZS52MS5TdG9wQmF0Y2hPcGVyYXRpb25S", + "ZXF1ZXN0GjsudGVtcG9yYWwuYXBpLndvcmtmbG93c2VydmljZS52MS5TdG9w", + "QmF0Y2hPcGVyYXRpb25SZXNwb25zZSKFAYLT5JMCfyI2L25hbWVzcGFjZXMv", + "e25hbWVzcGFjZX0vYmF0Y2gtb3BlcmF0aW9ucy97am9iX2lkfS9zdG9wOgEq", + "WkIiPS9hcGkvdjEvbmFtZXNwYWNlcy97bmFtZXNwYWNlfS9iYXRjaC1vcGVy", + "YXRpb25zL3tqb2JfaWR9L3N0b3A6ASoSkAIKFkRlc2NyaWJlQmF0Y2hPcGVy", + "YXRpb24SPi50ZW1wb3JhbC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYxLkRlc2Ny", + "aWJlQmF0Y2hPcGVyYXRpb25SZXF1ZXN0Gj8udGVtcG9yYWwuYXBpLndvcmtm", + "bG93c2VydmljZS52MS5EZXNjcmliZUJhdGNoT3BlcmF0aW9uUmVzcG9uc2Ui", + "dYLT5JMCbxIxL25hbWVzcGFjZXMve25hbWVzcGFjZX0vYmF0Y2gtb3BlcmF0", + "aW9ucy97am9iX2lkfVo6EjgvYXBpL3YxL25hbWVzcGFjZXMve25hbWVzcGFj", + "ZX0vYmF0Y2gtb3BlcmF0aW9ucy97am9iX2lkfRL1AQoTTGlzdEJhdGNoT3Bl", + "cmF0aW9ucxI7LnRlbXBvcmFsLmFwaS53b3JrZmxvd3NlcnZpY2UudjEuTGlz", + "dEJhdGNoT3BlcmF0aW9uc1JlcXVlc3QaPC50ZW1wb3JhbC5hcGkud29ya2Zs", + "b3dzZXJ2aWNlLnYxLkxpc3RCYXRjaE9wZXJhdGlvbnNSZXNwb25zZSJjgtPk", + "kwJdEigvbmFtZXNwYWNlcy97bmFtZXNwYWNlfS9iYXRjaC1vcGVyYXRpb25z", + "WjESLy9hcGkvdjEvbmFtZXNwYWNlcy97bmFtZXNwYWNlfS9iYXRjaC1vcGVy", + "YXRpb25zEo8BChJQb2xsTmV4dXNUYXNrUXVldWUSOi50ZW1wb3JhbC5hcGku", + "d29ya2Zsb3dzZXJ2aWNlLnYxLlBvbGxOZXh1c1Rhc2tRdWV1ZVJlcXVlc3Qa", + "Oy50ZW1wb3JhbC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYxLlBvbGxOZXh1c1Rh", + "c2tRdWV1ZVJlc3BvbnNlIgASpAEKGVJlc3BvbmROZXh1c1Rhc2tDb21wbGV0", + "ZWQSQS50ZW1wb3JhbC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYxLlJlc3BvbmRO", + "ZXh1c1Rhc2tDb21wbGV0ZWRSZXF1ZXN0GkIudGVtcG9yYWwuYXBpLndvcmtm", + "bG93c2VydmljZS52MS5SZXNwb25kTmV4dXNUYXNrQ29tcGxldGVkUmVzcG9u", + "c2UiABKbAQoWUmVzcG9uZE5leHVzVGFza0ZhaWxlZBI+LnRlbXBvcmFsLmFw", + "aS53b3JrZmxvd3NlcnZpY2UudjEuUmVzcG9uZE5leHVzVGFza0ZhaWxlZFJl", + "cXVlc3QaPy50ZW1wb3JhbC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYxLlJlc3Bv", + "bmROZXh1c1Rhc2tGYWlsZWRSZXNwb25zZSIAEq0CChlVcGRhdGVBY3Rpdml0", + "eU9wdGlvbnNCeUlkEkEudGVtcG9yYWwuYXBpLndvcmtmbG93c2VydmljZS52", + "MS5VcGRhdGVBY3Rpdml0eU9wdGlvbnNCeUlkUmVxdWVzdBpCLnRlbXBvcmFs", + "LmFwaS53b3JrZmxvd3NlcnZpY2UudjEuVXBkYXRlQWN0aXZpdHlPcHRpb25z", + "QnlJZFJlc3BvbnNlIogBgtPkkwKBASI3L25hbWVzcGFjZXMve25hbWVzcGFj", + "ZX0vYWN0aXZpdGllcy91cGRhdGUtb3B0aW9ucy1ieS1pZDoBKlpDIj4vYXBp", + "L3YxL25hbWVzcGFjZXMve25hbWVzcGFjZX0vYWN0aXZpdGllcy91cGRhdGUt", + "b3B0aW9ucy1ieS1pZDoBKhKBAgoRUGF1c2VBY3Rpdml0eUJ5SWQSOS50ZW1w", + "b3JhbC5hcGkud29ya2Zsb3dzZXJ2aWNlLnYxLlBhdXNlQWN0aXZpdHlCeUlk", + "UmVxdWVzdBo6LnRlbXBvcmFsLmFwaS53b3JrZmxvd3NlcnZpY2UudjEuUGF1", + "c2VBY3Rpdml0eUJ5SWRSZXNwb25zZSJ1gtPkkwJvIi4vbmFtZXNwYWNlcy97", + "bmFtZXNwYWNlfS9hY3Rpdml0aWVzL3BhdXNlLWJ5LWlkOgEqWjoiNS9hcGkv", + "djEvbmFtZXNwYWNlcy97bmFtZXNwYWNlfS9hY3Rpdml0aWVzL3BhdXNlLWJ5", + "LWlkOgEqEosCChNVbnBhdXNlQWN0aXZpdHlCeUlkEjsudGVtcG9yYWwuYXBp", + "LndvcmtmbG93c2VydmljZS52MS5VbnBhdXNlQWN0aXZpdHlCeUlkUmVxdWVz", + "dBo8LnRlbXBvcmFsLmFwaS53b3JrZmxvd3NlcnZpY2UudjEuVW5wYXVzZUFj", + "dGl2aXR5QnlJZFJlc3BvbnNlInmC0+STAnMiMC9uYW1lc3BhY2VzL3tuYW1l", + "c3BhY2V9L2FjdGl2aXRpZXMvdW5wYXVzZS1ieS1pZDoBKlo8IjcvYXBpL3Yx", + "L25hbWVzcGFjZXMve25hbWVzcGFjZX0vYWN0aXZpdGllcy91bnBhdXNlLWJ5", + "LWlkOgEqEoECChFSZXNldEFjdGl2aXR5QnlJZBI5LnRlbXBvcmFsLmFwaS53", + "b3JrZmxvd3NlcnZpY2UudjEuUmVzZXRBY3Rpdml0eUJ5SWRSZXF1ZXN0Gjou", + "dGVtcG9yYWwuYXBpLndvcmtmbG93c2VydmljZS52MS5SZXNldEFjdGl2aXR5", + "QnlJZFJlc3BvbnNlInWC0+STAm8iLi9uYW1lc3BhY2VzL3tuYW1lc3BhY2V9", + "L2FjdGl2aXRpZXMvcmVzZXQtYnktaWQ6ASpaOiI1L2FwaS92MS9uYW1lc3Bh", + "Y2VzL3tuYW1lc3BhY2V9L2FjdGl2aXRpZXMvcmVzZXQtYnktaWQ6ASpCtgEK", + "ImlvLnRlbXBvcmFsLmFwaS53b3JrZmxvd3NlcnZpY2UudjFCDFNlcnZpY2VQ", + "cm90b1ABWjVnby50ZW1wb3JhbC5pby9hcGkvd29ya2Zsb3dzZXJ2aWNlL3Yx", + "O3dvcmtmbG93c2VydmljZaoCIVRlbXBvcmFsaW8uQXBpLldvcmtmbG93U2Vy", + "dmljZS5WMeoCJFRlbXBvcmFsaW86OkFwaTo6V29ya2Zsb3dTZXJ2aWNlOjpW", + "MWIGcHJvdG8z")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, new pbr::FileDescriptor[] { global::Temporalio.Api.WorkflowService.V1.RequestResponseReflection.Descriptor, global::Temporalio.Api.Dependencies.Google.Api.AnnotationsReflection.Descriptor, }, new pbr::GeneratedClrTypeInfo(null, null, null)); diff --git a/src/Temporalio/Bridge/Api/ActivityResult/ActivityResult.cs b/src/Temporalio/Bridge/Api/ActivityResult/ActivityResult.cs index c25c5b7b..56ae57b9 100644 --- a/src/Temporalio/Bridge/Api/ActivityResult/ActivityResult.cs +++ b/src/Temporalio/Bridge/Api/ActivityResult/ActivityResult.cs @@ -48,8 +48,9 @@ static ActivityResultReflection() { "dXJlIhMKEVdpbGxDb21wbGV0ZUFzeW5jIo0BCglEb0JhY2tvZmYSDwoHYXR0", "ZW1wdBgBIAEoDRIzChBiYWNrb2ZmX2R1cmF0aW9uGAIgASgLMhkuZ29vZ2xl", "LnByb3RvYnVmLkR1cmF0aW9uEjoKFm9yaWdpbmFsX3NjaGVkdWxlX3RpbWUY", - "AyABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wQirqAidUZW1wb3Jh", - "bGlvOjpCcmlkZ2U6OkFwaTo6QWN0aXZpdHlSZXN1bHRiBnByb3RvMw==")); + "AyABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wQjTqAjFUZW1wb3Jh", + "bGlvOjpJbnRlcm5hbDo6QnJpZGdlOjpBcGk6OkFjdGl2aXR5UmVzdWx0YgZw", + "cm90bzM=")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, new pbr::FileDescriptor[] { global::Google.Protobuf.WellKnownTypes.DurationReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.TimestampReflection.Descriptor, global::Temporalio.Api.Common.V1.MessageReflection.Descriptor, global::Temporalio.Api.Failure.V1.MessageReflection.Descriptor, }, new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] { diff --git a/src/Temporalio/Bridge/Api/ActivityTask/ActivityTask.cs b/src/Temporalio/Bridge/Api/ActivityTask/ActivityTask.cs index 239b767a..9bd2f5f2 100644 --- a/src/Temporalio/Bridge/Api/ActivityTask/ActivityTask.cs +++ b/src/Temporalio/Bridge/Api/ActivityTask/ActivityTask.cs @@ -55,8 +55,8 @@ static ActivityTaskReflection() { "b24YASABKA4yKy5jb3Jlc2RrLmFjdGl2aXR5X3Rhc2suQWN0aXZpdHlDYW5j", "ZWxSZWFzb24qWAoUQWN0aXZpdHlDYW5jZWxSZWFzb24SDQoJTk9UX0ZPVU5E", "EAASDQoJQ0FOQ0VMTEVEEAESDQoJVElNRURfT1VUEAISEwoPV09SS0VSX1NI", - "VVRET1dOEANCKOoCJVRlbXBvcmFsaW86OkJyaWRnZTo6QXBpOjpBY3Rpdml0", - "eVRhc2tiBnByb3RvMw==")); + "VVRET1dOEANCMuoCL1RlbXBvcmFsaW86OkludGVybmFsOjpCcmlkZ2U6OkFw", + "aTo6QWN0aXZpdHlUYXNrYgZwcm90bzM=")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, new pbr::FileDescriptor[] { global::Google.Protobuf.WellKnownTypes.DurationReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.TimestampReflection.Descriptor, global::Temporalio.Api.Common.V1.MessageReflection.Descriptor, global::Temporalio.Bridge.Api.Common.CommonReflection.Descriptor, }, new pbr::GeneratedClrTypeInfo(new[] {typeof(global::Temporalio.Bridge.Api.ActivityTask.ActivityCancelReason), }, null, new pbr::GeneratedClrTypeInfo[] { diff --git a/src/Temporalio/Bridge/Api/ChildWorkflow/ChildWorkflow.cs b/src/Temporalio/Bridge/Api/ChildWorkflow/ChildWorkflow.cs index a823eabd..e372ff20 100644 --- a/src/Temporalio/Bridge/Api/ChildWorkflow/ChildWorkflow.cs +++ b/src/Temporalio/Bridge/Api/ChildWorkflow/ChildWorkflow.cs @@ -47,8 +47,8 @@ static ChildWorkflowReflection() { "X1dPUktGTE9XX0FMUkVBRFlfRVhJU1RTEAEqfgodQ2hpbGRXb3JrZmxvd0Nh", "bmNlbGxhdGlvblR5cGUSCwoHQUJBTkRPThAAEg4KClRSWV9DQU5DRUwQARIf", "ChtXQUlUX0NBTkNFTExBVElPTl9DT01QTEVURUQQAhIfChtXQUlUX0NBTkNF", - "TExBVElPTl9SRVFVRVNURUQQA0Ip6gImVGVtcG9yYWxpbzo6QnJpZGdlOjpB", - "cGk6OkNoaWxkV29ya2Zsb3diBnByb3RvMw==")); + "TExBVElPTl9SRVFVRVNURUQQA0Iz6gIwVGVtcG9yYWxpbzo6SW50ZXJuYWw6", + "OkJyaWRnZTo6QXBpOjpDaGlsZFdvcmtmbG93YgZwcm90bzM=")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, new pbr::FileDescriptor[] { global::Temporalio.Api.Common.V1.MessageReflection.Descriptor, global::Temporalio.Api.Failure.V1.MessageReflection.Descriptor, global::Temporalio.Bridge.Api.Common.CommonReflection.Descriptor, }, new pbr::GeneratedClrTypeInfo(new[] {typeof(global::Temporalio.Bridge.Api.ChildWorkflow.ParentClosePolicy), typeof(global::Temporalio.Bridge.Api.ChildWorkflow.StartChildWorkflowExecutionFailedCause), typeof(global::Temporalio.Bridge.Api.ChildWorkflow.ChildWorkflowCancellationType), }, null, new pbr::GeneratedClrTypeInfo[] { diff --git a/src/Temporalio/Bridge/Api/Common/Common.cs b/src/Temporalio/Bridge/Api/Common/Common.cs index a83f21d1..c45eb3ba 100644 --- a/src/Temporalio/Bridge/Api/Common/Common.cs +++ b/src/Temporalio/Bridge/Api/Common/Common.cs @@ -29,8 +29,8 @@ static CommonReflection() { "G05hbWVzcGFjZWRXb3JrZmxvd0V4ZWN1dGlvbhIRCgluYW1lc3BhY2UYASAB", "KAkSEwoLd29ya2Zsb3dfaWQYAiABKAkSDgoGcnVuX2lkGAMgASgJKkAKEFZl", "cnNpb25pbmdJbnRlbnQSDwoLVU5TUEVDSUZJRUQQABIOCgpDT01QQVRJQkxF", - "EAESCwoHREVGQVVMVBACQiLqAh9UZW1wb3JhbGlvOjpCcmlkZ2U6OkFwaTo6", - "Q29tbW9uYgZwcm90bzM=")); + "EAESCwoHREVGQVVMVBACQizqAilUZW1wb3JhbGlvOjpJbnRlcm5hbDo6QnJp", + "ZGdlOjpBcGk6OkNvbW1vbmIGcHJvdG8z")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, new pbr::FileDescriptor[] { global::Google.Protobuf.WellKnownTypes.DurationReflection.Descriptor, }, new pbr::GeneratedClrTypeInfo(new[] {typeof(global::Temporalio.Bridge.Api.Common.VersioningIntent), }, null, new pbr::GeneratedClrTypeInfo[] { diff --git a/src/Temporalio/Bridge/Api/CoreInterface.cs b/src/Temporalio/Bridge/Api/CoreInterface.cs index 160d2049..87deaeb4 100644 --- a/src/Temporalio/Bridge/Api/CoreInterface.cs +++ b/src/Temporalio/Bridge/Api/CoreInterface.cs @@ -41,13 +41,20 @@ static CoreInterfaceReflection() { "KAsyHy50ZW1wb3JhbC5hcGkuY29tbW9uLnYxLlBheWxvYWQibgoWQWN0aXZp", "dHlUYXNrQ29tcGxldGlvbhISCgp0YXNrX3Rva2VuGAEgASgMEkAKBnJlc3Vs", "dBgCIAEoCzIwLmNvcmVzZGsuYWN0aXZpdHlfcmVzdWx0LkFjdGl2aXR5RXhl", - "Y3V0aW9uUmVzdWx0QinqAiZUZW1wb3JhbGlvOjpCcmlkZ2U6OkFwaTo6Q29y", - "ZUludGVyZmFjZWIGcHJvdG8z")); + "Y3V0aW9uUmVzdWx0IjwKEFdvcmtmbG93U2xvdEluZm8SFQoNd29ya2Zsb3df", + "dHlwZRgBIAEoCRIRCglpc19zdGlja3kYAiABKAgiKQoQQWN0aXZpdHlTbG90", + "SW5mbxIVCg1hY3Rpdml0eV90eXBlGAEgASgJIi4KFUxvY2FsQWN0aXZpdHlT", + "bG90SW5mbxIVCg1hY3Rpdml0eV90eXBlGAEgASgJQjPqAjBUZW1wb3JhbGlv", + "OjpJbnRlcm5hbDo6QnJpZGdlOjpBcGk6OkNvcmVJbnRlcmZhY2ViBnByb3Rv", + "Mw==")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, new pbr::FileDescriptor[] { global::Google.Protobuf.WellKnownTypes.DurationReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.EmptyReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.TimestampReflection.Descriptor, global::Temporalio.Api.Common.V1.MessageReflection.Descriptor, global::Temporalio.Bridge.Api.ActivityResult.ActivityResultReflection.Descriptor, global::Temporalio.Bridge.Api.ActivityTask.ActivityTaskReflection.Descriptor, global::Temporalio.Bridge.Api.Common.CommonReflection.Descriptor, global::Temporalio.Bridge.Api.ExternalData.ExternalDataReflection.Descriptor, global::Temporalio.Bridge.Api.WorkflowActivation.WorkflowActivationReflection.Descriptor, global::Temporalio.Bridge.Api.WorkflowCommands.WorkflowCommandsReflection.Descriptor, global::Temporalio.Bridge.Api.WorkflowCompletion.WorkflowCompletionReflection.Descriptor, }, new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Bridge.Api.ActivityHeartbeat), global::Temporalio.Bridge.Api.ActivityHeartbeat.Parser, new[]{ "TaskToken", "Details" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Bridge.Api.ActivityTaskCompletion), global::Temporalio.Bridge.Api.ActivityTaskCompletion.Parser, new[]{ "TaskToken", "Result" }, null, null, null, null) + new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Bridge.Api.ActivityTaskCompletion), global::Temporalio.Bridge.Api.ActivityTaskCompletion.Parser, new[]{ "TaskToken", "Result" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Bridge.Api.WorkflowSlotInfo), global::Temporalio.Bridge.Api.WorkflowSlotInfo.Parser, new[]{ "WorkflowType", "IsSticky" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Bridge.Api.ActivitySlotInfo), global::Temporalio.Bridge.Api.ActivitySlotInfo.Parser, new[]{ "ActivityType" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Bridge.Api.LocalActivitySlotInfo), global::Temporalio.Bridge.Api.LocalActivitySlotInfo.Parser, new[]{ "ActivityType" }, null, null, null, null) })); } #endregion @@ -510,6 +517,619 @@ public void MergeFrom(pb::CodedInputStream input) { } + /// + /// Info about workflow task slot usage + /// + internal sealed partial class WorkflowSlotInfo : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new WorkflowSlotInfo()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Temporalio.Bridge.Api.CoreInterfaceReflection.Descriptor.MessageTypes[2]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public WorkflowSlotInfo() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public WorkflowSlotInfo(WorkflowSlotInfo other) : this() { + workflowType_ = other.workflowType_; + isSticky_ = other.isSticky_; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public WorkflowSlotInfo Clone() { + return new WorkflowSlotInfo(this); + } + + /// Field number for the "workflow_type" field. + public const int WorkflowTypeFieldNumber = 1; + private string workflowType_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string WorkflowType { + get { return workflowType_; } + set { + workflowType_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "is_sticky" field. + public const int IsStickyFieldNumber = 2; + private bool isSticky_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool IsSticky { + get { return isSticky_; } + set { + isSticky_ = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as WorkflowSlotInfo); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(WorkflowSlotInfo other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (WorkflowType != other.WorkflowType) return false; + if (IsSticky != other.IsSticky) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (WorkflowType.Length != 0) hash ^= WorkflowType.GetHashCode(); + if (IsSticky != false) hash ^= IsSticky.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (WorkflowType.Length != 0) { + output.WriteRawTag(10); + output.WriteString(WorkflowType); + } + if (IsSticky != false) { + output.WriteRawTag(16); + output.WriteBool(IsSticky); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (WorkflowType.Length != 0) { + output.WriteRawTag(10); + output.WriteString(WorkflowType); + } + if (IsSticky != false) { + output.WriteRawTag(16); + output.WriteBool(IsSticky); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (WorkflowType.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(WorkflowType); + } + if (IsSticky != false) { + size += 1 + 1; + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(WorkflowSlotInfo other) { + if (other == null) { + return; + } + if (other.WorkflowType.Length != 0) { + WorkflowType = other.WorkflowType; + } + if (other.IsSticky != false) { + IsSticky = other.IsSticky; + } + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + WorkflowType = input.ReadString(); + break; + } + case 16: { + IsSticky = input.ReadBool(); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + WorkflowType = input.ReadString(); + break; + } + case 16: { + IsSticky = input.ReadBool(); + break; + } + } + } + } + #endif + + } + + /// + /// Info about activity task slot usage + /// + internal sealed partial class ActivitySlotInfo : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ActivitySlotInfo()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Temporalio.Bridge.Api.CoreInterfaceReflection.Descriptor.MessageTypes[3]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ActivitySlotInfo() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ActivitySlotInfo(ActivitySlotInfo other) : this() { + activityType_ = other.activityType_; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ActivitySlotInfo Clone() { + return new ActivitySlotInfo(this); + } + + /// Field number for the "activity_type" field. + public const int ActivityTypeFieldNumber = 1; + private string activityType_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string ActivityType { + get { return activityType_; } + set { + activityType_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as ActivitySlotInfo); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(ActivitySlotInfo other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (ActivityType != other.ActivityType) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (ActivityType.Length != 0) hash ^= ActivityType.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (ActivityType.Length != 0) { + output.WriteRawTag(10); + output.WriteString(ActivityType); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (ActivityType.Length != 0) { + output.WriteRawTag(10); + output.WriteString(ActivityType); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (ActivityType.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(ActivityType); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(ActivitySlotInfo other) { + if (other == null) { + return; + } + if (other.ActivityType.Length != 0) { + ActivityType = other.ActivityType; + } + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + ActivityType = input.ReadString(); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + ActivityType = input.ReadString(); + break; + } + } + } + } + #endif + + } + + /// + /// Info about local activity slot usage + /// + internal sealed partial class LocalActivitySlotInfo : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new LocalActivitySlotInfo()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Temporalio.Bridge.Api.CoreInterfaceReflection.Descriptor.MessageTypes[4]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public LocalActivitySlotInfo() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public LocalActivitySlotInfo(LocalActivitySlotInfo other) : this() { + activityType_ = other.activityType_; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public LocalActivitySlotInfo Clone() { + return new LocalActivitySlotInfo(this); + } + + /// Field number for the "activity_type" field. + public const int ActivityTypeFieldNumber = 1; + private string activityType_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string ActivityType { + get { return activityType_; } + set { + activityType_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as LocalActivitySlotInfo); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(LocalActivitySlotInfo other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (ActivityType != other.ActivityType) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (ActivityType.Length != 0) hash ^= ActivityType.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (ActivityType.Length != 0) { + output.WriteRawTag(10); + output.WriteString(ActivityType); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (ActivityType.Length != 0) { + output.WriteRawTag(10); + output.WriteString(ActivityType); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (ActivityType.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(ActivityType); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(LocalActivitySlotInfo other) { + if (other == null) { + return; + } + if (other.ActivityType.Length != 0) { + ActivityType = other.ActivityType; + } + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + ActivityType = input.ReadString(); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + ActivityType = input.ReadString(); + break; + } + } + } + } + #endif + + } + #endregion } diff --git a/src/Temporalio/Bridge/Api/ExternalData/ExternalData.cs b/src/Temporalio/Bridge/Api/ExternalData/ExternalData.cs index 4a0c876e..a51d868f 100644 --- a/src/Temporalio/Bridge/Api/ExternalData/ExternalData.cs +++ b/src/Temporalio/Bridge/Api/ExternalData/ExternalData.cs @@ -34,8 +34,8 @@ static ExternalDataReflection() { "b29nbGUucHJvdG9idWYuRHVyYXRpb24SOgoWb3JpZ2luYWxfc2NoZWR1bGVf", "dGltZRgHIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXAiMwoRUGF0", "Y2hlZE1hcmtlckRhdGESCgoCaWQYASABKAkSEgoKZGVwcmVjYXRlZBgCIAEo", - "CEIo6gIlVGVtcG9yYWxpbzo6QnJpZGdlOjpBcGk6OkV4dGVybmFsRGF0YWIG", - "cHJvdG8z")); + "CEIy6gIvVGVtcG9yYWxpbzo6SW50ZXJuYWw6OkJyaWRnZTo6QXBpOjpFeHRl", + "cm5hbERhdGFiBnByb3RvMw==")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, new pbr::FileDescriptor[] { global::Google.Protobuf.WellKnownTypes.DurationReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.TimestampReflection.Descriptor, }, new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] { diff --git a/src/Temporalio/Bridge/Api/WorkflowActivation/WorkflowActivation.cs b/src/Temporalio/Bridge/Api/WorkflowActivation/WorkflowActivation.cs index 5c8672bb..d3c573f2 100644 --- a/src/Temporalio/Bridge/Api/WorkflowActivation/WorkflowActivation.cs +++ b/src/Temporalio/Bridge/Api/WorkflowActivation/WorkflowActivation.cs @@ -41,123 +41,124 @@ static WorkflowActivationReflection() { "Y3RpdmF0aW9uLldvcmtmbG93QWN0aXZhdGlvbkpvYhIgChhhdmFpbGFibGVf", "aW50ZXJuYWxfZmxhZ3MYBiADKA0SGgoSaGlzdG9yeV9zaXplX2J5dGVzGAcg", "ASgEEiEKGWNvbnRpbnVlX2FzX25ld19zdWdnZXN0ZWQYCCABKAgSIQoZYnVp", - "bGRfaWRfZm9yX2N1cnJlbnRfdGFzaxgJIAEoCSKdCQoVV29ya2Zsb3dBY3Rp", - "dmF0aW9uSm9iEkQKDnN0YXJ0X3dvcmtmbG93GAEgASgLMiouY29yZXNkay53", - "b3JrZmxvd19hY3RpdmF0aW9uLlN0YXJ0V29ya2Zsb3dIABI8CgpmaXJlX3Rp", - "bWVyGAIgASgLMiYuY29yZXNkay53b3JrZmxvd19hY3RpdmF0aW9uLkZpcmVU", - "aW1lckgAEksKEnVwZGF0ZV9yYW5kb21fc2VlZBgEIAEoCzItLmNvcmVzZGsu", - "d29ya2Zsb3dfYWN0aXZhdGlvbi5VcGRhdGVSYW5kb21TZWVkSAASRAoOcXVl", - "cnlfd29ya2Zsb3cYBSABKAsyKi5jb3Jlc2RrLndvcmtmbG93X2FjdGl2YXRp", - "b24uUXVlcnlXb3JrZmxvd0gAEkYKD2NhbmNlbF93b3JrZmxvdxgGIAEoCzIr", - "LmNvcmVzZGsud29ya2Zsb3dfYWN0aXZhdGlvbi5DYW5jZWxXb3JrZmxvd0gA", - "EkYKD3NpZ25hbF93b3JrZmxvdxgHIAEoCzIrLmNvcmVzZGsud29ya2Zsb3df", - "YWN0aXZhdGlvbi5TaWduYWxXb3JrZmxvd0gAEkgKEHJlc29sdmVfYWN0aXZp", - "dHkYCCABKAsyLC5jb3Jlc2RrLndvcmtmbG93X2FjdGl2YXRpb24uUmVzb2x2", - "ZUFjdGl2aXR5SAASRwoQbm90aWZ5X2hhc19wYXRjaBgJIAEoCzIrLmNvcmVz", - "ZGsud29ya2Zsb3dfYWN0aXZhdGlvbi5Ob3RpZnlIYXNQYXRjaEgAEnEKJnJl", - "c29sdmVfY2hpbGRfd29ya2Zsb3dfZXhlY3V0aW9uX3N0YXJ0GAogASgLMj8u", - "Y29yZXNkay53b3JrZmxvd19hY3RpdmF0aW9uLlJlc29sdmVDaGlsZFdvcmtm", - "bG93RXhlY3V0aW9uU3RhcnRIABJmCiByZXNvbHZlX2NoaWxkX3dvcmtmbG93", - "X2V4ZWN1dGlvbhgLIAEoCzI6LmNvcmVzZGsud29ya2Zsb3dfYWN0aXZhdGlv", - "bi5SZXNvbHZlQ2hpbGRXb3JrZmxvd0V4ZWN1dGlvbkgAEmYKIHJlc29sdmVf", - "c2lnbmFsX2V4dGVybmFsX3dvcmtmbG93GAwgASgLMjouY29yZXNkay53b3Jr", - "Zmxvd19hY3RpdmF0aW9uLlJlc29sdmVTaWduYWxFeHRlcm5hbFdvcmtmbG93", - "SAASdQoocmVzb2x2ZV9yZXF1ZXN0X2NhbmNlbF9leHRlcm5hbF93b3JrZmxv", - "dxgNIAEoCzJBLmNvcmVzZGsud29ya2Zsb3dfYWN0aXZhdGlvbi5SZXNvbHZl", - "UmVxdWVzdENhbmNlbEV4dGVybmFsV29ya2Zsb3dIABI6Cglkb191cGRhdGUY", - "DiABKAsyJS5jb3Jlc2RrLndvcmtmbG93X2FjdGl2YXRpb24uRG9VcGRhdGVI", - "ABJJChFyZW1vdmVfZnJvbV9jYWNoZRgyIAEoCzIsLmNvcmVzZGsud29ya2Zs", - "b3dfYWN0aXZhdGlvbi5SZW1vdmVGcm9tQ2FjaGVIAEIJCgd2YXJpYW50ItkJ", - "Cg1TdGFydFdvcmtmbG93EhUKDXdvcmtmbG93X3R5cGUYASABKAkSEwoLd29y", - "a2Zsb3dfaWQYAiABKAkSMgoJYXJndW1lbnRzGAMgAygLMh8udGVtcG9yYWwu", - "YXBpLmNvbW1vbi52MS5QYXlsb2FkEhcKD3JhbmRvbW5lc3Nfc2VlZBgEIAEo", - "BBJICgdoZWFkZXJzGAUgAygLMjcuY29yZXNkay53b3JrZmxvd19hY3RpdmF0", - "aW9uLlN0YXJ0V29ya2Zsb3cuSGVhZGVyc0VudHJ5EhAKCGlkZW50aXR5GAYg", - "ASgJEkkKFHBhcmVudF93b3JrZmxvd19pbmZvGAcgASgLMisuY29yZXNkay5j", - "b21tb24uTmFtZXNwYWNlZFdvcmtmbG93RXhlY3V0aW9uEj0KGndvcmtmbG93", - "X2V4ZWN1dGlvbl90aW1lb3V0GAggASgLMhkuZ29vZ2xlLnByb3RvYnVmLkR1", - "cmF0aW9uEjcKFHdvcmtmbG93X3J1bl90aW1lb3V0GAkgASgLMhkuZ29vZ2xl", - "LnByb3RvYnVmLkR1cmF0aW9uEjgKFXdvcmtmbG93X3Rhc2tfdGltZW91dBgK", - "IAEoCzIZLmdvb2dsZS5wcm90b2J1Zi5EdXJhdGlvbhInCh9jb250aW51ZWRf", - "ZnJvbV9leGVjdXRpb25fcnVuX2lkGAsgASgJEkoKE2NvbnRpbnVlZF9pbml0", - "aWF0b3IYDCABKA4yLS50ZW1wb3JhbC5hcGkuZW51bXMudjEuQ29udGludWVB", - "c05ld0luaXRpYXRvchI7ChFjb250aW51ZWRfZmFpbHVyZRgNIAEoCzIgLnRl", - "bXBvcmFsLmFwaS5mYWlsdXJlLnYxLkZhaWx1cmUSQAoWbGFzdF9jb21wbGV0", - "aW9uX3Jlc3VsdBgOIAEoCzIgLnRlbXBvcmFsLmFwaS5jb21tb24udjEuUGF5", - "bG9hZHMSHgoWZmlyc3RfZXhlY3V0aW9uX3J1bl9pZBgPIAEoCRI5CgxyZXRy", - "eV9wb2xpY3kYECABKAsyIy50ZW1wb3JhbC5hcGkuY29tbW9uLnYxLlJldHJ5", - "UG9saWN5Eg8KB2F0dGVtcHQYESABKAUSFQoNY3Jvbl9zY2hlZHVsZRgSIAEo", - "CRJGCiJ3b3JrZmxvd19leGVjdXRpb25fZXhwaXJhdGlvbl90aW1lGBMgASgL", - "MhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcBJFCiJjcm9uX3NjaGVkdWxl", - "X3RvX3NjaGVkdWxlX2ludGVydmFsGBQgASgLMhkuZ29vZ2xlLnByb3RvYnVm", - "LkR1cmF0aW9uEioKBG1lbW8YFSABKAsyHC50ZW1wb3JhbC5hcGkuY29tbW9u", - "LnYxLk1lbW8SQwoRc2VhcmNoX2F0dHJpYnV0ZXMYFiABKAsyKC50ZW1wb3Jh", - "bC5hcGkuY29tbW9uLnYxLlNlYXJjaEF0dHJpYnV0ZXMSLgoKc3RhcnRfdGlt", - "ZRgXIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXAaTwoMSGVhZGVy", - "c0VudHJ5EgsKA2tleRgBIAEoCRIuCgV2YWx1ZRgCIAEoCzIfLnRlbXBvcmFs", - "LmFwaS5jb21tb24udjEuUGF5bG9hZDoCOAEiGAoJRmlyZVRpbWVyEgsKA3Nl", - "cRgBIAEoDSJtCg9SZXNvbHZlQWN0aXZpdHkSCwoDc2VxGAEgASgNEjsKBnJl", - "c3VsdBgCIAEoCzIrLmNvcmVzZGsuYWN0aXZpdHlfcmVzdWx0LkFjdGl2aXR5", - "UmVzb2x1dGlvbhIQCghpc19sb2NhbBgDIAEoCCLRAgoiUmVzb2x2ZUNoaWxk", - "V29ya2Zsb3dFeGVjdXRpb25TdGFydBILCgNzZXEYASABKA0SWwoJc3VjY2Vl", - "ZGVkGAIgASgLMkYuY29yZXNkay53b3JrZmxvd19hY3RpdmF0aW9uLlJlc29s", - "dmVDaGlsZFdvcmtmbG93RXhlY3V0aW9uU3RhcnRTdWNjZXNzSAASWAoGZmFp", - "bGVkGAMgASgLMkYuY29yZXNkay53b3JrZmxvd19hY3RpdmF0aW9uLlJlc29s", - "dmVDaGlsZFdvcmtmbG93RXhlY3V0aW9uU3RhcnRGYWlsdXJlSAASXQoJY2Fu", - "Y2VsbGVkGAQgASgLMkguY29yZXNkay53b3JrZmxvd19hY3RpdmF0aW9uLlJl", - "c29sdmVDaGlsZFdvcmtmbG93RXhlY3V0aW9uU3RhcnRDYW5jZWxsZWRIAEII", - "CgZzdGF0dXMiOwopUmVzb2x2ZUNoaWxkV29ya2Zsb3dFeGVjdXRpb25TdGFy", - "dFN1Y2Nlc3MSDgoGcnVuX2lkGAEgASgJIqYBCilSZXNvbHZlQ2hpbGRXb3Jr", - "Zmxvd0V4ZWN1dGlvblN0YXJ0RmFpbHVyZRITCgt3b3JrZmxvd19pZBgBIAEo", - "CRIVCg13b3JrZmxvd190eXBlGAIgASgJEk0KBWNhdXNlGAMgASgOMj4uY29y", - "ZXNkay5jaGlsZF93b3JrZmxvdy5TdGFydENoaWxkV29ya2Zsb3dFeGVjdXRp", - "b25GYWlsZWRDYXVzZSJgCitSZXNvbHZlQ2hpbGRXb3JrZmxvd0V4ZWN1dGlv", - "blN0YXJ0Q2FuY2VsbGVkEjEKB2ZhaWx1cmUYASABKAsyIC50ZW1wb3JhbC5h", - "cGkuZmFpbHVyZS52MS5GYWlsdXJlImkKHVJlc29sdmVDaGlsZFdvcmtmbG93", - "RXhlY3V0aW9uEgsKA3NlcRgBIAEoDRI7CgZyZXN1bHQYAiABKAsyKy5jb3Jl", - "c2RrLmNoaWxkX3dvcmtmbG93LkNoaWxkV29ya2Zsb3dSZXN1bHQiKwoQVXBk", - "YXRlUmFuZG9tU2VlZBIXCg9yYW5kb21uZXNzX3NlZWQYASABKAQihAIKDVF1", - "ZXJ5V29ya2Zsb3cSEAoIcXVlcnlfaWQYASABKAkSEgoKcXVlcnlfdHlwZRgC", - "IAEoCRIyCglhcmd1bWVudHMYAyADKAsyHy50ZW1wb3JhbC5hcGkuY29tbW9u", - "LnYxLlBheWxvYWQSSAoHaGVhZGVycxgFIAMoCzI3LmNvcmVzZGsud29ya2Zs", - "b3dfYWN0aXZhdGlvbi5RdWVyeVdvcmtmbG93LkhlYWRlcnNFbnRyeRpPCgxI", - "ZWFkZXJzRW50cnkSCwoDa2V5GAEgASgJEi4KBXZhbHVlGAIgASgLMh8udGVt", - "cG9yYWwuYXBpLmNvbW1vbi52MS5QYXlsb2FkOgI4ASJCCg5DYW5jZWxXb3Jr", - "ZmxvdxIwCgdkZXRhaWxzGAEgAygLMh8udGVtcG9yYWwuYXBpLmNvbW1vbi52", - "MS5QYXlsb2FkIoMCCg5TaWduYWxXb3JrZmxvdxITCgtzaWduYWxfbmFtZRgB", - "IAEoCRIuCgVpbnB1dBgCIAMoCzIfLnRlbXBvcmFsLmFwaS5jb21tb24udjEu", - "UGF5bG9hZBIQCghpZGVudGl0eRgDIAEoCRJJCgdoZWFkZXJzGAUgAygLMjgu", - "Y29yZXNkay53b3JrZmxvd19hY3RpdmF0aW9uLlNpZ25hbFdvcmtmbG93Lkhl", - "YWRlcnNFbnRyeRpPCgxIZWFkZXJzRW50cnkSCwoDa2V5GAEgASgJEi4KBXZh", + "bGRfaWRfZm9yX2N1cnJlbnRfdGFzaxgJIAEoCSKnCQoVV29ya2Zsb3dBY3Rp", + "dmF0aW9uSm9iEk4KE2luaXRpYWxpemVfd29ya2Zsb3cYASABKAsyLy5jb3Jl", + "c2RrLndvcmtmbG93X2FjdGl2YXRpb24uSW5pdGlhbGl6ZVdvcmtmbG93SAAS", + "PAoKZmlyZV90aW1lchgCIAEoCzImLmNvcmVzZGsud29ya2Zsb3dfYWN0aXZh", + "dGlvbi5GaXJlVGltZXJIABJLChJ1cGRhdGVfcmFuZG9tX3NlZWQYBCABKAsy", + "LS5jb3Jlc2RrLndvcmtmbG93X2FjdGl2YXRpb24uVXBkYXRlUmFuZG9tU2Vl", + "ZEgAEkQKDnF1ZXJ5X3dvcmtmbG93GAUgASgLMiouY29yZXNkay53b3JrZmxv", + "d19hY3RpdmF0aW9uLlF1ZXJ5V29ya2Zsb3dIABJGCg9jYW5jZWxfd29ya2Zs", + "b3cYBiABKAsyKy5jb3Jlc2RrLndvcmtmbG93X2FjdGl2YXRpb24uQ2FuY2Vs", + "V29ya2Zsb3dIABJGCg9zaWduYWxfd29ya2Zsb3cYByABKAsyKy5jb3Jlc2Rr", + "LndvcmtmbG93X2FjdGl2YXRpb24uU2lnbmFsV29ya2Zsb3dIABJIChByZXNv", + "bHZlX2FjdGl2aXR5GAggASgLMiwuY29yZXNkay53b3JrZmxvd19hY3RpdmF0", + "aW9uLlJlc29sdmVBY3Rpdml0eUgAEkcKEG5vdGlmeV9oYXNfcGF0Y2gYCSAB", + "KAsyKy5jb3Jlc2RrLndvcmtmbG93X2FjdGl2YXRpb24uTm90aWZ5SGFzUGF0", + "Y2hIABJxCiZyZXNvbHZlX2NoaWxkX3dvcmtmbG93X2V4ZWN1dGlvbl9zdGFy", + "dBgKIAEoCzI/LmNvcmVzZGsud29ya2Zsb3dfYWN0aXZhdGlvbi5SZXNvbHZl", + "Q2hpbGRXb3JrZmxvd0V4ZWN1dGlvblN0YXJ0SAASZgogcmVzb2x2ZV9jaGls", + "ZF93b3JrZmxvd19leGVjdXRpb24YCyABKAsyOi5jb3Jlc2RrLndvcmtmbG93", + "X2FjdGl2YXRpb24uUmVzb2x2ZUNoaWxkV29ya2Zsb3dFeGVjdXRpb25IABJm", + "CiByZXNvbHZlX3NpZ25hbF9leHRlcm5hbF93b3JrZmxvdxgMIAEoCzI6LmNv", + "cmVzZGsud29ya2Zsb3dfYWN0aXZhdGlvbi5SZXNvbHZlU2lnbmFsRXh0ZXJu", + "YWxXb3JrZmxvd0gAEnUKKHJlc29sdmVfcmVxdWVzdF9jYW5jZWxfZXh0ZXJu", + "YWxfd29ya2Zsb3cYDSABKAsyQS5jb3Jlc2RrLndvcmtmbG93X2FjdGl2YXRp", + "b24uUmVzb2x2ZVJlcXVlc3RDYW5jZWxFeHRlcm5hbFdvcmtmbG93SAASOgoJ", + "ZG9fdXBkYXRlGA4gASgLMiUuY29yZXNkay53b3JrZmxvd19hY3RpdmF0aW9u", + "LkRvVXBkYXRlSAASSQoRcmVtb3ZlX2Zyb21fY2FjaGUYMiABKAsyLC5jb3Jl", + "c2RrLndvcmtmbG93X2FjdGl2YXRpb24uUmVtb3ZlRnJvbUNhY2hlSABCCQoH", + "dmFyaWFudCLjCQoSSW5pdGlhbGl6ZVdvcmtmbG93EhUKDXdvcmtmbG93X3R5", + "cGUYASABKAkSEwoLd29ya2Zsb3dfaWQYAiABKAkSMgoJYXJndW1lbnRzGAMg", + "AygLMh8udGVtcG9yYWwuYXBpLmNvbW1vbi52MS5QYXlsb2FkEhcKD3JhbmRv", + "bW5lc3Nfc2VlZBgEIAEoBBJNCgdoZWFkZXJzGAUgAygLMjwuY29yZXNkay53", + "b3JrZmxvd19hY3RpdmF0aW9uLkluaXRpYWxpemVXb3JrZmxvdy5IZWFkZXJz", + "RW50cnkSEAoIaWRlbnRpdHkYBiABKAkSSQoUcGFyZW50X3dvcmtmbG93X2lu", + "Zm8YByABKAsyKy5jb3Jlc2RrLmNvbW1vbi5OYW1lc3BhY2VkV29ya2Zsb3dF", + "eGVjdXRpb24SPQoad29ya2Zsb3dfZXhlY3V0aW9uX3RpbWVvdXQYCCABKAsy", + "GS5nb29nbGUucHJvdG9idWYuRHVyYXRpb24SNwoUd29ya2Zsb3dfcnVuX3Rp", + "bWVvdXQYCSABKAsyGS5nb29nbGUucHJvdG9idWYuRHVyYXRpb24SOAoVd29y", + "a2Zsb3dfdGFza190aW1lb3V0GAogASgLMhkuZ29vZ2xlLnByb3RvYnVmLkR1", + "cmF0aW9uEicKH2NvbnRpbnVlZF9mcm9tX2V4ZWN1dGlvbl9ydW5faWQYCyAB", + "KAkSSgoTY29udGludWVkX2luaXRpYXRvchgMIAEoDjItLnRlbXBvcmFsLmFw", + "aS5lbnVtcy52MS5Db250aW51ZUFzTmV3SW5pdGlhdG9yEjsKEWNvbnRpbnVl", + "ZF9mYWlsdXJlGA0gASgLMiAudGVtcG9yYWwuYXBpLmZhaWx1cmUudjEuRmFp", + "bHVyZRJAChZsYXN0X2NvbXBsZXRpb25fcmVzdWx0GA4gASgLMiAudGVtcG9y", + "YWwuYXBpLmNvbW1vbi52MS5QYXlsb2FkcxIeChZmaXJzdF9leGVjdXRpb25f", + "cnVuX2lkGA8gASgJEjkKDHJldHJ5X3BvbGljeRgQIAEoCzIjLnRlbXBvcmFs", + "LmFwaS5jb21tb24udjEuUmV0cnlQb2xpY3kSDwoHYXR0ZW1wdBgRIAEoBRIV", + "Cg1jcm9uX3NjaGVkdWxlGBIgASgJEkYKIndvcmtmbG93X2V4ZWN1dGlvbl9l", + "eHBpcmF0aW9uX3RpbWUYEyABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0", + "YW1wEkUKImNyb25fc2NoZWR1bGVfdG9fc2NoZWR1bGVfaW50ZXJ2YWwYFCAB", + "KAsyGS5nb29nbGUucHJvdG9idWYuRHVyYXRpb24SKgoEbWVtbxgVIAEoCzIc", + "LnRlbXBvcmFsLmFwaS5jb21tb24udjEuTWVtbxJDChFzZWFyY2hfYXR0cmli", + "dXRlcxgWIAEoCzIoLnRlbXBvcmFsLmFwaS5jb21tb24udjEuU2VhcmNoQXR0", + "cmlidXRlcxIuCgpzdGFydF90aW1lGBcgASgLMhouZ29vZ2xlLnByb3RvYnVm", + "LlRpbWVzdGFtcBpPCgxIZWFkZXJzRW50cnkSCwoDa2V5GAEgASgJEi4KBXZh", "bHVlGAIgASgLMh8udGVtcG9yYWwuYXBpLmNvbW1vbi52MS5QYXlsb2FkOgI4", - "ASIiCg5Ob3RpZnlIYXNQYXRjaBIQCghwYXRjaF9pZBgBIAEoCSJfCh1SZXNv", - "bHZlU2lnbmFsRXh0ZXJuYWxXb3JrZmxvdxILCgNzZXEYASABKA0SMQoHZmFp", - "bHVyZRgCIAEoCzIgLnRlbXBvcmFsLmFwaS5mYWlsdXJlLnYxLkZhaWx1cmUi", - "ZgokUmVzb2x2ZVJlcXVlc3RDYW5jZWxFeHRlcm5hbFdvcmtmbG93EgsKA3Nl", - "cRgBIAEoDRIxCgdmYWlsdXJlGAIgASgLMiAudGVtcG9yYWwuYXBpLmZhaWx1", - "cmUudjEuRmFpbHVyZSLLAgoIRG9VcGRhdGUSCgoCaWQYASABKAkSHAoUcHJv", - "dG9jb2xfaW5zdGFuY2VfaWQYAiABKAkSDAoEbmFtZRgDIAEoCRIuCgVpbnB1", - "dBgEIAMoCzIfLnRlbXBvcmFsLmFwaS5jb21tb24udjEuUGF5bG9hZBJDCgdo", - "ZWFkZXJzGAUgAygLMjIuY29yZXNkay53b3JrZmxvd19hY3RpdmF0aW9uLkRv", - "VXBkYXRlLkhlYWRlcnNFbnRyeRIqCgRtZXRhGAYgASgLMhwudGVtcG9yYWwu", - "YXBpLnVwZGF0ZS52MS5NZXRhEhUKDXJ1bl92YWxpZGF0b3IYByABKAgaTwoM", - "SGVhZGVyc0VudHJ5EgsKA2tleRgBIAEoCRIuCgV2YWx1ZRgCIAEoCzIfLnRl", - "bXBvcmFsLmFwaS5jb21tb24udjEuUGF5bG9hZDoCOAEiwQIKD1JlbW92ZUZy", - "b21DYWNoZRIPCgdtZXNzYWdlGAEgASgJEksKBnJlYXNvbhgCIAEoDjI7LmNv", - "cmVzZGsud29ya2Zsb3dfYWN0aXZhdGlvbi5SZW1vdmVGcm9tQ2FjaGUuRXZp", - "Y3Rpb25SZWFzb24izwEKDkV2aWN0aW9uUmVhc29uEg8KC1VOU1BFQ0lGSUVE", - "EAASDgoKQ0FDSEVfRlVMTBABEg4KCkNBQ0hFX01JU1MQAhISCg5OT05ERVRF", - "Uk1JTklTTRADEg0KCUxBTkdfRkFJTBAEEhIKDkxBTkdfUkVRVUVTVEVEEAUS", - "EgoOVEFTS19OT1RfRk9VTkQQBhIVChFVTkhBTkRMRURfQ09NTUFORBAHEgkK", - "BUZBVEFMEAgSHwobUEFHSU5BVElPTl9PUl9ISVNUT1JZX0ZFVENIEAlCLuoC", - "K1RlbXBvcmFsaW86OkJyaWRnZTo6QXBpOjpXb3JrZmxvd0FjdGl2YXRpb25i", - "BnByb3RvMw==")); + "ASIYCglGaXJlVGltZXISCwoDc2VxGAEgASgNIm0KD1Jlc29sdmVBY3Rpdml0", + "eRILCgNzZXEYASABKA0SOwoGcmVzdWx0GAIgASgLMisuY29yZXNkay5hY3Rp", + "dml0eV9yZXN1bHQuQWN0aXZpdHlSZXNvbHV0aW9uEhAKCGlzX2xvY2FsGAMg", + "ASgIItECCiJSZXNvbHZlQ2hpbGRXb3JrZmxvd0V4ZWN1dGlvblN0YXJ0EgsK", + "A3NlcRgBIAEoDRJbCglzdWNjZWVkZWQYAiABKAsyRi5jb3Jlc2RrLndvcmtm", + "bG93X2FjdGl2YXRpb24uUmVzb2x2ZUNoaWxkV29ya2Zsb3dFeGVjdXRpb25T", + "dGFydFN1Y2Nlc3NIABJYCgZmYWlsZWQYAyABKAsyRi5jb3Jlc2RrLndvcmtm", + "bG93X2FjdGl2YXRpb24uUmVzb2x2ZUNoaWxkV29ya2Zsb3dFeGVjdXRpb25T", + "dGFydEZhaWx1cmVIABJdCgljYW5jZWxsZWQYBCABKAsySC5jb3Jlc2RrLndv", + "cmtmbG93X2FjdGl2YXRpb24uUmVzb2x2ZUNoaWxkV29ya2Zsb3dFeGVjdXRp", + "b25TdGFydENhbmNlbGxlZEgAQggKBnN0YXR1cyI7CilSZXNvbHZlQ2hpbGRX", + "b3JrZmxvd0V4ZWN1dGlvblN0YXJ0U3VjY2VzcxIOCgZydW5faWQYASABKAki", + "pgEKKVJlc29sdmVDaGlsZFdvcmtmbG93RXhlY3V0aW9uU3RhcnRGYWlsdXJl", + "EhMKC3dvcmtmbG93X2lkGAEgASgJEhUKDXdvcmtmbG93X3R5cGUYAiABKAkS", + "TQoFY2F1c2UYAyABKA4yPi5jb3Jlc2RrLmNoaWxkX3dvcmtmbG93LlN0YXJ0", + "Q2hpbGRXb3JrZmxvd0V4ZWN1dGlvbkZhaWxlZENhdXNlImAKK1Jlc29sdmVD", + "aGlsZFdvcmtmbG93RXhlY3V0aW9uU3RhcnRDYW5jZWxsZWQSMQoHZmFpbHVy", + "ZRgBIAEoCzIgLnRlbXBvcmFsLmFwaS5mYWlsdXJlLnYxLkZhaWx1cmUiaQod", + "UmVzb2x2ZUNoaWxkV29ya2Zsb3dFeGVjdXRpb24SCwoDc2VxGAEgASgNEjsK", + "BnJlc3VsdBgCIAEoCzIrLmNvcmVzZGsuY2hpbGRfd29ya2Zsb3cuQ2hpbGRX", + "b3JrZmxvd1Jlc3VsdCIrChBVcGRhdGVSYW5kb21TZWVkEhcKD3JhbmRvbW5l", + "c3Nfc2VlZBgBIAEoBCKEAgoNUXVlcnlXb3JrZmxvdxIQCghxdWVyeV9pZBgB", + "IAEoCRISCgpxdWVyeV90eXBlGAIgASgJEjIKCWFyZ3VtZW50cxgDIAMoCzIf", + "LnRlbXBvcmFsLmFwaS5jb21tb24udjEuUGF5bG9hZBJICgdoZWFkZXJzGAUg", + "AygLMjcuY29yZXNkay53b3JrZmxvd19hY3RpdmF0aW9uLlF1ZXJ5V29ya2Zs", + "b3cuSGVhZGVyc0VudHJ5Gk8KDEhlYWRlcnNFbnRyeRILCgNrZXkYASABKAkS", + "LgoFdmFsdWUYAiABKAsyHy50ZW1wb3JhbC5hcGkuY29tbW9uLnYxLlBheWxv", + "YWQ6AjgBIkIKDkNhbmNlbFdvcmtmbG93EjAKB2RldGFpbHMYASADKAsyHy50", + "ZW1wb3JhbC5hcGkuY29tbW9uLnYxLlBheWxvYWQigwIKDlNpZ25hbFdvcmtm", + "bG93EhMKC3NpZ25hbF9uYW1lGAEgASgJEi4KBWlucHV0GAIgAygLMh8udGVt", + "cG9yYWwuYXBpLmNvbW1vbi52MS5QYXlsb2FkEhAKCGlkZW50aXR5GAMgASgJ", + "EkkKB2hlYWRlcnMYBSADKAsyOC5jb3Jlc2RrLndvcmtmbG93X2FjdGl2YXRp", + "b24uU2lnbmFsV29ya2Zsb3cuSGVhZGVyc0VudHJ5Gk8KDEhlYWRlcnNFbnRy", + "eRILCgNrZXkYASABKAkSLgoFdmFsdWUYAiABKAsyHy50ZW1wb3JhbC5hcGku", + "Y29tbW9uLnYxLlBheWxvYWQ6AjgBIiIKDk5vdGlmeUhhc1BhdGNoEhAKCHBh", + "dGNoX2lkGAEgASgJIl8KHVJlc29sdmVTaWduYWxFeHRlcm5hbFdvcmtmbG93", + "EgsKA3NlcRgBIAEoDRIxCgdmYWlsdXJlGAIgASgLMiAudGVtcG9yYWwuYXBp", + "LmZhaWx1cmUudjEuRmFpbHVyZSJmCiRSZXNvbHZlUmVxdWVzdENhbmNlbEV4", + "dGVybmFsV29ya2Zsb3cSCwoDc2VxGAEgASgNEjEKB2ZhaWx1cmUYAiABKAsy", + "IC50ZW1wb3JhbC5hcGkuZmFpbHVyZS52MS5GYWlsdXJlIssCCghEb1VwZGF0", + "ZRIKCgJpZBgBIAEoCRIcChRwcm90b2NvbF9pbnN0YW5jZV9pZBgCIAEoCRIM", + "CgRuYW1lGAMgASgJEi4KBWlucHV0GAQgAygLMh8udGVtcG9yYWwuYXBpLmNv", + "bW1vbi52MS5QYXlsb2FkEkMKB2hlYWRlcnMYBSADKAsyMi5jb3Jlc2RrLndv", + "cmtmbG93X2FjdGl2YXRpb24uRG9VcGRhdGUuSGVhZGVyc0VudHJ5EioKBG1l", + "dGEYBiABKAsyHC50ZW1wb3JhbC5hcGkudXBkYXRlLnYxLk1ldGESFQoNcnVu", + "X3ZhbGlkYXRvchgHIAEoCBpPCgxIZWFkZXJzRW50cnkSCwoDa2V5GAEgASgJ", + "Ei4KBXZhbHVlGAIgASgLMh8udGVtcG9yYWwuYXBpLmNvbW1vbi52MS5QYXls", + "b2FkOgI4ASLgAgoPUmVtb3ZlRnJvbUNhY2hlEg8KB21lc3NhZ2UYASABKAkS", + "SwoGcmVhc29uGAIgASgOMjsuY29yZXNkay53b3JrZmxvd19hY3RpdmF0aW9u", + "LlJlbW92ZUZyb21DYWNoZS5FdmljdGlvblJlYXNvbiLuAQoORXZpY3Rpb25S", + "ZWFzb24SDwoLVU5TUEVDSUZJRUQQABIOCgpDQUNIRV9GVUxMEAESDgoKQ0FD", + "SEVfTUlTUxACEhIKDk5PTkRFVEVSTUlOSVNNEAMSDQoJTEFOR19GQUlMEAQS", + "EgoOTEFOR19SRVFVRVNURUQQBRISCg5UQVNLX05PVF9GT1VORBAGEhUKEVVO", + "SEFORExFRF9DT01NQU5EEAcSCQoFRkFUQUwQCBIfChtQQUdJTkFUSU9OX09S", + "X0hJU1RPUllfRkVUQ0gQCRIdChlXT1JLRkxPV19FWEVDVVRJT05fRU5ESU5H", + "EApCOOoCNVRlbXBvcmFsaW86OkludGVybmFsOjpCcmlkZ2U6OkFwaTo6V29y", + "a2Zsb3dBY3RpdmF0aW9uYgZwcm90bzM=")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, new pbr::FileDescriptor[] { global::Google.Protobuf.WellKnownTypes.TimestampReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.DurationReflection.Descriptor, global::Temporalio.Api.Failure.V1.MessageReflection.Descriptor, global::Temporalio.Api.Update.V1.MessageReflection.Descriptor, global::Temporalio.Api.Common.V1.MessageReflection.Descriptor, global::Temporalio.Api.Enums.V1.WorkflowReflection.Descriptor, global::Temporalio.Bridge.Api.ActivityResult.ActivityResultReflection.Descriptor, global::Temporalio.Bridge.Api.ChildWorkflow.ChildWorkflowReflection.Descriptor, global::Temporalio.Bridge.Api.Common.CommonReflection.Descriptor, }, new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Bridge.Api.WorkflowActivation.WorkflowActivation), global::Temporalio.Bridge.Api.WorkflowActivation.WorkflowActivation.Parser, new[]{ "RunId", "Timestamp", "IsReplaying", "HistoryLength", "Jobs", "AvailableInternalFlags", "HistorySizeBytes", "ContinueAsNewSuggested", "BuildIdForCurrentTask" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Bridge.Api.WorkflowActivation.WorkflowActivationJob), global::Temporalio.Bridge.Api.WorkflowActivation.WorkflowActivationJob.Parser, new[]{ "StartWorkflow", "FireTimer", "UpdateRandomSeed", "QueryWorkflow", "CancelWorkflow", "SignalWorkflow", "ResolveActivity", "NotifyHasPatch", "ResolveChildWorkflowExecutionStart", "ResolveChildWorkflowExecution", "ResolveSignalExternalWorkflow", "ResolveRequestCancelExternalWorkflow", "DoUpdate", "RemoveFromCache" }, new[]{ "Variant" }, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Bridge.Api.WorkflowActivation.StartWorkflow), global::Temporalio.Bridge.Api.WorkflowActivation.StartWorkflow.Parser, new[]{ "WorkflowType", "WorkflowId", "Arguments", "RandomnessSeed", "Headers", "Identity", "ParentWorkflowInfo", "WorkflowExecutionTimeout", "WorkflowRunTimeout", "WorkflowTaskTimeout", "ContinuedFromExecutionRunId", "ContinuedInitiator", "ContinuedFailure", "LastCompletionResult", "FirstExecutionRunId", "RetryPolicy", "Attempt", "CronSchedule", "WorkflowExecutionExpirationTime", "CronScheduleToScheduleInterval", "Memo", "SearchAttributes", "StartTime" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, }), + new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Bridge.Api.WorkflowActivation.WorkflowActivationJob), global::Temporalio.Bridge.Api.WorkflowActivation.WorkflowActivationJob.Parser, new[]{ "InitializeWorkflow", "FireTimer", "UpdateRandomSeed", "QueryWorkflow", "CancelWorkflow", "SignalWorkflow", "ResolveActivity", "NotifyHasPatch", "ResolveChildWorkflowExecutionStart", "ResolveChildWorkflowExecution", "ResolveSignalExternalWorkflow", "ResolveRequestCancelExternalWorkflow", "DoUpdate", "RemoveFromCache" }, new[]{ "Variant" }, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Bridge.Api.WorkflowActivation.InitializeWorkflow), global::Temporalio.Bridge.Api.WorkflowActivation.InitializeWorkflow.Parser, new[]{ "WorkflowType", "WorkflowId", "Arguments", "RandomnessSeed", "Headers", "Identity", "ParentWorkflowInfo", "WorkflowExecutionTimeout", "WorkflowRunTimeout", "WorkflowTaskTimeout", "ContinuedFromExecutionRunId", "ContinuedInitiator", "ContinuedFailure", "LastCompletionResult", "FirstExecutionRunId", "RetryPolicy", "Attempt", "CronSchedule", "WorkflowExecutionExpirationTime", "CronScheduleToScheduleInterval", "Memo", "SearchAttributes", "StartTime" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, }), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Bridge.Api.WorkflowActivation.FireTimer), global::Temporalio.Bridge.Api.WorkflowActivation.FireTimer.Parser, new[]{ "Seq" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Bridge.Api.WorkflowActivation.ResolveActivity), global::Temporalio.Bridge.Api.WorkflowActivation.ResolveActivity.Parser, new[]{ "Seq", "Result", "IsLocal" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Bridge.Api.WorkflowActivation.ResolveChildWorkflowExecutionStart), global::Temporalio.Bridge.Api.WorkflowActivation.ResolveChildWorkflowExecutionStart.Parser, new[]{ "Seq", "Succeeded", "Failed", "Cancelled" }, new[]{ "Status" }, null, null, null), @@ -187,13 +188,14 @@ static WorkflowActivationReflection() { /// ## Job ordering guarantees and semantics /// /// Core will, by default, order jobs within the activation as follows: - /// 1. patches - /// 2. random-seed-updates - /// 3. signals/updates - /// 4. all others - /// 5. local activity resolutions - /// 6. queries - /// 7. evictions + /// 1. init workflow + /// 2. patches + /// 3. random-seed-updates + /// 4. signals/updates + /// 5. all others + /// 6. local activity resolutions + /// 7. queries + /// 8. evictions /// /// This is because: /// * Patches are expected to apply to the entire activation @@ -767,8 +769,8 @@ public WorkflowActivationJob() { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public WorkflowActivationJob(WorkflowActivationJob other) : this() { switch (other.VariantCase) { - case VariantOneofCase.StartWorkflow: - StartWorkflow = other.StartWorkflow.Clone(); + case VariantOneofCase.InitializeWorkflow: + InitializeWorkflow = other.InitializeWorkflow.Clone(); break; case VariantOneofCase.FireTimer: FireTimer = other.FireTimer.Clone(); @@ -820,18 +822,18 @@ public WorkflowActivationJob Clone() { return new WorkflowActivationJob(this); } - /// Field number for the "start_workflow" field. - public const int StartWorkflowFieldNumber = 1; + /// Field number for the "initialize_workflow" field. + public const int InitializeWorkflowFieldNumber = 1; /// - /// Begin a workflow for the first time + /// A workflow is starting, record all of the information from its start event /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Temporalio.Bridge.Api.WorkflowActivation.StartWorkflow StartWorkflow { - get { return variantCase_ == VariantOneofCase.StartWorkflow ? (global::Temporalio.Bridge.Api.WorkflowActivation.StartWorkflow) variant_ : null; } + public global::Temporalio.Bridge.Api.WorkflowActivation.InitializeWorkflow InitializeWorkflow { + get { return variantCase_ == VariantOneofCase.InitializeWorkflow ? (global::Temporalio.Bridge.Api.WorkflowActivation.InitializeWorkflow) variant_ : null; } set { variant_ = value; - variantCase_ = value == null ? VariantOneofCase.None : VariantOneofCase.StartWorkflow; + variantCase_ = value == null ? VariantOneofCase.None : VariantOneofCase.InitializeWorkflow; } } @@ -1039,7 +1041,7 @@ public WorkflowActivationJob Clone() { /// Enum of possible cases for the "variant" oneof. public enum VariantOneofCase { None = 0, - StartWorkflow = 1, + InitializeWorkflow = 1, FireTimer = 2, UpdateRandomSeed = 4, QueryWorkflow = 5, @@ -1083,7 +1085,7 @@ public bool Equals(WorkflowActivationJob other) { if (ReferenceEquals(other, this)) { return true; } - if (!object.Equals(StartWorkflow, other.StartWorkflow)) return false; + if (!object.Equals(InitializeWorkflow, other.InitializeWorkflow)) return false; if (!object.Equals(FireTimer, other.FireTimer)) return false; if (!object.Equals(UpdateRandomSeed, other.UpdateRandomSeed)) return false; if (!object.Equals(QueryWorkflow, other.QueryWorkflow)) return false; @@ -1105,7 +1107,7 @@ public bool Equals(WorkflowActivationJob other) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override int GetHashCode() { int hash = 1; - if (variantCase_ == VariantOneofCase.StartWorkflow) hash ^= StartWorkflow.GetHashCode(); + if (variantCase_ == VariantOneofCase.InitializeWorkflow) hash ^= InitializeWorkflow.GetHashCode(); if (variantCase_ == VariantOneofCase.FireTimer) hash ^= FireTimer.GetHashCode(); if (variantCase_ == VariantOneofCase.UpdateRandomSeed) hash ^= UpdateRandomSeed.GetHashCode(); if (variantCase_ == VariantOneofCase.QueryWorkflow) hash ^= QueryWorkflow.GetHashCode(); @@ -1138,9 +1140,9 @@ public void WriteTo(pb::CodedOutputStream output) { #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE output.WriteRawMessage(this); #else - if (variantCase_ == VariantOneofCase.StartWorkflow) { + if (variantCase_ == VariantOneofCase.InitializeWorkflow) { output.WriteRawTag(10); - output.WriteMessage(StartWorkflow); + output.WriteMessage(InitializeWorkflow); } if (variantCase_ == VariantOneofCase.FireTimer) { output.WriteRawTag(18); @@ -1204,9 +1206,9 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (variantCase_ == VariantOneofCase.StartWorkflow) { + if (variantCase_ == VariantOneofCase.InitializeWorkflow) { output.WriteRawTag(10); - output.WriteMessage(StartWorkflow); + output.WriteMessage(InitializeWorkflow); } if (variantCase_ == VariantOneofCase.FireTimer) { output.WriteRawTag(18); @@ -1270,8 +1272,8 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public int CalculateSize() { int size = 0; - if (variantCase_ == VariantOneofCase.StartWorkflow) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(StartWorkflow); + if (variantCase_ == VariantOneofCase.InitializeWorkflow) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(InitializeWorkflow); } if (variantCase_ == VariantOneofCase.FireTimer) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(FireTimer); @@ -1325,11 +1327,11 @@ public void MergeFrom(WorkflowActivationJob other) { return; } switch (other.VariantCase) { - case VariantOneofCase.StartWorkflow: - if (StartWorkflow == null) { - StartWorkflow = new global::Temporalio.Bridge.Api.WorkflowActivation.StartWorkflow(); + case VariantOneofCase.InitializeWorkflow: + if (InitializeWorkflow == null) { + InitializeWorkflow = new global::Temporalio.Bridge.Api.WorkflowActivation.InitializeWorkflow(); } - StartWorkflow.MergeFrom(other.StartWorkflow); + InitializeWorkflow.MergeFrom(other.InitializeWorkflow); break; case VariantOneofCase.FireTimer: if (FireTimer == null) { @@ -1427,12 +1429,12 @@ public void MergeFrom(pb::CodedInputStream input) { _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; case 10: { - global::Temporalio.Bridge.Api.WorkflowActivation.StartWorkflow subBuilder = new global::Temporalio.Bridge.Api.WorkflowActivation.StartWorkflow(); - if (variantCase_ == VariantOneofCase.StartWorkflow) { - subBuilder.MergeFrom(StartWorkflow); + global::Temporalio.Bridge.Api.WorkflowActivation.InitializeWorkflow subBuilder = new global::Temporalio.Bridge.Api.WorkflowActivation.InitializeWorkflow(); + if (variantCase_ == VariantOneofCase.InitializeWorkflow) { + subBuilder.MergeFrom(InitializeWorkflow); } input.ReadMessage(subBuilder); - StartWorkflow = subBuilder; + InitializeWorkflow = subBuilder; break; } case 18: { @@ -1568,12 +1570,12 @@ public void MergeFrom(pb::CodedInputStream input) { _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; case 10: { - global::Temporalio.Bridge.Api.WorkflowActivation.StartWorkflow subBuilder = new global::Temporalio.Bridge.Api.WorkflowActivation.StartWorkflow(); - if (variantCase_ == VariantOneofCase.StartWorkflow) { - subBuilder.MergeFrom(StartWorkflow); + global::Temporalio.Bridge.Api.WorkflowActivation.InitializeWorkflow subBuilder = new global::Temporalio.Bridge.Api.WorkflowActivation.InitializeWorkflow(); + if (variantCase_ == VariantOneofCase.InitializeWorkflow) { + subBuilder.MergeFrom(InitializeWorkflow); } input.ReadMessage(subBuilder); - StartWorkflow = subBuilder; + InitializeWorkflow = subBuilder; break; } case 18: { @@ -1701,18 +1703,18 @@ public void MergeFrom(pb::CodedInputStream input) { } /// - /// Start a new workflow + /// Initialize a new workflow /// - internal sealed partial class StartWorkflow : pb::IMessage + internal sealed partial class InitializeWorkflow : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new StartWorkflow()); + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new InitializeWorkflow()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + public static pb::MessageParser Parser { get { return _parser; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] @@ -1728,7 +1730,7 @@ internal sealed partial class StartWorkflow : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public StartWorkflow() { + public InitializeWorkflow() { OnConstruction(); } @@ -1736,7 +1738,7 @@ public StartWorkflow() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public StartWorkflow(StartWorkflow other) : this() { + public InitializeWorkflow(InitializeWorkflow other) : this() { workflowType_ = other.workflowType_; workflowId_ = other.workflowId_; arguments_ = other.arguments_.Clone(); @@ -1765,8 +1767,8 @@ public StartWorkflow(StartWorkflow other) : this() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public StartWorkflow Clone() { - return new StartWorkflow(this); + public InitializeWorkflow Clone() { + return new InitializeWorkflow(this); } /// Field number for the "workflow_type" field. @@ -2119,12 +2121,12 @@ public string CronSchedule { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { - return Equals(other as StartWorkflow); + return Equals(other as InitializeWorkflow); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(StartWorkflow other) { + public bool Equals(InitializeWorkflow other) { if (ReferenceEquals(other, null)) { return false; } @@ -2467,7 +2469,7 @@ public int CalculateSize() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(StartWorkflow other) { + public void MergeFrom(InitializeWorkflow other) { if (other == null) { return; } @@ -6961,6 +6963,11 @@ internal enum EvictionReason { /// Something went wrong attempting to fetch more history events. /// [pbr::OriginalName("PAGINATION_OR_HISTORY_FETCH")] PaginationOrHistoryFetch = 9, + /// + /// The workflow is being completed with a terminal command and we sent the WFT completion + /// to server successfully. + /// + [pbr::OriginalName("WORKFLOW_EXECUTION_ENDING")] WorkflowExecutionEnding = 10, } } diff --git a/src/Temporalio/Bridge/Api/WorkflowCommands/WorkflowCommands.cs b/src/Temporalio/Bridge/Api/WorkflowCommands/WorkflowCommands.cs index 18b1e5a9..67020dfa 100644 --- a/src/Temporalio/Bridge/Api/WorkflowCommands/WorkflowCommands.cs +++ b/src/Temporalio/Bridge/Api/WorkflowCommands/WorkflowCommands.cs @@ -72,140 +72,145 @@ static WorkflowCommandsReflection() { "cnRpZXMYEyABKAsyMy5jb3Jlc2RrLndvcmtmbG93X2NvbW1hbmRzLk1vZGlm", "eVdvcmtmbG93UHJvcGVydGllc0gAEkQKD3VwZGF0ZV9yZXNwb25zZRgUIAEo", "CzIpLmNvcmVzZGsud29ya2Zsb3dfY29tbWFuZHMuVXBkYXRlUmVzcG9uc2VI", - "AEIJCgd2YXJpYW50IlMKClN0YXJ0VGltZXISCwoDc2VxGAEgASgNEjgKFXN0", - "YXJ0X3RvX2ZpcmVfdGltZW91dBgCIAEoCzIZLmdvb2dsZS5wcm90b2J1Zi5E", - "dXJhdGlvbiIaCgtDYW5jZWxUaW1lchILCgNzZXEYASABKA0ihAYKEFNjaGVk", - "dWxlQWN0aXZpdHkSCwoDc2VxGAEgASgNEhMKC2FjdGl2aXR5X2lkGAIgASgJ", - "EhUKDWFjdGl2aXR5X3R5cGUYAyABKAkSEgoKdGFza19xdWV1ZRgFIAEoCRJJ", - "CgdoZWFkZXJzGAYgAygLMjguY29yZXNkay53b3JrZmxvd19jb21tYW5kcy5T", - "Y2hlZHVsZUFjdGl2aXR5LkhlYWRlcnNFbnRyeRIyCglhcmd1bWVudHMYByAD", - "KAsyHy50ZW1wb3JhbC5hcGkuY29tbW9uLnYxLlBheWxvYWQSPAoZc2NoZWR1", - "bGVfdG9fY2xvc2VfdGltZW91dBgIIAEoCzIZLmdvb2dsZS5wcm90b2J1Zi5E", - "dXJhdGlvbhI8ChlzY2hlZHVsZV90b19zdGFydF90aW1lb3V0GAkgASgLMhku", - "Z29vZ2xlLnByb3RvYnVmLkR1cmF0aW9uEjkKFnN0YXJ0X3RvX2Nsb3NlX3Rp", - "bWVvdXQYCiABKAsyGS5nb29nbGUucHJvdG9idWYuRHVyYXRpb24SNAoRaGVh", - "cnRiZWF0X3RpbWVvdXQYCyABKAsyGS5nb29nbGUucHJvdG9idWYuRHVyYXRp", - "b24SOQoMcmV0cnlfcG9saWN5GAwgASgLMiMudGVtcG9yYWwuYXBpLmNvbW1v", - "bi52MS5SZXRyeVBvbGljeRJOChFjYW5jZWxsYXRpb25fdHlwZRgNIAEoDjIz", - "LmNvcmVzZGsud29ya2Zsb3dfY29tbWFuZHMuQWN0aXZpdHlDYW5jZWxsYXRp", - "b25UeXBlEh4KFmRvX25vdF9lYWdlcmx5X2V4ZWN1dGUYDiABKAgSOwoRdmVy", - "c2lvbmluZ19pbnRlbnQYDyABKA4yIC5jb3Jlc2RrLmNvbW1vbi5WZXJzaW9u", - "aW5nSW50ZW50Gk8KDEhlYWRlcnNFbnRyeRILCgNrZXkYASABKAkSLgoFdmFs", - "dWUYAiABKAsyHy50ZW1wb3JhbC5hcGkuY29tbW9uLnYxLlBheWxvYWQ6AjgB", - "Iu4FChVTY2hlZHVsZUxvY2FsQWN0aXZpdHkSCwoDc2VxGAEgASgNEhMKC2Fj", - "dGl2aXR5X2lkGAIgASgJEhUKDWFjdGl2aXR5X3R5cGUYAyABKAkSDwoHYXR0", - "ZW1wdBgEIAEoDRI6ChZvcmlnaW5hbF9zY2hlZHVsZV90aW1lGAUgASgLMhou", - "Z29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcBJOCgdoZWFkZXJzGAYgAygLMj0u", - "Y29yZXNkay53b3JrZmxvd19jb21tYW5kcy5TY2hlZHVsZUxvY2FsQWN0aXZp", - "dHkuSGVhZGVyc0VudHJ5EjIKCWFyZ3VtZW50cxgHIAMoCzIfLnRlbXBvcmFs", - "LmFwaS5jb21tb24udjEuUGF5bG9hZBI8ChlzY2hlZHVsZV90b19jbG9zZV90", - "aW1lb3V0GAggASgLMhkuZ29vZ2xlLnByb3RvYnVmLkR1cmF0aW9uEjwKGXNj", - "aGVkdWxlX3RvX3N0YXJ0X3RpbWVvdXQYCSABKAsyGS5nb29nbGUucHJvdG9i", - "dWYuRHVyYXRpb24SOQoWc3RhcnRfdG9fY2xvc2VfdGltZW91dBgKIAEoCzIZ", - "Lmdvb2dsZS5wcm90b2J1Zi5EdXJhdGlvbhI5CgxyZXRyeV9wb2xpY3kYCyAB", - "KAsyIy50ZW1wb3JhbC5hcGkuY29tbW9uLnYxLlJldHJ5UG9saWN5EjgKFWxv", - "Y2FsX3JldHJ5X3RocmVzaG9sZBgMIAEoCzIZLmdvb2dsZS5wcm90b2J1Zi5E", - "dXJhdGlvbhJOChFjYW5jZWxsYXRpb25fdHlwZRgNIAEoDjIzLmNvcmVzZGsu", - "d29ya2Zsb3dfY29tbWFuZHMuQWN0aXZpdHlDYW5jZWxsYXRpb25UeXBlGk8K", - "DEhlYWRlcnNFbnRyeRILCgNrZXkYASABKAkSLgoFdmFsdWUYAiABKAsyHy50", - "ZW1wb3JhbC5hcGkuY29tbW9uLnYxLlBheWxvYWQ6AjgBIiQKFVJlcXVlc3RD", - "YW5jZWxBY3Rpdml0eRILCgNzZXEYASABKA0iKQoaUmVxdWVzdENhbmNlbExv", - "Y2FsQWN0aXZpdHkSCwoDc2VxGAEgASgNIpwBCgtRdWVyeVJlc3VsdBIQCghx", - "dWVyeV9pZBgBIAEoCRI8CglzdWNjZWVkZWQYAiABKAsyJy5jb3Jlc2RrLndv", - "cmtmbG93X2NvbW1hbmRzLlF1ZXJ5U3VjY2Vzc0gAEjIKBmZhaWxlZBgDIAEo", - "CzIgLnRlbXBvcmFsLmFwaS5mYWlsdXJlLnYxLkZhaWx1cmVIAEIJCgd2YXJp", - "YW50IkEKDFF1ZXJ5U3VjY2VzcxIxCghyZXNwb25zZRgBIAEoCzIfLnRlbXBv", - "cmFsLmFwaS5jb21tb24udjEuUGF5bG9hZCJMChlDb21wbGV0ZVdvcmtmbG93", - "RXhlY3V0aW9uEi8KBnJlc3VsdBgBIAEoCzIfLnRlbXBvcmFsLmFwaS5jb21t", - "b24udjEuUGF5bG9hZCJKChVGYWlsV29ya2Zsb3dFeGVjdXRpb24SMQoHZmFp", - "bHVyZRgBIAEoCzIgLnRlbXBvcmFsLmFwaS5mYWlsdXJlLnYxLkZhaWx1cmUi", - "+wYKHkNvbnRpbnVlQXNOZXdXb3JrZmxvd0V4ZWN1dGlvbhIVCg13b3JrZmxv", - "d190eXBlGAEgASgJEhIKCnRhc2tfcXVldWUYAiABKAkSMgoJYXJndW1lbnRz", - "GAMgAygLMh8udGVtcG9yYWwuYXBpLmNvbW1vbi52MS5QYXlsb2FkEjcKFHdv", - "cmtmbG93X3J1bl90aW1lb3V0GAQgASgLMhkuZ29vZ2xlLnByb3RvYnVmLkR1", - "cmF0aW9uEjgKFXdvcmtmbG93X3Rhc2tfdGltZW91dBgFIAEoCzIZLmdvb2ds", - "ZS5wcm90b2J1Zi5EdXJhdGlvbhJRCgRtZW1vGAYgAygLMkMuY29yZXNkay53", - "b3JrZmxvd19jb21tYW5kcy5Db250aW51ZUFzTmV3V29ya2Zsb3dFeGVjdXRp", - "b24uTWVtb0VudHJ5ElcKB2hlYWRlcnMYByADKAsyRi5jb3Jlc2RrLndvcmtm", - "bG93X2NvbW1hbmRzLkNvbnRpbnVlQXNOZXdXb3JrZmxvd0V4ZWN1dGlvbi5I", - "ZWFkZXJzRW50cnkSagoRc2VhcmNoX2F0dHJpYnV0ZXMYCCADKAsyTy5jb3Jl", - "c2RrLndvcmtmbG93X2NvbW1hbmRzLkNvbnRpbnVlQXNOZXdXb3JrZmxvd0V4", - "ZWN1dGlvbi5TZWFyY2hBdHRyaWJ1dGVzRW50cnkSOQoMcmV0cnlfcG9saWN5", - "GAkgASgLMiMudGVtcG9yYWwuYXBpLmNvbW1vbi52MS5SZXRyeVBvbGljeRI7", - "ChF2ZXJzaW9uaW5nX2ludGVudBgKIAEoDjIgLmNvcmVzZGsuY29tbW9uLlZl", - "cnNpb25pbmdJbnRlbnQaTAoJTWVtb0VudHJ5EgsKA2tleRgBIAEoCRIuCgV2", - "YWx1ZRgCIAEoCzIfLnRlbXBvcmFsLmFwaS5jb21tb24udjEuUGF5bG9hZDoC", - "OAEaTwoMSGVhZGVyc0VudHJ5EgsKA2tleRgBIAEoCRIuCgV2YWx1ZRgCIAEo", - "CzIfLnRlbXBvcmFsLmFwaS5jb21tb24udjEuUGF5bG9hZDoCOAEaWAoVU2Vh", - "cmNoQXR0cmlidXRlc0VudHJ5EgsKA2tleRgBIAEoCRIuCgV2YWx1ZRgCIAEo", - "CzIfLnRlbXBvcmFsLmFwaS5jb21tb24udjEuUGF5bG9hZDoCOAEiGQoXQ2Fu", - "Y2VsV29ya2Zsb3dFeGVjdXRpb24iNgoOU2V0UGF0Y2hNYXJrZXISEAoIcGF0", - "Y2hfaWQYASABKAkSEgoKZGVwcmVjYXRlZBgCIAEoCCLgCQobU3RhcnRDaGls", - "ZFdvcmtmbG93RXhlY3V0aW9uEgsKA3NlcRgBIAEoDRIRCgluYW1lc3BhY2UY", - "AiABKAkSEwoLd29ya2Zsb3dfaWQYAyABKAkSFQoNd29ya2Zsb3dfdHlwZRgE", - "IAEoCRISCgp0YXNrX3F1ZXVlGAUgASgJEi4KBWlucHV0GAYgAygLMh8udGVt", - "cG9yYWwuYXBpLmNvbW1vbi52MS5QYXlsb2FkEj0KGndvcmtmbG93X2V4ZWN1", - "dGlvbl90aW1lb3V0GAcgASgLMhkuZ29vZ2xlLnByb3RvYnVmLkR1cmF0aW9u", - "EjcKFHdvcmtmbG93X3J1bl90aW1lb3V0GAggASgLMhkuZ29vZ2xlLnByb3Rv", - "YnVmLkR1cmF0aW9uEjgKFXdvcmtmbG93X3Rhc2tfdGltZW91dBgJIAEoCzIZ", - "Lmdvb2dsZS5wcm90b2J1Zi5EdXJhdGlvbhJGChNwYXJlbnRfY2xvc2VfcG9s", - "aWN5GAogASgOMikuY29yZXNkay5jaGlsZF93b3JrZmxvdy5QYXJlbnRDbG9z", - "ZVBvbGljeRJOChh3b3JrZmxvd19pZF9yZXVzZV9wb2xpY3kYDCABKA4yLC50", - "ZW1wb3JhbC5hcGkuZW51bXMudjEuV29ya2Zsb3dJZFJldXNlUG9saWN5EjkK", - "DHJldHJ5X3BvbGljeRgNIAEoCzIjLnRlbXBvcmFsLmFwaS5jb21tb24udjEu", - "UmV0cnlQb2xpY3kSFQoNY3Jvbl9zY2hlZHVsZRgOIAEoCRJUCgdoZWFkZXJz", - "GA8gAygLMkMuY29yZXNkay53b3JrZmxvd19jb21tYW5kcy5TdGFydENoaWxk", - "V29ya2Zsb3dFeGVjdXRpb24uSGVhZGVyc0VudHJ5Ek4KBG1lbW8YECADKAsy", - "QC5jb3Jlc2RrLndvcmtmbG93X2NvbW1hbmRzLlN0YXJ0Q2hpbGRXb3JrZmxv", - "d0V4ZWN1dGlvbi5NZW1vRW50cnkSZwoRc2VhcmNoX2F0dHJpYnV0ZXMYESAD", - "KAsyTC5jb3Jlc2RrLndvcmtmbG93X2NvbW1hbmRzLlN0YXJ0Q2hpbGRXb3Jr", - "Zmxvd0V4ZWN1dGlvbi5TZWFyY2hBdHRyaWJ1dGVzRW50cnkSUAoRY2FuY2Vs", - "bGF0aW9uX3R5cGUYEiABKA4yNS5jb3Jlc2RrLmNoaWxkX3dvcmtmbG93LkNo", - "aWxkV29ya2Zsb3dDYW5jZWxsYXRpb25UeXBlEjsKEXZlcnNpb25pbmdfaW50", - "ZW50GBMgASgOMiAuY29yZXNkay5jb21tb24uVmVyc2lvbmluZ0ludGVudBpP", - "CgxIZWFkZXJzRW50cnkSCwoDa2V5GAEgASgJEi4KBXZhbHVlGAIgASgLMh8u", - "dGVtcG9yYWwuYXBpLmNvbW1vbi52MS5QYXlsb2FkOgI4ARpMCglNZW1vRW50", - "cnkSCwoDa2V5GAEgASgJEi4KBXZhbHVlGAIgASgLMh8udGVtcG9yYWwuYXBp", - "LmNvbW1vbi52MS5QYXlsb2FkOgI4ARpYChVTZWFyY2hBdHRyaWJ1dGVzRW50", - "cnkSCwoDa2V5GAEgASgJEi4KBXZhbHVlGAIgASgLMh8udGVtcG9yYWwuYXBp", - "LmNvbW1vbi52MS5QYXlsb2FkOgI4ASI6ChxDYW5jZWxDaGlsZFdvcmtmbG93", - "RXhlY3V0aW9uEhoKEmNoaWxkX3dvcmtmbG93X3NlcRgBIAEoDSKnAQomUmVx", - "dWVzdENhbmNlbEV4dGVybmFsV29ya2Zsb3dFeGVjdXRpb24SCwoDc2VxGAEg", - "ASgNEkkKEndvcmtmbG93X2V4ZWN1dGlvbhgCIAEoCzIrLmNvcmVzZGsuY29t", - "bW9uLk5hbWVzcGFjZWRXb3JrZmxvd0V4ZWN1dGlvbkgAEhsKEWNoaWxkX3dv", - "cmtmbG93X2lkGAMgASgJSABCCAoGdGFyZ2V0Io8DCh9TaWduYWxFeHRlcm5h", - "bFdvcmtmbG93RXhlY3V0aW9uEgsKA3NlcRgBIAEoDRJJChJ3b3JrZmxvd19l", - "eGVjdXRpb24YAiABKAsyKy5jb3Jlc2RrLmNvbW1vbi5OYW1lc3BhY2VkV29y", - "a2Zsb3dFeGVjdXRpb25IABIbChFjaGlsZF93b3JrZmxvd19pZBgDIAEoCUgA", - "EhMKC3NpZ25hbF9uYW1lGAQgASgJEi0KBGFyZ3MYBSADKAsyHy50ZW1wb3Jh", - "bC5hcGkuY29tbW9uLnYxLlBheWxvYWQSWAoHaGVhZGVycxgGIAMoCzJHLmNv", - "cmVzZGsud29ya2Zsb3dfY29tbWFuZHMuU2lnbmFsRXh0ZXJuYWxXb3JrZmxv", - "d0V4ZWN1dGlvbi5IZWFkZXJzRW50cnkaTwoMSGVhZGVyc0VudHJ5EgsKA2tl", - "eRgBIAEoCRIuCgV2YWx1ZRgCIAEoCzIfLnRlbXBvcmFsLmFwaS5jb21tb24u", - "djEuUGF5bG9hZDoCOAFCCAoGdGFyZ2V0IiMKFENhbmNlbFNpZ25hbFdvcmtm", - "bG93EgsKA3NlcRgBIAEoDSLmAQoeVXBzZXJ0V29ya2Zsb3dTZWFyY2hBdHRy", - "aWJ1dGVzEmoKEXNlYXJjaF9hdHRyaWJ1dGVzGAEgAygLMk8uY29yZXNkay53", - "b3JrZmxvd19jb21tYW5kcy5VcHNlcnRXb3JrZmxvd1NlYXJjaEF0dHJpYnV0", - "ZXMuU2VhcmNoQXR0cmlidXRlc0VudHJ5GlgKFVNlYXJjaEF0dHJpYnV0ZXNF", + "AEIJCgd2YXJpYW50IoUBCgpTdGFydFRpbWVyEgsKA3NlcRgBIAEoDRI4ChVz", + "dGFydF90b19maXJlX3RpbWVvdXQYAiABKAsyGS5nb29nbGUucHJvdG9idWYu", + "RHVyYXRpb24SMAoHc3VtbWFyeRgDIAEoCzIfLnRlbXBvcmFsLmFwaS5jb21t", + "b24udjEuUGF5bG9hZCIaCgtDYW5jZWxUaW1lchILCgNzZXEYASABKA0itgYK", + "EFNjaGVkdWxlQWN0aXZpdHkSCwoDc2VxGAEgASgNEhMKC2FjdGl2aXR5X2lk", + "GAIgASgJEhUKDWFjdGl2aXR5X3R5cGUYAyABKAkSEgoKdGFza19xdWV1ZRgF", + "IAEoCRJJCgdoZWFkZXJzGAYgAygLMjguY29yZXNkay53b3JrZmxvd19jb21t", + "YW5kcy5TY2hlZHVsZUFjdGl2aXR5LkhlYWRlcnNFbnRyeRIyCglhcmd1bWVu", + "dHMYByADKAsyHy50ZW1wb3JhbC5hcGkuY29tbW9uLnYxLlBheWxvYWQSPAoZ", + "c2NoZWR1bGVfdG9fY2xvc2VfdGltZW91dBgIIAEoCzIZLmdvb2dsZS5wcm90", + "b2J1Zi5EdXJhdGlvbhI8ChlzY2hlZHVsZV90b19zdGFydF90aW1lb3V0GAkg", + "ASgLMhkuZ29vZ2xlLnByb3RvYnVmLkR1cmF0aW9uEjkKFnN0YXJ0X3RvX2Ns", + "b3NlX3RpbWVvdXQYCiABKAsyGS5nb29nbGUucHJvdG9idWYuRHVyYXRpb24S", + "NAoRaGVhcnRiZWF0X3RpbWVvdXQYCyABKAsyGS5nb29nbGUucHJvdG9idWYu", + "RHVyYXRpb24SOQoMcmV0cnlfcG9saWN5GAwgASgLMiMudGVtcG9yYWwuYXBp", + "LmNvbW1vbi52MS5SZXRyeVBvbGljeRJOChFjYW5jZWxsYXRpb25fdHlwZRgN", + "IAEoDjIzLmNvcmVzZGsud29ya2Zsb3dfY29tbWFuZHMuQWN0aXZpdHlDYW5j", + "ZWxsYXRpb25UeXBlEh4KFmRvX25vdF9lYWdlcmx5X2V4ZWN1dGUYDiABKAgS", + "OwoRdmVyc2lvbmluZ19pbnRlbnQYDyABKA4yIC5jb3Jlc2RrLmNvbW1vbi5W", + "ZXJzaW9uaW5nSW50ZW50EjAKB3N1bW1hcnkYECABKAsyHy50ZW1wb3JhbC5h", + "cGkuY29tbW9uLnYxLlBheWxvYWQaTwoMSGVhZGVyc0VudHJ5EgsKA2tleRgB", + "IAEoCRIuCgV2YWx1ZRgCIAEoCzIfLnRlbXBvcmFsLmFwaS5jb21tb24udjEu", + "UGF5bG9hZDoCOAEi7gUKFVNjaGVkdWxlTG9jYWxBY3Rpdml0eRILCgNzZXEY", + "ASABKA0SEwoLYWN0aXZpdHlfaWQYAiABKAkSFQoNYWN0aXZpdHlfdHlwZRgD", + "IAEoCRIPCgdhdHRlbXB0GAQgASgNEjoKFm9yaWdpbmFsX3NjaGVkdWxlX3Rp", + "bWUYBSABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wEk4KB2hlYWRl", + "cnMYBiADKAsyPS5jb3Jlc2RrLndvcmtmbG93X2NvbW1hbmRzLlNjaGVkdWxl", + "TG9jYWxBY3Rpdml0eS5IZWFkZXJzRW50cnkSMgoJYXJndW1lbnRzGAcgAygL", + "Mh8udGVtcG9yYWwuYXBpLmNvbW1vbi52MS5QYXlsb2FkEjwKGXNjaGVkdWxl", + "X3RvX2Nsb3NlX3RpbWVvdXQYCCABKAsyGS5nb29nbGUucHJvdG9idWYuRHVy", + "YXRpb24SPAoZc2NoZWR1bGVfdG9fc3RhcnRfdGltZW91dBgJIAEoCzIZLmdv", + "b2dsZS5wcm90b2J1Zi5EdXJhdGlvbhI5ChZzdGFydF90b19jbG9zZV90aW1l", + "b3V0GAogASgLMhkuZ29vZ2xlLnByb3RvYnVmLkR1cmF0aW9uEjkKDHJldHJ5", + "X3BvbGljeRgLIAEoCzIjLnRlbXBvcmFsLmFwaS5jb21tb24udjEuUmV0cnlQ", + "b2xpY3kSOAoVbG9jYWxfcmV0cnlfdGhyZXNob2xkGAwgASgLMhkuZ29vZ2xl", + "LnByb3RvYnVmLkR1cmF0aW9uEk4KEWNhbmNlbGxhdGlvbl90eXBlGA0gASgO", + "MjMuY29yZXNkay53b3JrZmxvd19jb21tYW5kcy5BY3Rpdml0eUNhbmNlbGxh", + "dGlvblR5cGUaTwoMSGVhZGVyc0VudHJ5EgsKA2tleRgBIAEoCRIuCgV2YWx1", + "ZRgCIAEoCzIfLnRlbXBvcmFsLmFwaS5jb21tb24udjEuUGF5bG9hZDoCOAEi", + "JAoVUmVxdWVzdENhbmNlbEFjdGl2aXR5EgsKA3NlcRgBIAEoDSIpChpSZXF1", + "ZXN0Q2FuY2VsTG9jYWxBY3Rpdml0eRILCgNzZXEYASABKA0inAEKC1F1ZXJ5", + "UmVzdWx0EhAKCHF1ZXJ5X2lkGAEgASgJEjwKCXN1Y2NlZWRlZBgCIAEoCzIn", + "LmNvcmVzZGsud29ya2Zsb3dfY29tbWFuZHMuUXVlcnlTdWNjZXNzSAASMgoG", + "ZmFpbGVkGAMgASgLMiAudGVtcG9yYWwuYXBpLmZhaWx1cmUudjEuRmFpbHVy", + "ZUgAQgkKB3ZhcmlhbnQiQQoMUXVlcnlTdWNjZXNzEjEKCHJlc3BvbnNlGAEg", + "ASgLMh8udGVtcG9yYWwuYXBpLmNvbW1vbi52MS5QYXlsb2FkIkwKGUNvbXBs", + "ZXRlV29ya2Zsb3dFeGVjdXRpb24SLwoGcmVzdWx0GAEgASgLMh8udGVtcG9y", + "YWwuYXBpLmNvbW1vbi52MS5QYXlsb2FkIkoKFUZhaWxXb3JrZmxvd0V4ZWN1", + "dGlvbhIxCgdmYWlsdXJlGAEgASgLMiAudGVtcG9yYWwuYXBpLmZhaWx1cmUu", + "djEuRmFpbHVyZSL7BgoeQ29udGludWVBc05ld1dvcmtmbG93RXhlY3V0aW9u", + "EhUKDXdvcmtmbG93X3R5cGUYASABKAkSEgoKdGFza19xdWV1ZRgCIAEoCRIy", + "Cglhcmd1bWVudHMYAyADKAsyHy50ZW1wb3JhbC5hcGkuY29tbW9uLnYxLlBh", + "eWxvYWQSNwoUd29ya2Zsb3dfcnVuX3RpbWVvdXQYBCABKAsyGS5nb29nbGUu", + "cHJvdG9idWYuRHVyYXRpb24SOAoVd29ya2Zsb3dfdGFza190aW1lb3V0GAUg", + "ASgLMhkuZ29vZ2xlLnByb3RvYnVmLkR1cmF0aW9uElEKBG1lbW8YBiADKAsy", + "Qy5jb3Jlc2RrLndvcmtmbG93X2NvbW1hbmRzLkNvbnRpbnVlQXNOZXdXb3Jr", + "Zmxvd0V4ZWN1dGlvbi5NZW1vRW50cnkSVwoHaGVhZGVycxgHIAMoCzJGLmNv", + "cmVzZGsud29ya2Zsb3dfY29tbWFuZHMuQ29udGludWVBc05ld1dvcmtmbG93", + "RXhlY3V0aW9uLkhlYWRlcnNFbnRyeRJqChFzZWFyY2hfYXR0cmlidXRlcxgI", + "IAMoCzJPLmNvcmVzZGsud29ya2Zsb3dfY29tbWFuZHMuQ29udGludWVBc05l", + "d1dvcmtmbG93RXhlY3V0aW9uLlNlYXJjaEF0dHJpYnV0ZXNFbnRyeRI5Cgxy", + "ZXRyeV9wb2xpY3kYCSABKAsyIy50ZW1wb3JhbC5hcGkuY29tbW9uLnYxLlJl", + "dHJ5UG9saWN5EjsKEXZlcnNpb25pbmdfaW50ZW50GAogASgOMiAuY29yZXNk", + "ay5jb21tb24uVmVyc2lvbmluZ0ludGVudBpMCglNZW1vRW50cnkSCwoDa2V5", + "GAEgASgJEi4KBXZhbHVlGAIgASgLMh8udGVtcG9yYWwuYXBpLmNvbW1vbi52", + "MS5QYXlsb2FkOgI4ARpPCgxIZWFkZXJzRW50cnkSCwoDa2V5GAEgASgJEi4K", + "BXZhbHVlGAIgASgLMh8udGVtcG9yYWwuYXBpLmNvbW1vbi52MS5QYXlsb2Fk", + "OgI4ARpYChVTZWFyY2hBdHRyaWJ1dGVzRW50cnkSCwoDa2V5GAEgASgJEi4K", + "BXZhbHVlGAIgASgLMh8udGVtcG9yYWwuYXBpLmNvbW1vbi52MS5QYXlsb2Fk", + "OgI4ASIZChdDYW5jZWxXb3JrZmxvd0V4ZWN1dGlvbiI2Cg5TZXRQYXRjaE1h", + "cmtlchIQCghwYXRjaF9pZBgBIAEoCRISCgpkZXByZWNhdGVkGAIgASgIItIK", + "ChtTdGFydENoaWxkV29ya2Zsb3dFeGVjdXRpb24SCwoDc2VxGAEgASgNEhEK", + "CW5hbWVzcGFjZRgCIAEoCRITCgt3b3JrZmxvd19pZBgDIAEoCRIVCg13b3Jr", + "Zmxvd190eXBlGAQgASgJEhIKCnRhc2tfcXVldWUYBSABKAkSLgoFaW5wdXQY", + "BiADKAsyHy50ZW1wb3JhbC5hcGkuY29tbW9uLnYxLlBheWxvYWQSPQoad29y", + "a2Zsb3dfZXhlY3V0aW9uX3RpbWVvdXQYByABKAsyGS5nb29nbGUucHJvdG9i", + "dWYuRHVyYXRpb24SNwoUd29ya2Zsb3dfcnVuX3RpbWVvdXQYCCABKAsyGS5n", + "b29nbGUucHJvdG9idWYuRHVyYXRpb24SOAoVd29ya2Zsb3dfdGFza190aW1l", + "b3V0GAkgASgLMhkuZ29vZ2xlLnByb3RvYnVmLkR1cmF0aW9uEkYKE3BhcmVu", + "dF9jbG9zZV9wb2xpY3kYCiABKA4yKS5jb3Jlc2RrLmNoaWxkX3dvcmtmbG93", + "LlBhcmVudENsb3NlUG9saWN5Ek4KGHdvcmtmbG93X2lkX3JldXNlX3BvbGlj", + "eRgMIAEoDjIsLnRlbXBvcmFsLmFwaS5lbnVtcy52MS5Xb3JrZmxvd0lkUmV1", + "c2VQb2xpY3kSOQoMcmV0cnlfcG9saWN5GA0gASgLMiMudGVtcG9yYWwuYXBp", + "LmNvbW1vbi52MS5SZXRyeVBvbGljeRIVCg1jcm9uX3NjaGVkdWxlGA4gASgJ", + "ElQKB2hlYWRlcnMYDyADKAsyQy5jb3Jlc2RrLndvcmtmbG93X2NvbW1hbmRz", + "LlN0YXJ0Q2hpbGRXb3JrZmxvd0V4ZWN1dGlvbi5IZWFkZXJzRW50cnkSTgoE", + "bWVtbxgQIAMoCzJALmNvcmVzZGsud29ya2Zsb3dfY29tbWFuZHMuU3RhcnRD", + "aGlsZFdvcmtmbG93RXhlY3V0aW9uLk1lbW9FbnRyeRJnChFzZWFyY2hfYXR0", + "cmlidXRlcxgRIAMoCzJMLmNvcmVzZGsud29ya2Zsb3dfY29tbWFuZHMuU3Rh", + "cnRDaGlsZFdvcmtmbG93RXhlY3V0aW9uLlNlYXJjaEF0dHJpYnV0ZXNFbnRy", + "eRJQChFjYW5jZWxsYXRpb25fdHlwZRgSIAEoDjI1LmNvcmVzZGsuY2hpbGRf", + "d29ya2Zsb3cuQ2hpbGRXb3JrZmxvd0NhbmNlbGxhdGlvblR5cGUSOwoRdmVy", + "c2lvbmluZ19pbnRlbnQYEyABKA4yIC5jb3Jlc2RrLmNvbW1vbi5WZXJzaW9u", + "aW5nSW50ZW50EjcKDnN0YXRpY19zdW1tYXJ5GBQgASgLMh8udGVtcG9yYWwu", + "YXBpLmNvbW1vbi52MS5QYXlsb2FkEjcKDnN0YXRpY19kZXRhaWxzGBUgASgL", + "Mh8udGVtcG9yYWwuYXBpLmNvbW1vbi52MS5QYXlsb2FkGk8KDEhlYWRlcnNF", "bnRyeRILCgNrZXkYASABKAkSLgoFdmFsdWUYAiABKAsyHy50ZW1wb3JhbC5h", - "cGkuY29tbW9uLnYxLlBheWxvYWQ6AjgBIk8KGE1vZGlmeVdvcmtmbG93UHJv", - "cGVydGllcxIzCg11cHNlcnRlZF9tZW1vGAEgASgLMhwudGVtcG9yYWwuYXBp", - "LmNvbW1vbi52MS5NZW1vItIBCg5VcGRhdGVSZXNwb25zZRIcChRwcm90b2Nv", - "bF9pbnN0YW5jZV9pZBgBIAEoCRIqCghhY2NlcHRlZBgCIAEoCzIWLmdvb2ds", - "ZS5wcm90b2J1Zi5FbXB0eUgAEjQKCHJlamVjdGVkGAMgASgLMiAudGVtcG9y", - "YWwuYXBpLmZhaWx1cmUudjEuRmFpbHVyZUgAEjQKCWNvbXBsZXRlZBgEIAEo", - "CzIfLnRlbXBvcmFsLmFwaS5jb21tb24udjEuUGF5bG9hZEgAQgoKCHJlc3Bv", - "bnNlKlgKGEFjdGl2aXR5Q2FuY2VsbGF0aW9uVHlwZRIOCgpUUllfQ0FOQ0VM", - "EAASHwobV0FJVF9DQU5DRUxMQVRJT05fQ09NUExFVEVEEAESCwoHQUJBTkRP", - "ThACQizqAilUZW1wb3JhbGlvOjpCcmlkZ2U6OkFwaTo6V29ya2Zsb3dDb21t", + "cGkuY29tbW9uLnYxLlBheWxvYWQ6AjgBGkwKCU1lbW9FbnRyeRILCgNrZXkY", + "ASABKAkSLgoFdmFsdWUYAiABKAsyHy50ZW1wb3JhbC5hcGkuY29tbW9uLnYx", + "LlBheWxvYWQ6AjgBGlgKFVNlYXJjaEF0dHJpYnV0ZXNFbnRyeRILCgNrZXkY", + "ASABKAkSLgoFdmFsdWUYAiABKAsyHy50ZW1wb3JhbC5hcGkuY29tbW9uLnYx", + "LlBheWxvYWQ6AjgBIjoKHENhbmNlbENoaWxkV29ya2Zsb3dFeGVjdXRpb24S", + "GgoSY2hpbGRfd29ya2Zsb3dfc2VxGAEgASgNIqcBCiZSZXF1ZXN0Q2FuY2Vs", + "RXh0ZXJuYWxXb3JrZmxvd0V4ZWN1dGlvbhILCgNzZXEYASABKA0SSQoSd29y", + "a2Zsb3dfZXhlY3V0aW9uGAIgASgLMisuY29yZXNkay5jb21tb24uTmFtZXNw", + "YWNlZFdvcmtmbG93RXhlY3V0aW9uSAASGwoRY2hpbGRfd29ya2Zsb3dfaWQY", + "AyABKAlIAEIICgZ0YXJnZXQijwMKH1NpZ25hbEV4dGVybmFsV29ya2Zsb3dF", + "eGVjdXRpb24SCwoDc2VxGAEgASgNEkkKEndvcmtmbG93X2V4ZWN1dGlvbhgC", + "IAEoCzIrLmNvcmVzZGsuY29tbW9uLk5hbWVzcGFjZWRXb3JrZmxvd0V4ZWN1", + "dGlvbkgAEhsKEWNoaWxkX3dvcmtmbG93X2lkGAMgASgJSAASEwoLc2lnbmFs", + "X25hbWUYBCABKAkSLQoEYXJncxgFIAMoCzIfLnRlbXBvcmFsLmFwaS5jb21t", + "b24udjEuUGF5bG9hZBJYCgdoZWFkZXJzGAYgAygLMkcuY29yZXNkay53b3Jr", + "Zmxvd19jb21tYW5kcy5TaWduYWxFeHRlcm5hbFdvcmtmbG93RXhlY3V0aW9u", + "LkhlYWRlcnNFbnRyeRpPCgxIZWFkZXJzRW50cnkSCwoDa2V5GAEgASgJEi4K", + "BXZhbHVlGAIgASgLMh8udGVtcG9yYWwuYXBpLmNvbW1vbi52MS5QYXlsb2Fk", + "OgI4AUIICgZ0YXJnZXQiIwoUQ2FuY2VsU2lnbmFsV29ya2Zsb3cSCwoDc2Vx", + "GAEgASgNIuYBCh5VcHNlcnRXb3JrZmxvd1NlYXJjaEF0dHJpYnV0ZXMSagoR", + "c2VhcmNoX2F0dHJpYnV0ZXMYASADKAsyTy5jb3Jlc2RrLndvcmtmbG93X2Nv", + "bW1hbmRzLlVwc2VydFdvcmtmbG93U2VhcmNoQXR0cmlidXRlcy5TZWFyY2hB", + "dHRyaWJ1dGVzRW50cnkaWAoVU2VhcmNoQXR0cmlidXRlc0VudHJ5EgsKA2tl", + "eRgBIAEoCRIuCgV2YWx1ZRgCIAEoCzIfLnRlbXBvcmFsLmFwaS5jb21tb24u", + "djEuUGF5bG9hZDoCOAEiTwoYTW9kaWZ5V29ya2Zsb3dQcm9wZXJ0aWVzEjMK", + "DXVwc2VydGVkX21lbW8YASABKAsyHC50ZW1wb3JhbC5hcGkuY29tbW9uLnYx", + "Lk1lbW8i0gEKDlVwZGF0ZVJlc3BvbnNlEhwKFHByb3RvY29sX2luc3RhbmNl", + "X2lkGAEgASgJEioKCGFjY2VwdGVkGAIgASgLMhYuZ29vZ2xlLnByb3RvYnVm", + "LkVtcHR5SAASNAoIcmVqZWN0ZWQYAyABKAsyIC50ZW1wb3JhbC5hcGkuZmFp", + "bHVyZS52MS5GYWlsdXJlSAASNAoJY29tcGxldGVkGAQgASgLMh8udGVtcG9y", + "YWwuYXBpLmNvbW1vbi52MS5QYXlsb2FkSABCCgoIcmVzcG9uc2UqWAoYQWN0", + "aXZpdHlDYW5jZWxsYXRpb25UeXBlEg4KClRSWV9DQU5DRUwQABIfChtXQUlU", + "X0NBTkNFTExBVElPTl9DT01QTEVURUQQARILCgdBQkFORE9OEAJCNuoCM1Rl", + "bXBvcmFsaW86OkludGVybmFsOjpCcmlkZ2U6OkFwaTo6V29ya2Zsb3dDb21t", "YW5kc2IGcHJvdG8z")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, new pbr::FileDescriptor[] { global::Google.Protobuf.WellKnownTypes.DurationReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.TimestampReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.EmptyReflection.Descriptor, global::Temporalio.Api.Common.V1.MessageReflection.Descriptor, global::Temporalio.Api.Enums.V1.WorkflowReflection.Descriptor, global::Temporalio.Api.Failure.V1.MessageReflection.Descriptor, global::Temporalio.Bridge.Api.ChildWorkflow.ChildWorkflowReflection.Descriptor, global::Temporalio.Bridge.Api.Common.CommonReflection.Descriptor, }, new pbr::GeneratedClrTypeInfo(new[] {typeof(global::Temporalio.Bridge.Api.WorkflowCommands.ActivityCancellationType), }, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Bridge.Api.WorkflowCommands.WorkflowCommand), global::Temporalio.Bridge.Api.WorkflowCommands.WorkflowCommand.Parser, new[]{ "StartTimer", "ScheduleActivity", "RespondToQuery", "RequestCancelActivity", "CancelTimer", "CompleteWorkflowExecution", "FailWorkflowExecution", "ContinueAsNewWorkflowExecution", "CancelWorkflowExecution", "SetPatchMarker", "StartChildWorkflowExecution", "CancelChildWorkflowExecution", "RequestCancelExternalWorkflowExecution", "SignalExternalWorkflowExecution", "CancelSignalWorkflow", "ScheduleLocalActivity", "RequestCancelLocalActivity", "UpsertWorkflowSearchAttributes", "ModifyWorkflowProperties", "UpdateResponse" }, new[]{ "Variant" }, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Bridge.Api.WorkflowCommands.StartTimer), global::Temporalio.Bridge.Api.WorkflowCommands.StartTimer.Parser, new[]{ "Seq", "StartToFireTimeout" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Bridge.Api.WorkflowCommands.StartTimer), global::Temporalio.Bridge.Api.WorkflowCommands.StartTimer.Parser, new[]{ "Seq", "StartToFireTimeout", "Summary" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Bridge.Api.WorkflowCommands.CancelTimer), global::Temporalio.Bridge.Api.WorkflowCommands.CancelTimer.Parser, new[]{ "Seq" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Bridge.Api.WorkflowCommands.ScheduleActivity), global::Temporalio.Bridge.Api.WorkflowCommands.ScheduleActivity.Parser, new[]{ "Seq", "ActivityId", "ActivityType", "TaskQueue", "Headers", "Arguments", "ScheduleToCloseTimeout", "ScheduleToStartTimeout", "StartToCloseTimeout", "HeartbeatTimeout", "RetryPolicy", "CancellationType", "DoNotEagerlyExecute", "VersioningIntent" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, }), + new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Bridge.Api.WorkflowCommands.ScheduleActivity), global::Temporalio.Bridge.Api.WorkflowCommands.ScheduleActivity.Parser, new[]{ "Seq", "ActivityId", "ActivityType", "TaskQueue", "Headers", "Arguments", "ScheduleToCloseTimeout", "ScheduleToStartTimeout", "StartToCloseTimeout", "HeartbeatTimeout", "RetryPolicy", "CancellationType", "DoNotEagerlyExecute", "VersioningIntent", "Summary" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, }), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Bridge.Api.WorkflowCommands.ScheduleLocalActivity), global::Temporalio.Bridge.Api.WorkflowCommands.ScheduleLocalActivity.Parser, new[]{ "Seq", "ActivityId", "ActivityType", "Attempt", "OriginalScheduleTime", "Headers", "Arguments", "ScheduleToCloseTimeout", "ScheduleToStartTimeout", "StartToCloseTimeout", "RetryPolicy", "LocalRetryThreshold", "CancellationType" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, }), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Bridge.Api.WorkflowCommands.RequestCancelActivity), global::Temporalio.Bridge.Api.WorkflowCommands.RequestCancelActivity.Parser, new[]{ "Seq" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Bridge.Api.WorkflowCommands.RequestCancelLocalActivity), global::Temporalio.Bridge.Api.WorkflowCommands.RequestCancelLocalActivity.Parser, new[]{ "Seq" }, null, null, null, null), @@ -216,7 +221,7 @@ static WorkflowCommandsReflection() { new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Bridge.Api.WorkflowCommands.ContinueAsNewWorkflowExecution), global::Temporalio.Bridge.Api.WorkflowCommands.ContinueAsNewWorkflowExecution.Parser, new[]{ "WorkflowType", "TaskQueue", "Arguments", "WorkflowRunTimeout", "WorkflowTaskTimeout", "Memo", "Headers", "SearchAttributes", "RetryPolicy", "VersioningIntent" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, null, null, }), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Bridge.Api.WorkflowCommands.CancelWorkflowExecution), global::Temporalio.Bridge.Api.WorkflowCommands.CancelWorkflowExecution.Parser, null, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Bridge.Api.WorkflowCommands.SetPatchMarker), global::Temporalio.Bridge.Api.WorkflowCommands.SetPatchMarker.Parser, new[]{ "PatchId", "Deprecated" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Bridge.Api.WorkflowCommands.StartChildWorkflowExecution), global::Temporalio.Bridge.Api.WorkflowCommands.StartChildWorkflowExecution.Parser, new[]{ "Seq", "Namespace", "WorkflowId", "WorkflowType", "TaskQueue", "Input", "WorkflowExecutionTimeout", "WorkflowRunTimeout", "WorkflowTaskTimeout", "ParentClosePolicy", "WorkflowIdReusePolicy", "RetryPolicy", "CronSchedule", "Headers", "Memo", "SearchAttributes", "CancellationType", "VersioningIntent" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, null, null, }), + new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Bridge.Api.WorkflowCommands.StartChildWorkflowExecution), global::Temporalio.Bridge.Api.WorkflowCommands.StartChildWorkflowExecution.Parser, new[]{ "Seq", "Namespace", "WorkflowId", "WorkflowType", "TaskQueue", "Input", "WorkflowExecutionTimeout", "WorkflowRunTimeout", "WorkflowTaskTimeout", "ParentClosePolicy", "WorkflowIdReusePolicy", "RetryPolicy", "CronSchedule", "Headers", "Memo", "SearchAttributes", "CancellationType", "VersioningIntent", "StaticSummary", "StaticDetails" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, null, null, }), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Bridge.Api.WorkflowCommands.CancelChildWorkflowExecution), global::Temporalio.Bridge.Api.WorkflowCommands.CancelChildWorkflowExecution.Parser, new[]{ "ChildWorkflowSeq" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Bridge.Api.WorkflowCommands.RequestCancelExternalWorkflowExecution), global::Temporalio.Bridge.Api.WorkflowCommands.RequestCancelExternalWorkflowExecution.Parser, new[]{ "Seq", "WorkflowExecution", "ChildWorkflowId" }, new[]{ "Target" }, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Temporalio.Bridge.Api.WorkflowCommands.SignalExternalWorkflowExecution), global::Temporalio.Bridge.Api.WorkflowCommands.SignalExternalWorkflowExecution.Parser, new[]{ "Seq", "WorkflowExecution", "ChildWorkflowId", "SignalName", "Args", "Headers" }, new[]{ "Target" }, null, null, new pbr::GeneratedClrTypeInfo[] { null, }), @@ -1526,6 +1531,7 @@ public StartTimer() { public StartTimer(StartTimer other) : this() { seq_ = other.seq_; startToFireTimeout_ = other.startToFireTimeout_ != null ? other.startToFireTimeout_.Clone() : null; + summary_ = other.summary_ != null ? other.summary_.Clone() : null; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -1562,6 +1568,21 @@ public uint Seq { } } + /// Field number for the "summary" field. + public const int SummaryFieldNumber = 3; + private global::Temporalio.Api.Common.V1.Payload summary_; + /// + /// Summary that is stored as user_metadata + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Temporalio.Api.Common.V1.Payload Summary { + get { return summary_; } + set { + summary_ = value; + } + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { @@ -1579,6 +1600,7 @@ public bool Equals(StartTimer other) { } if (Seq != other.Seq) return false; if (!object.Equals(StartToFireTimeout, other.StartToFireTimeout)) return false; + if (!object.Equals(Summary, other.Summary)) return false; return Equals(_unknownFields, other._unknownFields); } @@ -1588,6 +1610,7 @@ public override int GetHashCode() { int hash = 1; if (Seq != 0) hash ^= Seq.GetHashCode(); if (startToFireTimeout_ != null) hash ^= StartToFireTimeout.GetHashCode(); + if (summary_ != null) hash ^= Summary.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -1614,6 +1637,10 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(18); output.WriteMessage(StartToFireTimeout); } + if (summary_ != null) { + output.WriteRawTag(26); + output.WriteMessage(Summary); + } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -1632,6 +1659,10 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(18); output.WriteMessage(StartToFireTimeout); } + if (summary_ != null) { + output.WriteRawTag(26); + output.WriteMessage(Summary); + } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } @@ -1648,6 +1679,9 @@ public int CalculateSize() { if (startToFireTimeout_ != null) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(StartToFireTimeout); } + if (summary_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Summary); + } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -1669,6 +1703,12 @@ public void MergeFrom(StartTimer other) { } StartToFireTimeout.MergeFrom(other.StartToFireTimeout); } + if (other.summary_ != null) { + if (summary_ == null) { + Summary = new global::Temporalio.Api.Common.V1.Payload(); + } + Summary.MergeFrom(other.Summary); + } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -1695,6 +1735,13 @@ public void MergeFrom(pb::CodedInputStream input) { input.ReadMessage(StartToFireTimeout); break; } + case 26: { + if (summary_ == null) { + Summary = new global::Temporalio.Api.Common.V1.Payload(); + } + input.ReadMessage(Summary); + break; + } } } #endif @@ -1721,6 +1768,13 @@ public void MergeFrom(pb::CodedInputStream input) { input.ReadMessage(StartToFireTimeout); break; } + case 26: { + if (summary_ == null) { + Summary = new global::Temporalio.Api.Common.V1.Payload(); + } + input.ReadMessage(Summary); + break; + } } } } @@ -1968,6 +2022,7 @@ public ScheduleActivity(ScheduleActivity other) : this() { cancellationType_ = other.cancellationType_; doNotEagerlyExecute_ = other.doNotEagerlyExecute_; versioningIntent_ = other.versioningIntent_; + summary_ = other.summary_ != null ? other.summary_.Clone() : null; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -2185,6 +2240,21 @@ public bool DoNotEagerlyExecute { } } + /// Field number for the "summary" field. + public const int SummaryFieldNumber = 16; + private global::Temporalio.Api.Common.V1.Payload summary_; + /// + /// Summary that is stored as user_metadata + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Temporalio.Api.Common.V1.Payload Summary { + get { return summary_; } + set { + summary_ = value; + } + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { @@ -2214,6 +2284,7 @@ public bool Equals(ScheduleActivity other) { if (CancellationType != other.CancellationType) return false; if (DoNotEagerlyExecute != other.DoNotEagerlyExecute) return false; if (VersioningIntent != other.VersioningIntent) return false; + if (!object.Equals(Summary, other.Summary)) return false; return Equals(_unknownFields, other._unknownFields); } @@ -2235,6 +2306,7 @@ public override int GetHashCode() { if (CancellationType != global::Temporalio.Bridge.Api.WorkflowCommands.ActivityCancellationType.TryCancel) hash ^= CancellationType.GetHashCode(); if (DoNotEagerlyExecute != false) hash ^= DoNotEagerlyExecute.GetHashCode(); if (VersioningIntent != global::Temporalio.Bridge.Api.Common.VersioningIntent.Unspecified) hash ^= VersioningIntent.GetHashCode(); + if (summary_ != null) hash ^= Summary.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -2303,6 +2375,10 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(120); output.WriteEnum((int) VersioningIntent); } + if (summary_ != null) { + output.WriteRawTag(130, 1); + output.WriteMessage(Summary); + } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -2363,6 +2439,10 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(120); output.WriteEnum((int) VersioningIntent); } + if (summary_ != null) { + output.WriteRawTag(130, 1); + output.WriteMessage(Summary); + } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } @@ -2411,6 +2491,9 @@ public int CalculateSize() { if (VersioningIntent != global::Temporalio.Bridge.Api.Common.VersioningIntent.Unspecified) { size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) VersioningIntent); } + if (summary_ != null) { + size += 2 + pb::CodedOutputStream.ComputeMessageSize(Summary); + } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -2476,6 +2559,12 @@ public void MergeFrom(ScheduleActivity other) { if (other.VersioningIntent != global::Temporalio.Bridge.Api.Common.VersioningIntent.Unspecified) { VersioningIntent = other.VersioningIntent; } + if (other.summary_ != null) { + if (summary_ == null) { + Summary = new global::Temporalio.Api.Common.V1.Payload(); + } + Summary.MergeFrom(other.Summary); + } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -2562,6 +2651,13 @@ public void MergeFrom(pb::CodedInputStream input) { VersioningIntent = (global::Temporalio.Bridge.Api.Common.VersioningIntent) input.ReadEnum(); break; } + case 130: { + if (summary_ == null) { + Summary = new global::Temporalio.Api.Common.V1.Payload(); + } + input.ReadMessage(Summary); + break; + } } } #endif @@ -2648,6 +2744,13 @@ public void MergeFrom(pb::CodedInputStream input) { VersioningIntent = (global::Temporalio.Bridge.Api.Common.VersioningIntent) input.ReadEnum(); break; } + case 130: { + if (summary_ == null) { + Summary = new global::Temporalio.Api.Common.V1.Payload(); + } + input.ReadMessage(Summary); + break; + } } } } @@ -5667,6 +5770,8 @@ public StartChildWorkflowExecution(StartChildWorkflowExecution other) : this() { searchAttributes_ = other.searchAttributes_.Clone(); cancellationType_ = other.cancellationType_; versioningIntent_ = other.versioningIntent_; + staticSummary_ = other.staticSummary_ != null ? other.staticSummary_.Clone() : null; + staticDetails_ = other.staticDetails_ != null ? other.staticDetails_.Clone() : null; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -5922,6 +6027,36 @@ public string CronSchedule { } } + /// Field number for the "static_summary" field. + public const int StaticSummaryFieldNumber = 20; + private global::Temporalio.Api.Common.V1.Payload staticSummary_; + /// + /// Static summary of the child workflow + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Temporalio.Api.Common.V1.Payload StaticSummary { + get { return staticSummary_; } + set { + staticSummary_ = value; + } + } + + /// Field number for the "static_details" field. + public const int StaticDetailsFieldNumber = 21; + private global::Temporalio.Api.Common.V1.Payload staticDetails_; + /// + /// Static details of the child workflow + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Temporalio.Api.Common.V1.Payload StaticDetails { + get { return staticDetails_; } + set { + staticDetails_ = value; + } + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { @@ -5955,6 +6090,8 @@ public bool Equals(StartChildWorkflowExecution other) { if (!SearchAttributes.Equals(other.SearchAttributes)) return false; if (CancellationType != other.CancellationType) return false; if (VersioningIntent != other.VersioningIntent) return false; + if (!object.Equals(StaticSummary, other.StaticSummary)) return false; + if (!object.Equals(StaticDetails, other.StaticDetails)) return false; return Equals(_unknownFields, other._unknownFields); } @@ -5980,6 +6117,8 @@ public override int GetHashCode() { hash ^= SearchAttributes.GetHashCode(); if (CancellationType != global::Temporalio.Bridge.Api.ChildWorkflow.ChildWorkflowCancellationType.Abandon) hash ^= CancellationType.GetHashCode(); if (VersioningIntent != global::Temporalio.Bridge.Api.Common.VersioningIntent.Unspecified) hash ^= VersioningIntent.GetHashCode(); + if (staticSummary_ != null) hash ^= StaticSummary.GetHashCode(); + if (staticDetails_ != null) hash ^= StaticDetails.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -6058,6 +6197,14 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(152, 1); output.WriteEnum((int) VersioningIntent); } + if (staticSummary_ != null) { + output.WriteRawTag(162, 1); + output.WriteMessage(StaticSummary); + } + if (staticDetails_ != null) { + output.WriteRawTag(170, 1); + output.WriteMessage(StaticDetails); + } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -6128,6 +6275,14 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(152, 1); output.WriteEnum((int) VersioningIntent); } + if (staticSummary_ != null) { + output.WriteRawTag(162, 1); + output.WriteMessage(StaticSummary); + } + if (staticDetails_ != null) { + output.WriteRawTag(170, 1); + output.WriteMessage(StaticDetails); + } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } @@ -6184,6 +6339,12 @@ public int CalculateSize() { if (VersioningIntent != global::Temporalio.Bridge.Api.Common.VersioningIntent.Unspecified) { size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) VersioningIntent); } + if (staticSummary_ != null) { + size += 2 + pb::CodedOutputStream.ComputeMessageSize(StaticSummary); + } + if (staticDetails_ != null) { + size += 2 + pb::CodedOutputStream.ComputeMessageSize(StaticDetails); + } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -6254,6 +6415,18 @@ public void MergeFrom(StartChildWorkflowExecution other) { if (other.VersioningIntent != global::Temporalio.Bridge.Api.Common.VersioningIntent.Unspecified) { VersioningIntent = other.VersioningIntent; } + if (other.staticSummary_ != null) { + if (staticSummary_ == null) { + StaticSummary = new global::Temporalio.Api.Common.V1.Payload(); + } + StaticSummary.MergeFrom(other.StaticSummary); + } + if (other.staticDetails_ != null) { + if (staticDetails_ == null) { + StaticDetails = new global::Temporalio.Api.Common.V1.Payload(); + } + StaticDetails.MergeFrom(other.StaticDetails); + } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -6353,6 +6526,20 @@ public void MergeFrom(pb::CodedInputStream input) { VersioningIntent = (global::Temporalio.Bridge.Api.Common.VersioningIntent) input.ReadEnum(); break; } + case 162: { + if (staticSummary_ == null) { + StaticSummary = new global::Temporalio.Api.Common.V1.Payload(); + } + input.ReadMessage(StaticSummary); + break; + } + case 170: { + if (staticDetails_ == null) { + StaticDetails = new global::Temporalio.Api.Common.V1.Payload(); + } + input.ReadMessage(StaticDetails); + break; + } } } #endif @@ -6452,6 +6639,20 @@ public void MergeFrom(pb::CodedInputStream input) { VersioningIntent = (global::Temporalio.Bridge.Api.Common.VersioningIntent) input.ReadEnum(); break; } + case 162: { + if (staticSummary_ == null) { + StaticSummary = new global::Temporalio.Api.Common.V1.Payload(); + } + input.ReadMessage(StaticSummary); + break; + } + case 170: { + if (staticDetails_ == null) { + StaticDetails = new global::Temporalio.Api.Common.V1.Payload(); + } + input.ReadMessage(StaticDetails); + break; + } } } } diff --git a/src/Temporalio/Bridge/Api/WorkflowCompletion/WorkflowCompletion.cs b/src/Temporalio/Bridge/Api/WorkflowCompletion/WorkflowCompletion.cs index adf2ec41..6a4e4cec 100644 --- a/src/Temporalio/Bridge/Api/WorkflowCompletion/WorkflowCompletion.cs +++ b/src/Temporalio/Bridge/Api/WorkflowCompletion/WorkflowCompletion.cs @@ -39,8 +39,8 @@ static WorkflowCompletionReflection() { "X2ZsYWdzGAYgAygNIoEBCgdGYWlsdXJlEjEKB2ZhaWx1cmUYASABKAsyIC50", "ZW1wb3JhbC5hcGkuZmFpbHVyZS52MS5GYWlsdXJlEkMKC2ZvcmNlX2NhdXNl", "GAIgASgOMi4udGVtcG9yYWwuYXBpLmVudW1zLnYxLldvcmtmbG93VGFza0Zh", - "aWxlZENhdXNlQi7qAitUZW1wb3JhbGlvOjpCcmlkZ2U6OkFwaTo6V29ya2Zs", - "b3dDb21wbGV0aW9uYgZwcm90bzM=")); + "aWxlZENhdXNlQjjqAjVUZW1wb3JhbGlvOjpJbnRlcm5hbDo6QnJpZGdlOjpB", + "cGk6OldvcmtmbG93Q29tcGxldGlvbmIGcHJvdG8z")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, new pbr::FileDescriptor[] { global::Temporalio.Api.Failure.V1.MessageReflection.Descriptor, global::Temporalio.Api.Enums.V1.FailedCauseReflection.Descriptor, global::Temporalio.Bridge.Api.Common.CommonReflection.Descriptor, global::Temporalio.Bridge.Api.WorkflowCommands.WorkflowCommandsReflection.Descriptor, }, new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] { diff --git a/src/Temporalio/Bridge/Cargo.lock b/src/Temporalio/Bridge/Cargo.lock index 016d1350..f78dd222 100644 --- a/src/Temporalio/Bridge/Cargo.lock +++ b/src/Temporalio/Bridge/Cargo.lock @@ -39,9 +39,9 @@ dependencies = [ [[package]] name = "allocator-api2" -version = "0.2.18" +version = "0.2.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f" +checksum = "45862d1c77f2228b9e10bc609d5bc203d86ebc9b87ad8d5d5167a6c9abf739d9" [[package]] name = "anstyle" @@ -51,15 +51,15 @@ checksum = "55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9" [[package]] name = "anyhow" -version = "1.0.92" +version = "1.0.93" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74f37166d7d48a0284b99dd824694c26119c700b53bf0d1540cdb147dbdaaf13" +checksum = "4c95c10ba0b00a02636238b814946408b1322d5ac4760326e6fb8ec956d85775" [[package]] name = "arbitrary" -version = "1.4.0" +version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "775a8770d29db3dadcb858482cc240af7b2ffde4ac4de67d1d4955728103f0e2" +checksum = "dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223" dependencies = [ "derive_arbitrary", ] @@ -83,7 +83,7 @@ checksum = "c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.89", ] [[package]] @@ -94,7 +94,7 @@ checksum = "721cae7de5c34fbb2acd27e21e6d2cf7b886dce0c27388d46c4e6c47ea4318dd" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.89", ] [[package]] @@ -122,9 +122,9 @@ checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26" [[package]] name = "axum" -version = "0.7.7" +version = "0.7.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "504e3947307ac8326a5437504c517c4b56716c9d98fac0028c2acc7ca47d70ae" +checksum = "edca88bc138befd0323b20752846e6587272d3b03b0343c8ea28a6f819e6e71f" dependencies = [ "async-trait", "axum-core", @@ -141,7 +141,7 @@ dependencies = [ "pin-project-lite", "rustversion", "serde", - "sync_wrapper 1.0.1", + "sync_wrapper 1.0.2", "tower 0.5.1", "tower-layer", "tower-service", @@ -162,7 +162,7 @@ dependencies = [ "mime", "pin-project-lite", "rustversion", - "sync_wrapper 1.0.1", + "sync_wrapper 1.0.2", "tower-layer", "tower-service", ] @@ -280,9 +280,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.1.34" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67b9470d453346108f93a59222a9a1a5724db32d0a4727b7ab7ace4b4d822dc9" +checksum = "fd9de9f2205d5ef3fd67e685b0df337994ddd4495e2a28d185500d0e1edfea47" dependencies = [ "jobserver", "libc", @@ -353,9 +353,9 @@ checksum = "7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6" [[package]] name = "core-foundation" -version = "0.9.4" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" +checksum = "b55271e5c8c478ad3f38ad24ef34923091e0548492a266d19b3c0b4d82574c63" dependencies = [ "core-foundation-sys", "libc", @@ -369,9 +369,9 @@ checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" [[package]] name = "cpufeatures" -version = "0.2.14" +version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "608697df725056feaccfa42cffdaeeec3fccc4ffc38358ecd19b243e716a78e0" +checksum = "16b80225097f2e5ae4e7179dd2266824648f3e2f49d9134d584b76389d31c4c3" dependencies = [ "libc", ] @@ -455,7 +455,7 @@ dependencies = [ "proc-macro2", "quote", "strsim 0.11.1", - "syn 2.0.87", + "syn 2.0.89", ] [[package]] @@ -466,20 +466,7 @@ checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" dependencies = [ "darling_core", "quote", - "syn 2.0.87", -] - -[[package]] -name = "dashmap" -version = "5.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856" -dependencies = [ - "cfg-if", - "hashbrown 0.14.5", - "lock_api", - "once_cell", - "parking_lot_core", + "syn 2.0.89", ] [[package]] @@ -513,13 +500,13 @@ dependencies = [ [[package]] name = "derive_arbitrary" -version = "1.4.0" +version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d475dfebcb4854d596b17b09f477616f80f17a550517f2b3615d8c205d5c802b" +checksum = "30542c1ad912e0e3d22a1935c290e12e8a29d704a420177a31faad4a601a0800" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.89", ] [[package]] @@ -540,7 +527,7 @@ dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.89", ] [[package]] @@ -550,7 +537,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ab63b0e2bf4d5928aff72e83a7dace85d7bba5fe12dcc3c5a572d78caffd3f3c" dependencies = [ "derive_builder_core", - "syn 2.0.87", + "syn 2.0.89", ] [[package]] @@ -570,7 +557,7 @@ checksum = "cb7330aeadfbe296029522e6c40f315320aba36fc43a5b3632f3795348f3bd22" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.89", "unicode-xid", ] @@ -593,7 +580,7 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.89", ] [[package]] @@ -625,7 +612,7 @@ checksum = "a1ab991c1362ac86c61ab6f556cff143daa22e5a15e4e189df818b2fd19fe65b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.89", ] [[package]] @@ -637,7 +624,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.89", ] [[package]] @@ -668,9 +655,9 @@ dependencies = [ [[package]] name = "fastrand" -version = "2.1.1" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8c02a5121d4ea3eb16a80748c74f5549a5665e4c21333c6098f283870fbdea6" +checksum = "486f806e73c5707928240ddc295403b1b93c96a02038563881c4a2fd84b81ac4" [[package]] name = "filetime" @@ -692,9 +679,9 @@ checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" [[package]] name = "flate2" -version = "1.0.34" +version = "1.0.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1b589b4dc103969ad3cf85c950899926ec64300a1a46d76c03a6072957036f0" +checksum = "c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c" dependencies = [ "crc32fast", "miniz_oxide", @@ -783,7 +770,7 @@ checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.89", ] [[package]] @@ -850,8 +837,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" dependencies = [ "cfg-if", + "js-sys", "libc", "wasi", + "wasm-bindgen", ] [[package]] @@ -868,14 +857,15 @@ checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" [[package]] name = "governor" -version = "0.6.3" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68a7f542ee6b35af73b06abc0dad1c1bae89964e4e253bc4b587b91c9637867b" +checksum = "0746aa765db78b521451ef74221663b57ba595bf83f75d0ce23cc09447c8139f" dependencies = [ "cfg-if", - "dashmap 5.5.3", - "futures", + "dashmap", + "futures-sink", "futures-timer", + "futures-util", "no-std-compat", "nonzero_ext", "parking_lot", @@ -888,9 +878,9 @@ dependencies = [ [[package]] name = "h2" -version = "0.4.6" +version = "0.4.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "524e8ac6999421f49a846c2d4411f337e53497d8ec55d67753beffa43c5d9205" +checksum = "ccae279728d634d083c00f6099cb58f01cc99c145b84b8be2f6c74618d79922e" dependencies = [ "atomic-waker", "bytes", @@ -919,9 +909,9 @@ checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" [[package]] name = "hashbrown" -version = "0.15.1" +version = "0.15.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a9bfc1af68b1726ea47d3d5109de126281def866b33970e10fbab11b5dafab3" +checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" dependencies = [ "allocator-api2", "equivalent", @@ -1012,9 +1002,9 @@ checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" [[package]] name = "hyper" -version = "1.5.0" +version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbbff0a806a4728c99295b254c8838933b5b082d75e3cb70c8dab21fdfbcfa9a" +checksum = "97818827ef4f364230e16705d4706e2897df2bb60617d6ca15d598025a3c481f" dependencies = [ "bytes", "futures-channel", @@ -1042,11 +1032,11 @@ dependencies = [ "hyper", "hyper-util", "rustls", + "rustls-native-certs", "rustls-pki-types", "tokio", "tokio-rustls", "tower-service", - "webpki-roots", ] [[package]] @@ -1196,7 +1186,7 @@ checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.89", ] [[package]] @@ -1243,7 +1233,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da" dependencies = [ "equivalent", - "hashbrown 0.15.1", + "hashbrown 0.15.2", ] [[package]] @@ -1287,9 +1277,9 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.11" +version = "1.0.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" +checksum = "540654e97a3f4470a492cd30ff187bc95d89557a903a2bbf112e2fae98104ef2" [[package]] name = "jobserver" @@ -1317,9 +1307,9 @@ checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" [[package]] name = "libc" -version = "0.2.161" +version = "0.2.164" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e9489c2807c139ffd9c1794f4af0ebe86a828db53ecdc7fea2111d0fed085d1" +checksum = "433bfe06b8c75da9b2e3fbea6e5329ff87748f0b144ef75306e674c3f6f7c13f" [[package]] name = "libredox" @@ -1340,9 +1330,9 @@ checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" [[package]] name = "litemap" -version = "0.7.3" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "643cb0b8d4fcc284004d5fd0d67ccf61dfffadb7f75e1e71bc420f4688a3a704" +checksum = "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104" [[package]] name = "lock_api" @@ -1372,7 +1362,7 @@ version = "0.12.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38" dependencies = [ - "hashbrown 0.15.1", + "hashbrown 0.15.2", ] [[package]] @@ -1435,9 +1425,9 @@ dependencies = [ [[package]] name = "mockall" -version = "0.13.0" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4c28b3fb6d753d28c20e826cd46ee611fda1cf3cde03a443a974043247c065a" +checksum = "39a6bfcc6c8c7eed5ee98b9c3e33adc726054389233e201c95dab2d41a3839d2" dependencies = [ "cfg-if", "downcast", @@ -1449,14 +1439,14 @@ dependencies = [ [[package]] name = "mockall_derive" -version = "0.13.0" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "341014e7f530314e9a1fdbc7400b244efea7122662c96bfa248c31da5bfb2020" +checksum = "25ca3004c2efe9011bd4e461bd8256445052b9615405b4f7ea43fc8ca5c20898" dependencies = [ "cfg-if", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.89", ] [[package]] @@ -1534,23 +1524,23 @@ checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" [[package]] name = "opentelemetry" -version = "0.24.0" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c365a63eec4f55b7efeceb724f1336f26a9cf3427b70e59e2cd2a5b947fba96" +checksum = "570074cc999d1a58184080966e5bd3bf3a9a4af650c3b05047c2621e7405cd17" dependencies = [ "futures-core", "futures-sink", "js-sys", "once_cell", "pin-project-lite", - "thiserror", + "thiserror 1.0.69", ] [[package]] name = "opentelemetry-otlp" -version = "0.17.0" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b925a602ffb916fb7421276b86756027b37ee708f9dce2dbdcc51739f07e727" +checksum = "29e1f9c8b032d4f635c730c0efcf731d5e2530ea13fa8bef7939ddc8420696bd" dependencies = [ "async-trait", "futures-core", @@ -1559,7 +1549,7 @@ dependencies = [ "opentelemetry-proto", "opentelemetry_sdk", "prost", - "thiserror", + "thiserror 1.0.69", "tokio", "tonic", ] @@ -1567,8 +1557,7 @@ dependencies = [ [[package]] name = "opentelemetry-prometheus" version = "0.17.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc4191ce34aa274621861a7a9d68dbcf618d5b6c66b10081631b61fd81fbc015" +source = "git+https://github.com/open-telemetry/opentelemetry-rust.git?rev=e911383#e91138351a689cd21923c15eb48f5fbc95ded807" dependencies = [ "once_cell", "opentelemetry", @@ -1579,9 +1568,9 @@ dependencies = [ [[package]] name = "opentelemetry-proto" -version = "0.7.0" +version = "0.26.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30ee9f20bff9c984511a02f082dc8ede839e4a9bf15cc2487c8d6fea5ad850d9" +checksum = "c9d3968ce3aefdcca5c27e3c4ea4391b37547726a70893aab52d3de95d5f8b34" dependencies = [ "opentelemetry", "opentelemetry_sdk", @@ -1591,9 +1580,9 @@ dependencies = [ [[package]] name = "opentelemetry_sdk" -version = "0.24.1" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "692eac490ec80f24a17828d49b40b60f5aeaccdfe6a503f939713afd22bc28df" +checksum = "d2c627d9f4c9cdc1f21a29ee4bfbd6028fcb8bcf2a857b43f3abdf72c9c862f3" dependencies = [ "async-trait", "futures-channel", @@ -1605,7 +1594,7 @@ dependencies = [ "percent-encoding", "rand", "serde_json", - "thiserror", + "thiserror 1.0.69", "tokio", "tokio-stream", ] @@ -1697,7 +1686,7 @@ checksum = "3c0f5fad0874fc7abcd4d750e76917eaebbecaa2c20bde22e1dbeeba8beb758c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.89", ] [[package]] @@ -1720,9 +1709,9 @@ checksum = "953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2" [[package]] name = "portable-atomic" -version = "1.9.0" +version = "1.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc9c68a3f6da06753e9335d63e27f6b9754dd1920d941135b7ea8224f141adb2" +checksum = "280dc24453071f1b63954171985a0b0d30058d287960968b9b2aca264c8d4ee6" [[package]] name = "powerfmt" @@ -1772,14 +1761,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "64d1ec885c64d0457d564db4ec299b2dae3f9c02808b8ad9c3a089c591b18033" dependencies = [ "proc-macro2", - "syn 2.0.87", + "syn 2.0.89", ] [[package]] name = "proc-macro2" -version = "1.0.89" +version = "1.0.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f139b0662de085916d1fb67d2b4169d1addddda1919e696f3252b740b629986e" +checksum = "37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0" dependencies = [ "unicode-ident", ] @@ -1796,7 +1785,7 @@ dependencies = [ "memchr", "parking_lot", "protobuf", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -1826,7 +1815,7 @@ dependencies = [ "prost", "prost-types", "regex", - "syn 2.0.87", + "syn 2.0.89", "tempfile", ] @@ -1840,7 +1829,7 @@ dependencies = [ "itertools", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.89", ] [[package]] @@ -1921,9 +1910,9 @@ dependencies = [ [[package]] name = "quinn" -version = "0.11.5" +version = "0.11.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c7c5fdde3cdae7203427dc4f0a68fe0ed09833edc525a03456b153b79828684" +checksum = "62e96808277ec6f97351a2380e6c25114bc9e67037775464979f3037c92d05ef" dependencies = [ "bytes", "pin-project-lite", @@ -1932,33 +1921,36 @@ dependencies = [ "rustc-hash", "rustls", "socket2", - "thiserror", + "thiserror 2.0.3", "tokio", "tracing", ] [[package]] name = "quinn-proto" -version = "0.11.8" +version = "0.11.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fadfaed2cd7f389d0161bb73eeb07b7b78f8691047a6f3e73caaeae55310a4a6" +checksum = "a2fe5ef3495d7d2e377ff17b1a8ce2ee2ec2a18cde8b6ad6619d65d0701c135d" dependencies = [ "bytes", + "getrandom", "rand", "ring", "rustc-hash", "rustls", + "rustls-pki-types", "slab", - "thiserror", + "thiserror 2.0.3", "tinyvec", "tracing", + "web-time", ] [[package]] name = "quinn-udp" -version = "0.5.6" +version = "0.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e346e016eacfff12233c243718197ca12f148c84e1e84268a896699b41c71780" +checksum = "7d5a626c6807713b15cac82a6acaccd6043c9a5408c24baae07611fec3f243da" dependencies = [ "cfg_aliases", "libc", @@ -2042,7 +2034,7 @@ checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191" dependencies = [ "aho-corasick", "memchr", - "regex-automata 0.4.8", + "regex-automata 0.4.9", "regex-syntax 0.8.5", ] @@ -2057,9 +2049,9 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.4.8" +version = "0.4.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "368758f23274712b504848e9d5a6f010445cc8b87a7cdb4d7cbee666c1288da3" +checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908" dependencies = [ "aho-corasick", "memchr", @@ -2103,12 +2095,13 @@ dependencies = [ "pin-project-lite", "quinn", "rustls", + "rustls-native-certs", "rustls-pemfile", "rustls-pki-types", "serde", "serde_json", "serde_urlencoded", - "sync_wrapper 1.0.1", + "sync_wrapper 1.0.2", "tokio", "tokio-rustls", "tokio-util", @@ -2118,7 +2111,6 @@ dependencies = [ "wasm-bindgen-futures", "wasm-streams", "web-sys", - "webpki-roots", "windows-registry", ] @@ -2175,7 +2167,7 @@ dependencies = [ "proc-macro2", "quote", "rustfsm_trait", - "syn 2.0.87", + "syn 2.0.89", ] [[package]] @@ -2184,9 +2176,9 @@ version = "0.1.0" [[package]] name = "rustix" -version = "0.38.38" +version = "0.38.41" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa260229e6538e52293eeb577aabd09945a09d6d9cc0fc550ed7529056c2e32a" +checksum = "d7f649912bc1495e167a6edee79151c84b1bad49748cb4f1f1167f459f6224f6" dependencies = [ "bitflags 2.6.0", "errno", @@ -2197,9 +2189,9 @@ dependencies = [ [[package]] name = "rustls" -version = "0.23.16" +version = "0.23.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eee87ff5d9b36712a58574e12e9f0ea80f915a5b0ac518d322b24a465617925e" +checksum = "9c9cc1d47e243d655ace55ed38201c19ae02c148ae56412ab8750e8f0166ab7f" dependencies = [ "log", "once_cell", @@ -2212,12 +2204,11 @@ dependencies = [ [[package]] name = "rustls-native-certs" -version = "0.8.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fcaf18a4f2be7326cd874a5fa579fae794320a0f388d365dca7e480e55f83f8a" +checksum = "7fcff2dd52b58a8d98a70243663a0d234c4e2b79235637849d15913394a247d3" dependencies = [ "openssl-probe", - "rustls-pemfile", "rustls-pki-types", "schannel", "security-framework", @@ -2237,6 +2228,9 @@ name = "rustls-pki-types" version = "1.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "16f1201b3c9a7ee8039bcadc17b7e605e2945b27eee7631788c1bd2b0643674b" +dependencies = [ + "web-time", +] [[package]] name = "rustls-webpki" @@ -2263,9 +2257,9 @@ checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" [[package]] name = "schannel" -version = "0.1.26" +version = "0.1.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01227be5826fa0690321a2ba6c5cd57a19cf3f6a09e76973b58e61de6ab9d1c1" +checksum = "1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d" dependencies = [ "windows-sys 0.59.0", ] @@ -2278,9 +2272,9 @@ checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" [[package]] name = "security-framework" -version = "2.11.1" +version = "3.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02" +checksum = "e1415a607e92bec364ea2cf9264646dcce0f91e6d65281bd6f2819cca3bf39c8" dependencies = [ "bitflags 2.6.0", "core-foundation", @@ -2291,9 +2285,9 @@ dependencies = [ [[package]] name = "security-framework-sys" -version = "2.12.0" +version = "2.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea4a292869320c0272d7bc55a5a6aafaff59b4f63404a003887b679a2e05b4b6" +checksum = "fa39c7303dc58b5543c94d22c1766b0d31f2ee58306363ea622b10bbc075eaa2" dependencies = [ "core-foundation-sys", "libc", @@ -2301,29 +2295,29 @@ dependencies = [ [[package]] name = "serde" -version = "1.0.214" +version = "1.0.215" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f55c3193aca71c12ad7890f1785d2b73e1b9f63a0bbc353c08ef26fe03fc56b5" +checksum = "6513c1ad0b11a9376da888e3e0baa0077f1aed55c17f50e7b2397136129fb88f" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.214" +version = "1.0.215" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de523f781f095e28fa605cdce0f8307e451cc0fd14e2eb4cd2e98a355b147766" +checksum = "ad1e866f866923f252f05c889987993144fb74e722403468a4ebd70c3cd756c0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.89", ] [[package]] name = "serde_json" -version = "1.0.132" +version = "1.0.133" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d726bfaff4b320266d395898905d0eba0345aae23b54aee3a737e260fd46db03" +checksum = "c7fceb2473b9166b2294ef05efcb65a3db80803f0b03ef86a5fc88a2b85ee377" dependencies = [ "itoa", "memchr", @@ -2476,9 +2470,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.87" +version = "2.0.89" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25aa4ce346d03a6dcd68dd8b4010bcb74e54e62c90c573f394c46eae99aba32d" +checksum = "44d46482f1c1c87acd84dea20c1bf5ebff4c757009ed6bf19cfd36fb10e92c4e" dependencies = [ "proc-macro2", "quote", @@ -2493,9 +2487,9 @@ checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160" [[package]] name = "sync_wrapper" -version = "1.0.1" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7065abeca94b6a8a577f9bd45aa0867a2238b74e8eb67cf10d492bc39351394" +checksum = "0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263" dependencies = [ "futures-core", ] @@ -2508,14 +2502,14 @@ checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.89", ] [[package]] name = "sysinfo" -version = "0.31.4" +version = "0.32.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "355dbe4f8799b304b05e1b0f05fc59b2a18d36645cf169607da45bde2f69a1be" +checksum = "e3b5ae3f4f7d64646c46c4cae4e3f01d1c5d255c7406fdd7c7f999a94e488791" dependencies = [ "core-foundation-sys", "libc", @@ -2537,9 +2531,9 @@ dependencies = [ [[package]] name = "tempfile" -version = "3.13.0" +version = "3.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0f2c9fc62d0beef6951ccffd757e241266a2c833136efbe35af6cd2567dca5b" +checksum = "28cce251fcbc87fac86a866eeb0d6c2d536fc16d06f184bb61aeae11aa4cee0c" dependencies = [ "cfg-if", "fastrand", @@ -2558,19 +2552,18 @@ dependencies = [ "base64", "derive_builder", "derive_more", - "futures", "futures-retry", + "futures-util", "http", "http-body-util", "hyper", "hyper-util", - "once_cell", "parking_lot", "prost-types", "slotmap", "temporal-sdk-core-api", "temporal-sdk-core-protos", - "thiserror", + "thiserror 2.0.3", "tokio", "tonic", "tower 0.5.1", @@ -2614,13 +2607,13 @@ dependencies = [ "crossbeam-channel", "crossbeam-queue", "crossbeam-utils", - "dashmap 6.1.0", + "dashmap", "derive_builder", "derive_more", "enum-iterator", "enum_dispatch", "flate2", - "futures", + "futures-channel", "futures-util", "governor", "http-body-util", @@ -2629,7 +2622,6 @@ dependencies = [ "itertools", "lru", "mockall", - "once_cell", "opentelemetry", "opentelemetry-otlp", "opentelemetry-prometheus", @@ -2653,7 +2645,7 @@ dependencies = [ "temporal-client", "temporal-sdk-core-api", "temporal-sdk-core-protos", - "thiserror", + "thiserror 2.0.3", "tokio", "tokio-stream", "tokio-util", @@ -2674,10 +2666,11 @@ dependencies = [ "derive_builder", "derive_more", "opentelemetry", + "prost", "prost-types", "serde_json", "temporal-sdk-core-protos", - "thiserror", + "thiserror 2.0.3", "tonic", "tracing-core", "url", @@ -2691,13 +2684,15 @@ dependencies = [ "base64", "derive_more", "prost", + "prost-build", + "prost-types", "prost-wkt", "prost-wkt-build", "prost-wkt-types", "rand", "serde", "serde_json", - "thiserror", + "thiserror 2.0.3", "tonic", "tonic-build", "uuid", @@ -2726,22 +2721,42 @@ checksum = "23d434d3f8967a09480fb04132ebe0a3e088c173e6d0ee7897abbdf4eab0f8b9" [[package]] name = "thiserror" -version = "1.0.68" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02dd99dc800bbb97186339685293e1cc5d9df1f8fae2d0aecd9ff1c77efea892" +checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" dependencies = [ - "thiserror-impl", + "thiserror-impl 1.0.69", +] + +[[package]] +name = "thiserror" +version = "2.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c006c85c7651b3cf2ada4584faa36773bd07bac24acfb39f3c431b36d7e667aa" +dependencies = [ + "thiserror-impl 2.0.3", ] [[package]] name = "thiserror-impl" -version = "1.0.68" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7c61ec9a6f64d2793d8a45faba21efbe3ced62a886d44c36a009b2b519b4c7e" +checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.89", +] + +[[package]] +name = "thiserror-impl" +version = "2.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f077553d607adc1caf65430528a576c757a71ed73944b66ebb58ef2bbd243568" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.89", ] [[package]] @@ -2800,9 +2815,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.41.0" +version = "1.41.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "145f3413504347a2be84393cc8a7d2fb4d863b375909ea59f2158261aa258bbb" +checksum = "22cfb5bee7a6a52939ca9224d6ac897bb669134078daa8735560897f69de4d33" dependencies = [ "backtrace", "bytes", @@ -2824,7 +2839,7 @@ checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.89", ] [[package]] @@ -2915,7 +2930,7 @@ dependencies = [ "prost-build", "prost-types", "quote", - "syn 2.0.87", + "syn 2.0.89", ] [[package]] @@ -2983,7 +2998,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.89", ] [[package]] @@ -3065,14 +3080,14 @@ checksum = "70b20a22c42c8f1cd23ce5e34f165d4d37038f5b663ad20fb6adbdf029172483" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.89", ] [[package]] name = "unicode-ident" -version = "1.0.13" +version = "1.0.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe" +checksum = "adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83" [[package]] name = "unicode-xid" @@ -3088,9 +3103,9 @@ checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" [[package]] name = "url" -version = "2.5.3" +version = "2.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d157f1b96d14500ffdc1f10ba712e780825526c03d9a49b4d0324b0d9113ada" +checksum = "32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60" dependencies = [ "form_urlencoded", "idna", @@ -3167,7 +3182,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.89", "wasm-bindgen-shared", ] @@ -3201,7 +3216,7 @@ checksum = "26c6ab57572f7a24a4985830b120de1594465e5d500f24afe89e16b4e833ef68" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.89", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -3236,12 +3251,13 @@ dependencies = [ ] [[package]] -name = "webpki-roots" -version = "0.26.6" +name = "web-time" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "841c67bff177718f1d4dfefde8d8f0e78f9b6589319ba88312f567fc5841a958" +checksum = "5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb" dependencies = [ - "rustls-pki-types", + "js-sys", + "wasm-bindgen", ] [[package]] @@ -3305,7 +3321,7 @@ checksum = "9107ddc059d5b6fbfbffdfa7a7fe3e22a226def0b2608f72e9d552763d3e1ad7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.89", ] [[package]] @@ -3316,7 +3332,7 @@ checksum = "29bee4b38ea3cde66011baa44dba677c432a78593e202392d1e9070cf2a7fca7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.89", ] [[package]] @@ -3465,9 +3481,9 @@ dependencies = [ [[package]] name = "yoke" -version = "0.7.4" +version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c5b1314b079b0930c31e3af543d8ee1757b1951ae1e1565ec704403a7240ca5" +checksum = "120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40" dependencies = [ "serde", "stable_deref_trait", @@ -3477,13 +3493,13 @@ dependencies = [ [[package]] name = "yoke-derive" -version = "0.7.4" +version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28cc31741b18cb6f1d5ff12f5b7523e3d6eb0852bbbad19d73905511d9849b95" +checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.89", "synstructure", ] @@ -3505,27 +3521,27 @@ checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.89", ] [[package]] name = "zerofrom" -version = "0.1.4" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91ec111ce797d0e0784a1116d0ddcdbea84322cd79e5d5ad173daeba4f93ab55" +checksum = "cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e" dependencies = [ "zerofrom-derive", ] [[package]] name = "zerofrom-derive" -version = "0.1.4" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ea7b4a3637ea8669cedf0f1fd5c286a17f3de97b8dd5a70a6c167a1730e63a5" +checksum = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.89", "synstructure", ] @@ -3546,7 +3562,7 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.89", ] [[package]] @@ -3568,14 +3584,14 @@ checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.89", ] [[package]] name = "zip" -version = "2.2.0" +version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc5e4288ea4057ae23afc69a4472434a87a2495cafce6632fd1c4ec9f5cf3494" +checksum = "99d52293fc86ea7cf13971b3bb81eb21683636e7ae24c729cdaf1b7c4157a352" dependencies = [ "aes", "arbitrary", @@ -3593,7 +3609,7 @@ dependencies = [ "pbkdf2", "rand", "sha1", - "thiserror", + "thiserror 2.0.3", "time", "zeroize", "zopfli", diff --git a/src/Temporalio/Bridge/sdk-core b/src/Temporalio/Bridge/sdk-core index 9690510f..b2076604 160000 --- a/src/Temporalio/Bridge/sdk-core +++ b/src/Temporalio/Bridge/sdk-core @@ -1 +1 @@ -Subproject commit 9690510f46b95f226b100871708e3212304f04d1 +Subproject commit b2076604607c3f295b21105386b719782f1dd364 diff --git a/src/Temporalio/Bridge/src/client.rs b/src/Temporalio/Bridge/src/client.rs index 6ca113db..4a5f4a1d 100644 --- a/src/Temporalio/Bridge/src/client.rs +++ b/src/Temporalio/Bridge/src/client.rs @@ -9,8 +9,9 @@ use std::str::FromStr; use std::time::Duration; use temporal_client::{ ClientKeepAliveConfig, ClientOptions as CoreClientOptions, ClientOptionsBuilder, - ClientTlsConfig, CloudService, ConfiguredClient, HealthService, HttpConnectProxyOptions, OperatorService, RetryClient, - RetryConfig, TemporalServiceClientWithMetrics, TestService, TlsConfig, WorkflowService, + ClientTlsConfig, CloudService, ConfiguredClient, HealthService, HttpConnectProxyOptions, + OperatorService, RetryClient, RetryConfig, TemporalServiceClientWithMetrics, TestService, + TlsConfig, WorkflowService, }; use tonic::metadata::MetadataKey; use url::Url; @@ -335,6 +336,7 @@ async fn call_workflow_service( "ListTaskQueuePartitions" => rpc_call!(client, call, list_task_queue_partitions), "ListWorkflowExecutions" => rpc_call!(client, call, list_workflow_executions), "PatchSchedule" => rpc_call!(client, call, patch_schedule), + "PauseActivityById" => rpc_call!(client, call, pause_activity_by_id), "PollActivityTaskQueue" => rpc_call!(client, call, poll_activity_task_queue), "PollNexusTaskQueue" => rpc_call!(client, call, poll_nexus_task_queue), "PollWorkflowExecutionUpdate" => rpc_call!(client, call, poll_workflow_execution_update), @@ -348,6 +350,7 @@ async fn call_workflow_service( "RequestCancelWorkflowExecution" => { rpc_call!(client, call, request_cancel_workflow_execution) } + "ResetActivityById" => rpc_call!(client, call, reset_activity_by_id), "ResetStickyTaskQueue" => rpc_call!(client, call, reset_sticky_task_queue), "ResetWorkflowExecution" => rpc_call!(client, call, reset_workflow_execution), "RespondActivityTaskCanceled" => rpc_call!(client, call, respond_activity_task_canceled), @@ -368,6 +371,7 @@ async fn call_workflow_service( "RespondWorkflowTaskCompleted" => rpc_call!(client, call, respond_workflow_task_completed), "RespondWorkflowTaskFailed" => rpc_call!(client, call, respond_workflow_task_failed), "ScanWorkflowExecutions" => rpc_call!(client, call, scan_workflow_executions), + "ShutdownWorker" => rpc_call!(client, call, shutdown_worker), "SignalWithStartWorkflowExecution" => { rpc_call!(client, call, signal_with_start_workflow_execution) } @@ -376,6 +380,12 @@ async fn call_workflow_service( "StartBatchOperation" => rpc_call!(client, call, start_batch_operation), "StopBatchOperation" => rpc_call!(client, call, stop_batch_operation), "TerminateWorkflowExecution" => rpc_call!(client, call, terminate_workflow_execution), + "UnpauseActivityById" => { + rpc_call_on_trait!(client, call, WorkflowService, unpause_activity_by_id) + } + "UpdateActivityOptionsById" => { + rpc_call_on_trait!(client, call, WorkflowService, update_activity_options_by_id) + } "UpdateNamespace" => rpc_call_on_trait!(client, call, WorkflowService, update_namespace), "UpdateSchedule" => rpc_call!(client, call, update_schedule), "UpdateWorkerVersioningRules" => rpc_call!(client, call, update_worker_versioning_rules), @@ -526,7 +536,9 @@ impl TryFrom<&ClientOptions> for CoreClientOptions { Some(opts.metadata.to_string_map_on_newlines()) }) .api_key(opts.api_key.to_option_string()) - .http_connect_proxy(unsafe { opts.http_connect_proxy_options.as_ref() }.map(Into::into)); + .http_connect_proxy( + unsafe { opts.http_connect_proxy_options.as_ref() }.map(Into::into), + ); if let Some(tls_config) = unsafe { opts.tls_options.as_ref() } { opts_builder.tls_cfg(tls_config.try_into()?); } diff --git a/src/Temporalio/Bridge/src/runtime.rs b/src/Temporalio/Bridge/src/runtime.rs index da8db53c..40b80cfb 100644 --- a/src/Temporalio/Bridge/src/runtime.rs +++ b/src/Temporalio/Bridge/src/runtime.rs @@ -15,6 +15,7 @@ use std::time::Duration; use std::time::UNIX_EPOCH; use temporal_sdk_core::telemetry::{build_otlp_metric_exporter, start_prometheus_metric_exporter}; use temporal_sdk_core::CoreRuntime; +use temporal_sdk_core::TokioRuntimeBuilder; use temporal_sdk_core_api::telemetry::metrics::CoreMeter; use temporal_sdk_core_api::telemetry::MetricTemporality; use temporal_sdk_core_api::telemetry::{CoreLog, CoreLogConsumer}; @@ -128,7 +129,7 @@ pub extern "C" fn runtime_new(options: *const RuntimeOptions) -> RuntimeOrFail { core: Arc::new( CoreRuntime::new( CoreTelemetryOptions::default(), - tokio::runtime::Builder::new_current_thread(), + TokioRuntimeBuilder::default(), ) .unwrap(), ), @@ -224,10 +225,7 @@ impl Runtime { }; // Build core runtime - let mut core = CoreRuntime::new( - telemetry_options, - tokio::runtime::Builder::new_multi_thread(), - )?; + let mut core = CoreRuntime::new(telemetry_options, TokioRuntimeBuilder::default())?; // We late-bind the metrics after core runtime is created since it needs // the Tokio handle diff --git a/src/Temporalio/Bridge/src/worker.rs b/src/Temporalio/Bridge/src/worker.rs index abf10867..99278002 100644 --- a/src/Temporalio/Bridge/src/worker.rs +++ b/src/Temporalio/Bridge/src/worker.rs @@ -12,6 +12,7 @@ use temporal_sdk_core::WorkerConfigBuilder; use temporal_sdk_core_api::errors::PollActivityError; use temporal_sdk_core_api::errors::PollWfError; use temporal_sdk_core_api::errors::WorkflowErrorType; +use temporal_sdk_core_api::worker::SlotKind; use temporal_sdk_core_api::Worker as CoreWorker; use temporal_sdk_core_protos::coresdk::workflow_completion::WorkflowActivationCompletion; use temporal_sdk_core_protos::coresdk::ActivityHeartbeat; @@ -662,10 +663,12 @@ impl TryFrom<&TunerHolder> for temporal_sdk_core::TunerHolder { } } -impl TryFrom for temporal_sdk_core::SlotSupplierOptions { +impl TryFrom for temporal_sdk_core::SlotSupplierOptions { type Error = anyhow::Error; - fn try_from(supplier: SlotSupplier) -> anyhow::Result { + fn try_from( + supplier: SlotSupplier, + ) -> anyhow::Result> { Ok(match supplier { SlotSupplier::FixedSize(fs) => temporal_sdk_core::SlotSupplierOptions::FixedSize { slots: fs.num_slots, diff --git a/src/Temporalio/Client/WorkflowService.Rpc.cs b/src/Temporalio/Client/WorkflowService.Rpc.cs index 8badbcc1..5bada85d 100644 --- a/src/Temporalio/Client/WorkflowService.Rpc.cs +++ b/src/Temporalio/Client/WorkflowService.Rpc.cs @@ -328,6 +328,17 @@ public Task PatchScheduleAsync(PatchScheduleRequest req, return InvokeRpcAsync("PatchSchedule", req, PatchScheduleResponse.Parser, options); } + /// + /// Invoke PauseActivityById. + /// + /// Request for the call. + /// Optional RPC options. + /// RPC response + public Task PauseActivityByIdAsync(PauseActivityByIdRequest req, RpcOptions? options = null) + { + return InvokeRpcAsync("PauseActivityById", req, PauseActivityByIdResponse.Parser, options); + } + /// /// Invoke PollActivityTaskQueue. /// @@ -427,6 +438,17 @@ public Task RequestCancelWorkflowExecuti return InvokeRpcAsync("RequestCancelWorkflowExecution", req, RequestCancelWorkflowExecutionResponse.Parser, options); } + /// + /// Invoke ResetActivityById. + /// + /// Request for the call. + /// Optional RPC options. + /// RPC response + public Task ResetActivityByIdAsync(ResetActivityByIdRequest req, RpcOptions? options = null) + { + return InvokeRpcAsync("ResetActivityById", req, ResetActivityByIdResponse.Parser, options); + } + /// /// Invoke ResetStickyTaskQueue. /// @@ -581,6 +603,17 @@ public Task ScanWorkflowExecutionsAsync(ScanWork return InvokeRpcAsync("ScanWorkflowExecutions", req, ScanWorkflowExecutionsResponse.Parser, options); } + /// + /// Invoke ShutdownWorker. + /// + /// Request for the call. + /// Optional RPC options. + /// RPC response + public Task ShutdownWorkerAsync(ShutdownWorkerRequest req, RpcOptions? options = null) + { + return InvokeRpcAsync("ShutdownWorker", req, ShutdownWorkerResponse.Parser, options); + } + /// /// Invoke SignalWithStartWorkflowExecution. /// @@ -647,6 +680,28 @@ public Task TerminateWorkflowExecutionAsync( return InvokeRpcAsync("TerminateWorkflowExecution", req, TerminateWorkflowExecutionResponse.Parser, options); } + /// + /// Invoke UnpauseActivityById. + /// + /// Request for the call. + /// Optional RPC options. + /// RPC response + public Task UnpauseActivityByIdAsync(UnpauseActivityByIdRequest req, RpcOptions? options = null) + { + return InvokeRpcAsync("UnpauseActivityById", req, UnpauseActivityByIdResponse.Parser, options); + } + + /// + /// Invoke UpdateActivityOptionsById. + /// + /// Request for the call. + /// Optional RPC options. + /// RPC response + public Task UpdateActivityOptionsByIdAsync(UpdateActivityOptionsByIdRequest req, RpcOptions? options = null) + { + return InvokeRpcAsync("UpdateActivityOptionsById", req, UpdateActivityOptionsByIdResponse.Parser, options); + } + /// /// Invoke UpdateNamespace. /// diff --git a/src/Temporalio/Worker/WorkflowCodecHelper.cs b/src/Temporalio/Worker/WorkflowCodecHelper.cs index 99434c34..bdc782c1 100644 --- a/src/Temporalio/Worker/WorkflowCodecHelper.cs +++ b/src/Temporalio/Worker/WorkflowCodecHelper.cs @@ -102,8 +102,8 @@ await codec.DecodeFailureAsync( await DecodeAsync(codec, job.SignalWorkflow.Input).ConfigureAwait(false); await DecodeAsync(codec, job.SignalWorkflow.Headers).ConfigureAwait(false); break; - case WorkflowActivationJob.VariantOneofCase.StartWorkflow: - await DecodeAsync(codec, job.StartWorkflow).ConfigureAwait(false); + case WorkflowActivationJob.VariantOneofCase.InitializeWorkflow: + await DecodeAsync(codec, job.InitializeWorkflow).ConfigureAwait(false); break; } } @@ -157,6 +157,10 @@ await EncodeAsync( case WorkflowCommand.VariantOneofCase.ScheduleActivity: await EncodeAsync(codec, cmd.ScheduleActivity.Arguments).ConfigureAwait(false); await EncodeAsync(codec, cmd.ScheduleActivity.Headers).ConfigureAwait(false); + if (cmd.ScheduleActivity.Summary != null) + { + await EncodeAsync(codec, cmd.ScheduleActivity.Summary).ConfigureAwait(false); + } break; case WorkflowCommand.VariantOneofCase.ScheduleLocalActivity: await EncodeAsync( @@ -177,6 +181,19 @@ await EncodeAsync( codec, cmd.StartChildWorkflowExecution.Memo).ConfigureAwait(false); await EncodeAsync( codec, cmd.StartChildWorkflowExecution.Headers).ConfigureAwait(false); + if (cmd.StartChildWorkflowExecution.StaticDetails != null) + { + await EncodeAsync( + codec, cmd.StartChildWorkflowExecution.StaticDetails).ConfigureAwait(false); + } + if (cmd.StartChildWorkflowExecution.StaticSummary != null) + { + await EncodeAsync( + codec, cmd.StartChildWorkflowExecution.StaticSummary).ConfigureAwait(false); + } + break; + case WorkflowCommand.VariantOneofCase.StartTimer: + await EncodeAsync(codec, cmd.StartTimer.Summary).ConfigureAwait(false); break; case WorkflowCommand.VariantOneofCase.UpdateResponse: if (cmd.UpdateResponse.Completed is { } updateCompleted) @@ -278,21 +295,21 @@ private static async Task DecodeAsync(IPayloadCodec codec, ChildWorkflowResult r } } - private static async Task DecodeAsync(IPayloadCodec codec, StartWorkflow start) + private static async Task DecodeAsync(IPayloadCodec codec, InitializeWorkflow init) { - await DecodeAsync(codec, start.Arguments).ConfigureAwait(false); - if (start.ContinuedFailure != null) + await DecodeAsync(codec, init.Arguments).ConfigureAwait(false); + if (init.ContinuedFailure != null) { - await codec.DecodeFailureAsync(start.ContinuedFailure).ConfigureAwait(false); + await codec.DecodeFailureAsync(init.ContinuedFailure).ConfigureAwait(false); } - if (start.Memo != null) + if (init.Memo != null) { - await DecodeAsync(codec, start.Memo.Fields).ConfigureAwait(false); + await DecodeAsync(codec, init.Memo.Fields).ConfigureAwait(false); } - await DecodeAsync(codec, start.Headers).ConfigureAwait(false); - if (start.LastCompletionResult != null) + await DecodeAsync(codec, init.Headers).ConfigureAwait(false); + if (init.LastCompletionResult != null) { - await DecodeAsync(codec, start.LastCompletionResult.Payloads_).ConfigureAwait(false); + await DecodeAsync(codec, init.LastCompletionResult.Payloads_).ConfigureAwait(false); } } @@ -330,4 +347,4 @@ private static async Task DecodeAsync(IPayloadCodec codec, Payload payload) payload.MergeFrom(decoded.Single()); } } -} \ No newline at end of file +} diff --git a/src/Temporalio/Worker/WorkflowInstance.cs b/src/Temporalio/Worker/WorkflowInstance.cs index fdc3e4b7..162441dc 100644 --- a/src/Temporalio/Worker/WorkflowInstance.cs +++ b/src/Temporalio/Worker/WorkflowInstance.cs @@ -121,21 +121,21 @@ public WorkflowInstance(WorkflowInstanceDetails details) mutableQueries = new(() => new(Definition.Queries, OnQueryDefinitionAdded), false); mutableSignals = new(() => new(Definition.Signals, OnSignalDefinitionAdded), false); mutableUpdates = new(() => new(Definition.Updates, OnUpdateDefinitionAdded), false); - var initialMemo = details.Start.Memo; + var initialMemo = details.Init.Memo; memo = new( () => initialMemo == null ? new Dictionary(0) : initialMemo.Fields.ToDictionary( kvp => kvp.Key, kvp => (IRawValue)new RawValue(kvp.Value)), false); - var initialSearchAttributes = details.Start.SearchAttributes; + var initialSearchAttributes = details.Init.SearchAttributes; typedSearchAttributes = new( () => initialSearchAttributes == null ? new(new()) : SearchAttributeCollection.FromProto(initialSearchAttributes), false); var act = details.InitialActivation; CurrentBuildId = act.BuildIdForCurrentTask; - var start = details.Start; + var start = details.Init; startArgs = new( () => DecodeArgs( method: Definition.RunMethod, @@ -151,7 +151,7 @@ public WorkflowInstance(WorkflowInstanceDetails details) { "task_queue", details.TaskQueue }, { "workflow_type", start.WorkflowType }, }))); - initialSearchAttributes = details.Start.SearchAttributes; + initialSearchAttributes = details.Init.SearchAttributes; WorkflowInfo.ParentInfo? parent = null; if (start.ParentWorkflowInfo != null) { @@ -188,7 +188,7 @@ public WorkflowInstance(WorkflowInstanceDetails details) replaySafeLogger = new(logger); onTaskStarting = details.OnTaskStarting; onTaskCompleted = details.OnTaskCompleted; - Random = new(details.Start.RandomnessSeed); + Random = new(details.Init.RandomnessSeed); TracingEventsEnabled = !details.DisableTracingEvents; workerLevelFailureExceptionTypes = details.WorkerLevelFailureExceptionTypes; disableEagerActivityExecution = details.DisableEagerActivityExecution; @@ -538,8 +538,25 @@ public WorkflowActivationCompletion Activate(WorkflowActivation act) { // We must set the sync context to null so work isn't posted there SynchronizationContext.SetSynchronizationContext(null); + // TODO: Temporary workaround in lieu of https://github.com/temporalio/sdk-dotnet/issues/375 + var sortedJobs = act.Jobs.OrderBy(j => + { + switch (j.VariantCase) + { + case WorkflowActivationJob.VariantOneofCase.NotifyHasPatch: + case WorkflowActivationJob.VariantOneofCase.UpdateRandomSeed: + return 1; + case WorkflowActivationJob.VariantOneofCase.SignalWorkflow: + case WorkflowActivationJob.VariantOneofCase.DoUpdate: + return 2; + case WorkflowActivationJob.VariantOneofCase.InitializeWorkflow: + return 3; + default: + return 4; + } + }).ToList(); // We can trust jobs are deterministically ordered by core - foreach (var job in act.Jobs) + foreach (var job in sortedJobs) { Apply(job); // Run scheduler once. Do not check conditions when patching or querying. @@ -880,8 +897,8 @@ private void Apply(WorkflowActivationJob job) case WorkflowActivationJob.VariantOneofCase.SignalWorkflow: ApplySignalWorkflow(job.SignalWorkflow); break; - case WorkflowActivationJob.VariantOneofCase.StartWorkflow: - ApplyStartWorkflow(job.StartWorkflow); + case WorkflowActivationJob.VariantOneofCase.InitializeWorkflow: + ApplyInitializeWorkflow(job.InitializeWorkflow); break; case WorkflowActivationJob.VariantOneofCase.UpdateRandomSeed: ApplyUpdateRandomSeed(job.UpdateRandomSeed); @@ -1292,7 +1309,7 @@ await inbound.Value.HandleSignalAsync(new( })); } - private void ApplyStartWorkflow(StartWorkflow start) + private void ApplyInitializeWorkflow(InitializeWorkflow init) { _ = QueueNewTaskAsync(() => RunTopLevelAsync(async () => { @@ -2360,4 +2377,4 @@ public record Handler( HandlerUnfinishedPolicy UnfinishedPolicy); } } -} \ No newline at end of file +} diff --git a/src/Temporalio/Worker/WorkflowInstanceDetails.cs b/src/Temporalio/Worker/WorkflowInstanceDetails.cs index f2607593..13db19ba 100644 --- a/src/Temporalio/Worker/WorkflowInstanceDetails.cs +++ b/src/Temporalio/Worker/WorkflowInstanceDetails.cs @@ -15,7 +15,7 @@ namespace Temporalio.Worker /// Workflow task queue. /// Workflow definition. /// Initial activation for the workflow. - /// Start attributes for the workflow. + /// Start attributes for the workflow. /// Interceptors. /// Payload converter. /// Failure converter. @@ -32,7 +32,7 @@ internal record WorkflowInstanceDetails( string TaskQueue, WorkflowDefinition Definition, WorkflowActivation InitialActivation, - StartWorkflow Start, + InitializeWorkflow Init, IReadOnlyCollection Interceptors, IPayloadConverter PayloadConverter, IFailureConverter FailureConverter, @@ -44,4 +44,4 @@ internal record WorkflowInstanceDetails( Lazy RuntimeMetricMeter, IReadOnlyCollection? WorkerLevelFailureExceptionTypes, bool DisableEagerActivityExecution); -} \ No newline at end of file +} diff --git a/src/Temporalio/Worker/WorkflowWorker.cs b/src/Temporalio/Worker/WorkflowWorker.cs index 7ac0c6d5..27730aea 100644 --- a/src/Temporalio/Worker/WorkflowWorker.cs +++ b/src/Temporalio/Worker/WorkflowWorker.cs @@ -254,16 +254,16 @@ private async Task HandleActivationAsync(IPayloadCodec? codec, WorkflowActivatio private IWorkflowInstance CreateInstance(WorkflowActivation act) { - var start = act.Jobs.Select(j => j.StartWorkflow).FirstOrDefault(s => s != null) ?? + var init = act.Jobs.Select(j => j.InitializeWorkflow).FirstOrDefault(s => s != null) ?? throw new InvalidOperationException("Missing workflow start (unexpectedly evicted?)"); - if (!workflows.TryGetValue(start.WorkflowType, out var defn)) + if (!workflows.TryGetValue(init.WorkflowType, out var defn)) { defn = dynamicWorkflow; if (defn == null) { var names = string.Join(", ", workflows.Keys.OrderBy(s => s)); throw new ApplicationFailureException( - $"Workflow type {start.WorkflowType} is not registered on this worker, available workflows: {names}", + $"Workflow type {init.WorkflowType} is not registered on this worker, available workflows: {names}", "NotFoundError"); } } @@ -273,7 +273,7 @@ private IWorkflowInstance CreateInstance(WorkflowActivation act) TaskQueue: options.TaskQueue, Definition: defn, InitialActivation: act, - Start: start, + Init: init, Interceptors: options.Interceptors, PayloadConverter: options.DataConverter.PayloadConverter, FailureConverter: options.DataConverter.FailureConverter, @@ -287,4 +287,4 @@ private IWorkflowInstance CreateInstance(WorkflowActivation act) DisableEagerActivityExecution: options.DisableEagerActivityExecution)); } } -} \ No newline at end of file +} diff --git a/src/Temporalio/Workflows/ActivityOptions.cs b/src/Temporalio/Workflows/ActivityOptions.cs index 2cb4de01..11c440cb 100644 --- a/src/Temporalio/Workflows/ActivityOptions.cs +++ b/src/Temporalio/Workflows/ActivityOptions.cs @@ -105,4 +105,4 @@ public class ActivityOptions : ICloneable /// A shallow copy of these options. public virtual object Clone() => MemberwiseClone(); } -} \ No newline at end of file +} diff --git a/tests/Temporalio.Tests/Worker/WorkflowCodecHelperTests.cs b/tests/Temporalio.Tests/Worker/WorkflowCodecHelperTests.cs index 4542b617..df041c77 100644 --- a/tests/Temporalio.Tests/Worker/WorkflowCodecHelperTests.cs +++ b/tests/Temporalio.Tests/Worker/WorkflowCodecHelperTests.cs @@ -31,7 +31,7 @@ await CreateAndVisitPayload( return Task.CompletedTask; }); // Confirm some known paths are there for fixed field, repeated, and map - Assert.Contains("Jobs.StartWorkflow.Headers", paths); + Assert.Contains("Jobs.InitializeWorkflow.Headers", paths); Assert.Contains("Jobs.SignalWorkflow.Input", paths); Assert.Contains("Jobs.ResolveActivity.Result.Completed.Result", paths); } @@ -169,4 +169,4 @@ public Task> DecodeAsync(IReadOnlyCollection( // Now query after close to check that is replaying worked var isReplayingValues = await Env.Client.GetWorkflowHandle( workflowId).QueryAsync(wf => wf.GetEventsForIsReplaying()); - Assert.Equal(new[] { false, true }, isReplayingValues); + Assert.Equal(new[] { false, true, true }, isReplayingValues); }, new(taskQueue: taskQueue)); } @@ -2997,9 +2997,10 @@ await ExecuteWorkerAsync( await handle.SignalAsync(wf => wf.SomeSignalAsync("signal arg")); Assert.Equal("done", await handle.QueryAsync(wf => wf.SomeQuery("query arg"))); Assert.Equal("done", await handle.ExecuteUpdateAsync(wf => wf.SomeUpdateAsync("update arg"))); - await handle.SignalAsync(wf => wf.FinishAsync()); - Assert.Equal("done", await handle.GetResultAsync()); - Assert.Equal( + // Event list must be collected before the WF finishes, since when it finishes it + // will be evicted from the cache and the first SomeQuery event will not exist upon + // replay. + await AssertMore.EqualEventuallyAsync( new List { "activity-NonDynamicActivity: activity arg", @@ -3008,7 +3009,9 @@ await ExecuteWorkerAsync( "update-SomeUpdate: update arg", "workflow-NonDynamicWorkflow: workflow arg", }, - (await handle.QueryAsync(wf => wf.Events)).OrderBy(v => v).ToList()); + async () => (await handle.QueryAsync(wf => wf.Events)).OrderBy(v => v).ToList()); + await handle.SignalAsync(wf => wf.FinishAsync()); + Assert.Equal("done", await handle.GetResultAsync()); }, new TemporalWorkerOptions().AddActivity(DynamicWorkflow.DynamicActivity)); } @@ -6042,4 +6045,4 @@ private async Task ExecuteWorkerAsync( using var worker = new TemporalWorker(client ?? Client, options); return await worker.ExecuteAsync(() => action(worker)); } -} \ No newline at end of file +}