defmodule Temporal.Api.Workflowservice.V1.RegisterNamespaceRequest.DataEntry do @moduledoc false use Protobuf, map: true, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :key, 1, type: :string field :value, 2, type: :string end defmodule Temporal.Api.Workflowservice.V1.RegisterNamespaceRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :namespace, 1, type: :string field :description, 2, type: :string field :owner_email, 3, type: :string, json_name: "ownerEmail" field :workflow_execution_retention_period, 4, type: Google.Protobuf.Duration, json_name: "workflowExecutionRetentionPeriod" field :clusters, 5, repeated: true, type: Temporal.Api.Replication.V1.ClusterReplicationConfig field :active_cluster_name, 6, type: :string, json_name: "activeClusterName" field :data, 7, repeated: true, type: Temporal.Api.Workflowservice.V1.RegisterNamespaceRequest.DataEntry, map: true field :security_token, 8, type: :string, json_name: "securityToken" field :is_global_namespace, 9, type: :bool, json_name: "isGlobalNamespace" field :history_archival_state, 10, type: Temporal.Api.Enums.V1.ArchivalState, json_name: "historyArchivalState", enum: true field :history_archival_uri, 11, type: :string, json_name: "historyArchivalUri" field :visibility_archival_state, 12, type: Temporal.Api.Enums.V1.ArchivalState, json_name: "visibilityArchivalState", enum: true field :visibility_archival_uri, 13, type: :string, json_name: "visibilityArchivalUri" end defmodule Temporal.Api.Workflowservice.V1.RegisterNamespaceResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" end defmodule Temporal.Api.Workflowservice.V1.ListNamespacesRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :page_size, 1, type: :int32, json_name: "pageSize" field :next_page_token, 2, type: :bytes, json_name: "nextPageToken" field :namespace_filter, 3, type: Temporal.Api.Namespace.V1.NamespaceFilter, json_name: "namespaceFilter" end defmodule Temporal.Api.Workflowservice.V1.ListNamespacesResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :namespaces, 1, repeated: true, type: Temporal.Api.Workflowservice.V1.DescribeNamespaceResponse field :next_page_token, 2, type: :bytes, json_name: "nextPageToken" end defmodule Temporal.Api.Workflowservice.V1.DescribeNamespaceRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :namespace, 1, type: :string field :id, 2, type: :string end defmodule Temporal.Api.Workflowservice.V1.DescribeNamespaceResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :namespace_info, 1, type: Temporal.Api.Namespace.V1.NamespaceInfo, json_name: "namespaceInfo" field :config, 2, type: Temporal.Api.Namespace.V1.NamespaceConfig field :replication_config, 3, type: Temporal.Api.Replication.V1.NamespaceReplicationConfig, json_name: "replicationConfig" field :failover_version, 4, type: :int64, json_name: "failoverVersion" field :is_global_namespace, 5, type: :bool, json_name: "isGlobalNamespace" field :failover_history, 6, repeated: true, type: Temporal.Api.Replication.V1.FailoverStatus, json_name: "failoverHistory" end defmodule Temporal.Api.Workflowservice.V1.UpdateNamespaceRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :namespace, 1, type: :string field :update_info, 2, type: Temporal.Api.Namespace.V1.UpdateNamespaceInfo, json_name: "updateInfo" field :config, 3, type: Temporal.Api.Namespace.V1.NamespaceConfig field :replication_config, 4, type: Temporal.Api.Replication.V1.NamespaceReplicationConfig, json_name: "replicationConfig" field :security_token, 5, type: :string, json_name: "securityToken" field :delete_bad_binary, 6, type: :string, json_name: "deleteBadBinary" field :promote_namespace, 7, type: :bool, json_name: "promoteNamespace" end defmodule Temporal.Api.Workflowservice.V1.UpdateNamespaceResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :namespace_info, 1, type: Temporal.Api.Namespace.V1.NamespaceInfo, json_name: "namespaceInfo" field :config, 2, type: Temporal.Api.Namespace.V1.NamespaceConfig field :replication_config, 3, type: Temporal.Api.Replication.V1.NamespaceReplicationConfig, json_name: "replicationConfig" field :failover_version, 4, type: :int64, json_name: "failoverVersion" field :is_global_namespace, 5, type: :bool, json_name: "isGlobalNamespace" end defmodule Temporal.Api.Workflowservice.V1.DeprecateNamespaceRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :namespace, 1, type: :string field :security_token, 2, type: :string, json_name: "securityToken" end defmodule Temporal.Api.Workflowservice.V1.DeprecateNamespaceResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" end defmodule Temporal.Api.Workflowservice.V1.StartWorkflowExecutionRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :namespace, 1, type: :string field :workflow_id, 2, type: :string, json_name: "workflowId" field :workflow_type, 3, type: Temporal.Api.Common.V1.WorkflowType, json_name: "workflowType" field :task_queue, 4, type: Temporal.Api.Taskqueue.V1.TaskQueue, json_name: "taskQueue" field :input, 5, type: Temporal.Api.Common.V1.Payloads field :workflow_execution_timeout, 6, type: Google.Protobuf.Duration, json_name: "workflowExecutionTimeout" field :workflow_run_timeout, 7, type: Google.Protobuf.Duration, json_name: "workflowRunTimeout" field :workflow_task_timeout, 8, type: Google.Protobuf.Duration, json_name: "workflowTaskTimeout" field :identity, 9, type: :string field :request_id, 10, type: :string, json_name: "requestId" field :workflow_id_reuse_policy, 11, type: Temporal.Api.Enums.V1.WorkflowIdReusePolicy, json_name: "workflowIdReusePolicy", enum: true field :workflow_id_conflict_policy, 22, type: Temporal.Api.Enums.V1.WorkflowIdConflictPolicy, json_name: "workflowIdConflictPolicy", enum: true field :retry_policy, 12, type: Temporal.Api.Common.V1.RetryPolicy, json_name: "retryPolicy" field :cron_schedule, 13, type: :string, json_name: "cronSchedule" field :memo, 14, type: Temporal.Api.Common.V1.Memo field :search_attributes, 15, type: Temporal.Api.Common.V1.SearchAttributes, json_name: "searchAttributes" field :header, 16, type: Temporal.Api.Common.V1.Header field :request_eager_execution, 17, type: :bool, json_name: "requestEagerExecution" field :continued_failure, 18, type: Temporal.Api.Failure.V1.Failure, json_name: "continuedFailure" field :last_completion_result, 19, type: Temporal.Api.Common.V1.Payloads, json_name: "lastCompletionResult" field :workflow_start_delay, 20, type: Google.Protobuf.Duration, json_name: "workflowStartDelay" field :completion_callbacks, 21, repeated: true, type: Temporal.Api.Common.V1.Callback, json_name: "completionCallbacks" field :user_metadata, 23, type: Temporal.Api.Sdk.V1.UserMetadata, json_name: "userMetadata" field :links, 24, repeated: true, type: Temporal.Api.Common.V1.Link end defmodule Temporal.Api.Workflowservice.V1.StartWorkflowExecutionResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :run_id, 1, type: :string, json_name: "runId" field :started, 3, type: :bool field :eager_workflow_task, 2, type: Temporal.Api.Workflowservice.V1.PollWorkflowTaskQueueResponse, json_name: "eagerWorkflowTask" end defmodule Temporal.Api.Workflowservice.V1.GetWorkflowExecutionHistoryRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :namespace, 1, type: :string field :execution, 2, type: Temporal.Api.Common.V1.WorkflowExecution field :maximum_page_size, 3, type: :int32, json_name: "maximumPageSize" field :next_page_token, 4, type: :bytes, json_name: "nextPageToken" field :wait_new_event, 5, type: :bool, json_name: "waitNewEvent" field :history_event_filter_type, 6, type: Temporal.Api.Enums.V1.HistoryEventFilterType, json_name: "historyEventFilterType", enum: true field :skip_archival, 7, type: :bool, json_name: "skipArchival" end defmodule Temporal.Api.Workflowservice.V1.GetWorkflowExecutionHistoryResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :history, 1, type: Temporal.Api.History.V1.History field :raw_history, 2, repeated: true, type: Temporal.Api.Common.V1.DataBlob, json_name: "rawHistory" field :next_page_token, 3, type: :bytes, json_name: "nextPageToken" field :archived, 4, type: :bool end defmodule Temporal.Api.Workflowservice.V1.GetWorkflowExecutionHistoryReverseRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :namespace, 1, type: :string field :execution, 2, type: Temporal.Api.Common.V1.WorkflowExecution field :maximum_page_size, 3, type: :int32, json_name: "maximumPageSize" field :next_page_token, 4, type: :bytes, json_name: "nextPageToken" end defmodule Temporal.Api.Workflowservice.V1.GetWorkflowExecutionHistoryReverseResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :history, 1, type: Temporal.Api.History.V1.History field :next_page_token, 3, type: :bytes, json_name: "nextPageToken" end defmodule Temporal.Api.Workflowservice.V1.PollWorkflowTaskQueueRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :namespace, 1, type: :string field :task_queue, 2, type: Temporal.Api.Taskqueue.V1.TaskQueue, json_name: "taskQueue" field :identity, 3, type: :string field :binary_checksum, 4, type: :string, json_name: "binaryChecksum" field :worker_version_capabilities, 5, type: Temporal.Api.Common.V1.WorkerVersionCapabilities, json_name: "workerVersionCapabilities" end defmodule Temporal.Api.Workflowservice.V1.PollWorkflowTaskQueueResponse.QueriesEntry do @moduledoc false use Protobuf, map: true, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :key, 1, type: :string field :value, 2, type: Temporal.Api.Query.V1.WorkflowQuery end defmodule Temporal.Api.Workflowservice.V1.PollWorkflowTaskQueueResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :task_token, 1, type: :bytes, json_name: "taskToken" field :workflow_execution, 2, type: Temporal.Api.Common.V1.WorkflowExecution, json_name: "workflowExecution" field :workflow_type, 3, type: Temporal.Api.Common.V1.WorkflowType, json_name: "workflowType" field :previous_started_event_id, 4, type: :int64, json_name: "previousStartedEventId" field :started_event_id, 5, type: :int64, json_name: "startedEventId" field :attempt, 6, type: :int32 field :backlog_count_hint, 7, type: :int64, json_name: "backlogCountHint" field :history, 8, type: Temporal.Api.History.V1.History field :next_page_token, 9, type: :bytes, json_name: "nextPageToken" field :query, 10, type: Temporal.Api.Query.V1.WorkflowQuery field :workflow_execution_task_queue, 11, type: Temporal.Api.Taskqueue.V1.TaskQueue, json_name: "workflowExecutionTaskQueue" field :scheduled_time, 12, type: Google.Protobuf.Timestamp, json_name: "scheduledTime" field :started_time, 13, type: Google.Protobuf.Timestamp, json_name: "startedTime" field :queries, 14, repeated: true, type: Temporal.Api.Workflowservice.V1.PollWorkflowTaskQueueResponse.QueriesEntry, map: true field :messages, 15, repeated: true, type: Temporal.Api.Protocol.V1.Message end defmodule Temporal.Api.Workflowservice.V1.RespondWorkflowTaskCompletedRequest.QueryResultsEntry do @moduledoc false use Protobuf, map: true, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :key, 1, type: :string field :value, 2, type: Temporal.Api.Query.V1.WorkflowQueryResult end defmodule Temporal.Api.Workflowservice.V1.RespondWorkflowTaskCompletedRequest.Capabilities do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :discard_speculative_workflow_task_with_events, 1, type: :bool, json_name: "discardSpeculativeWorkflowTaskWithEvents" end defmodule Temporal.Api.Workflowservice.V1.RespondWorkflowTaskCompletedRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :task_token, 1, type: :bytes, json_name: "taskToken" field :commands, 2, repeated: true, type: Temporal.Api.Command.V1.Command field :identity, 3, type: :string field :sticky_attributes, 4, type: Temporal.Api.Taskqueue.V1.StickyExecutionAttributes, json_name: "stickyAttributes" field :return_new_workflow_task, 5, type: :bool, json_name: "returnNewWorkflowTask" field :force_create_new_workflow_task, 6, type: :bool, json_name: "forceCreateNewWorkflowTask" field :binary_checksum, 7, type: :string, json_name: "binaryChecksum" field :query_results, 8, repeated: true, type: Temporal.Api.Workflowservice.V1.RespondWorkflowTaskCompletedRequest.QueryResultsEntry, json_name: "queryResults", map: true field :namespace, 9, type: :string field :worker_version_stamp, 10, type: Temporal.Api.Common.V1.WorkerVersionStamp, json_name: "workerVersionStamp" field :messages, 11, repeated: true, type: Temporal.Api.Protocol.V1.Message field :sdk_metadata, 12, type: Temporal.Api.Sdk.V1.WorkflowTaskCompletedMetadata, json_name: "sdkMetadata" field :metering_metadata, 13, type: Temporal.Api.Common.V1.MeteringMetadata, json_name: "meteringMetadata" field :capabilities, 14, type: Temporal.Api.Workflowservice.V1.RespondWorkflowTaskCompletedRequest.Capabilities end defmodule Temporal.Api.Workflowservice.V1.RespondWorkflowTaskCompletedResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :workflow_task, 1, type: Temporal.Api.Workflowservice.V1.PollWorkflowTaskQueueResponse, json_name: "workflowTask" field :activity_tasks, 2, repeated: true, type: Temporal.Api.Workflowservice.V1.PollActivityTaskQueueResponse, json_name: "activityTasks" field :reset_history_event_id, 3, type: :int64, json_name: "resetHistoryEventId" end defmodule Temporal.Api.Workflowservice.V1.RespondWorkflowTaskFailedRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :task_token, 1, type: :bytes, json_name: "taskToken" field :cause, 2, type: Temporal.Api.Enums.V1.WorkflowTaskFailedCause, enum: true field :failure, 3, type: Temporal.Api.Failure.V1.Failure field :identity, 4, type: :string field :binary_checksum, 5, type: :string, json_name: "binaryChecksum" field :namespace, 6, type: :string field :messages, 7, repeated: true, type: Temporal.Api.Protocol.V1.Message field :worker_version, 8, type: Temporal.Api.Common.V1.WorkerVersionStamp, json_name: "workerVersion" end defmodule Temporal.Api.Workflowservice.V1.RespondWorkflowTaskFailedResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" end defmodule Temporal.Api.Workflowservice.V1.PollActivityTaskQueueRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :namespace, 1, type: :string field :task_queue, 2, type: Temporal.Api.Taskqueue.V1.TaskQueue, json_name: "taskQueue" field :identity, 3, type: :string field :task_queue_metadata, 4, type: Temporal.Api.Taskqueue.V1.TaskQueueMetadata, json_name: "taskQueueMetadata" field :worker_version_capabilities, 5, type: Temporal.Api.Common.V1.WorkerVersionCapabilities, json_name: "workerVersionCapabilities" end defmodule Temporal.Api.Workflowservice.V1.PollActivityTaskQueueResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :task_token, 1, type: :bytes, json_name: "taskToken" field :workflow_namespace, 2, type: :string, json_name: "workflowNamespace" field :workflow_type, 3, type: Temporal.Api.Common.V1.WorkflowType, json_name: "workflowType" field :workflow_execution, 4, type: Temporal.Api.Common.V1.WorkflowExecution, json_name: "workflowExecution" field :activity_type, 5, type: Temporal.Api.Common.V1.ActivityType, json_name: "activityType" field :activity_id, 6, type: :string, json_name: "activityId" field :header, 7, type: Temporal.Api.Common.V1.Header field :input, 8, type: Temporal.Api.Common.V1.Payloads field :heartbeat_details, 9, type: Temporal.Api.Common.V1.Payloads, json_name: "heartbeatDetails" field :scheduled_time, 10, type: Google.Protobuf.Timestamp, json_name: "scheduledTime" field :current_attempt_scheduled_time, 11, type: Google.Protobuf.Timestamp, json_name: "currentAttemptScheduledTime" field :started_time, 12, type: Google.Protobuf.Timestamp, json_name: "startedTime" field :attempt, 13, type: :int32 field :schedule_to_close_timeout, 14, type: Google.Protobuf.Duration, json_name: "scheduleToCloseTimeout" field :start_to_close_timeout, 15, type: Google.Protobuf.Duration, json_name: "startToCloseTimeout" field :heartbeat_timeout, 16, type: Google.Protobuf.Duration, json_name: "heartbeatTimeout" field :retry_policy, 17, type: Temporal.Api.Common.V1.RetryPolicy, json_name: "retryPolicy" end defmodule Temporal.Api.Workflowservice.V1.RecordActivityTaskHeartbeatRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :task_token, 1, type: :bytes, json_name: "taskToken" field :details, 2, type: Temporal.Api.Common.V1.Payloads field :identity, 3, type: :string field :namespace, 4, type: :string end defmodule Temporal.Api.Workflowservice.V1.RecordActivityTaskHeartbeatResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :cancel_requested, 1, type: :bool, json_name: "cancelRequested" field :activity_paused, 2, type: :bool, json_name: "activityPaused" end defmodule Temporal.Api.Workflowservice.V1.RecordActivityTaskHeartbeatByIdRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :namespace, 1, type: :string field :workflow_id, 2, type: :string, json_name: "workflowId" field :run_id, 3, type: :string, json_name: "runId" field :activity_id, 4, type: :string, json_name: "activityId" field :details, 5, type: Temporal.Api.Common.V1.Payloads field :identity, 6, type: :string end defmodule Temporal.Api.Workflowservice.V1.RecordActivityTaskHeartbeatByIdResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :cancel_requested, 1, type: :bool, json_name: "cancelRequested" end defmodule Temporal.Api.Workflowservice.V1.RespondActivityTaskCompletedRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :task_token, 1, type: :bytes, json_name: "taskToken" field :result, 2, type: Temporal.Api.Common.V1.Payloads field :identity, 3, type: :string field :namespace, 4, type: :string field :worker_version, 5, type: Temporal.Api.Common.V1.WorkerVersionStamp, json_name: "workerVersion" end defmodule Temporal.Api.Workflowservice.V1.RespondActivityTaskCompletedResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" end defmodule Temporal.Api.Workflowservice.V1.RespondActivityTaskCompletedByIdRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :namespace, 1, type: :string field :workflow_id, 2, type: :string, json_name: "workflowId" field :run_id, 3, type: :string, json_name: "runId" field :activity_id, 4, type: :string, json_name: "activityId" field :result, 5, type: Temporal.Api.Common.V1.Payloads field :identity, 6, type: :string end defmodule Temporal.Api.Workflowservice.V1.RespondActivityTaskCompletedByIdResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" end defmodule Temporal.Api.Workflowservice.V1.RespondActivityTaskFailedRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :task_token, 1, type: :bytes, json_name: "taskToken" field :failure, 2, type: Temporal.Api.Failure.V1.Failure field :identity, 3, type: :string field :namespace, 4, type: :string field :last_heartbeat_details, 5, type: Temporal.Api.Common.V1.Payloads, json_name: "lastHeartbeatDetails" field :worker_version, 6, type: Temporal.Api.Common.V1.WorkerVersionStamp, json_name: "workerVersion" end defmodule Temporal.Api.Workflowservice.V1.RespondActivityTaskFailedResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :failures, 1, repeated: true, type: Temporal.Api.Failure.V1.Failure end defmodule Temporal.Api.Workflowservice.V1.RespondActivityTaskFailedByIdRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :namespace, 1, type: :string field :workflow_id, 2, type: :string, json_name: "workflowId" field :run_id, 3, type: :string, json_name: "runId" field :activity_id, 4, type: :string, json_name: "activityId" field :failure, 5, type: Temporal.Api.Failure.V1.Failure field :identity, 6, type: :string field :last_heartbeat_details, 7, type: Temporal.Api.Common.V1.Payloads, json_name: "lastHeartbeatDetails" end defmodule Temporal.Api.Workflowservice.V1.RespondActivityTaskFailedByIdResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :failures, 1, repeated: true, type: Temporal.Api.Failure.V1.Failure end defmodule Temporal.Api.Workflowservice.V1.RespondActivityTaskCanceledRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :task_token, 1, type: :bytes, json_name: "taskToken" field :details, 2, type: Temporal.Api.Common.V1.Payloads field :identity, 3, type: :string field :namespace, 4, type: :string field :worker_version, 5, type: Temporal.Api.Common.V1.WorkerVersionStamp, json_name: "workerVersion" end defmodule Temporal.Api.Workflowservice.V1.RespondActivityTaskCanceledResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" end defmodule Temporal.Api.Workflowservice.V1.RespondActivityTaskCanceledByIdRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :namespace, 1, type: :string field :workflow_id, 2, type: :string, json_name: "workflowId" field :run_id, 3, type: :string, json_name: "runId" field :activity_id, 4, type: :string, json_name: "activityId" field :details, 5, type: Temporal.Api.Common.V1.Payloads field :identity, 6, type: :string end defmodule Temporal.Api.Workflowservice.V1.RespondActivityTaskCanceledByIdResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" end defmodule Temporal.Api.Workflowservice.V1.RequestCancelWorkflowExecutionRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :namespace, 1, type: :string field :workflow_execution, 2, type: Temporal.Api.Common.V1.WorkflowExecution, json_name: "workflowExecution" field :identity, 3, type: :string field :request_id, 4, type: :string, json_name: "requestId" field :first_execution_run_id, 5, type: :string, json_name: "firstExecutionRunId" field :reason, 6, type: :string field :links, 7, repeated: true, type: Temporal.Api.Common.V1.Link end defmodule Temporal.Api.Workflowservice.V1.RequestCancelWorkflowExecutionResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" end defmodule Temporal.Api.Workflowservice.V1.SignalWorkflowExecutionRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :namespace, 1, type: :string field :workflow_execution, 2, type: Temporal.Api.Common.V1.WorkflowExecution, json_name: "workflowExecution" field :signal_name, 3, type: :string, json_name: "signalName" field :input, 4, type: Temporal.Api.Common.V1.Payloads field :identity, 5, type: :string field :request_id, 6, type: :string, json_name: "requestId" field :control, 7, type: :string field :header, 8, type: Temporal.Api.Common.V1.Header field :skip_generate_workflow_task, 9, type: :bool, json_name: "skipGenerateWorkflowTask" field :links, 10, repeated: true, type: Temporal.Api.Common.V1.Link end defmodule Temporal.Api.Workflowservice.V1.SignalWorkflowExecutionResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" end defmodule Temporal.Api.Workflowservice.V1.SignalWithStartWorkflowExecutionRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :namespace, 1, type: :string field :workflow_id, 2, type: :string, json_name: "workflowId" field :workflow_type, 3, type: Temporal.Api.Common.V1.WorkflowType, json_name: "workflowType" field :task_queue, 4, type: Temporal.Api.Taskqueue.V1.TaskQueue, json_name: "taskQueue" field :input, 5, type: Temporal.Api.Common.V1.Payloads field :workflow_execution_timeout, 6, type: Google.Protobuf.Duration, json_name: "workflowExecutionTimeout" field :workflow_run_timeout, 7, type: Google.Protobuf.Duration, json_name: "workflowRunTimeout" field :workflow_task_timeout, 8, type: Google.Protobuf.Duration, json_name: "workflowTaskTimeout" field :identity, 9, type: :string field :request_id, 10, type: :string, json_name: "requestId" field :workflow_id_reuse_policy, 11, type: Temporal.Api.Enums.V1.WorkflowIdReusePolicy, json_name: "workflowIdReusePolicy", enum: true field :workflow_id_conflict_policy, 22, type: Temporal.Api.Enums.V1.WorkflowIdConflictPolicy, json_name: "workflowIdConflictPolicy", enum: true field :signal_name, 12, type: :string, json_name: "signalName" field :signal_input, 13, type: Temporal.Api.Common.V1.Payloads, json_name: "signalInput" field :control, 14, type: :string field :retry_policy, 15, type: Temporal.Api.Common.V1.RetryPolicy, json_name: "retryPolicy" field :cron_schedule, 16, type: :string, json_name: "cronSchedule" field :memo, 17, type: Temporal.Api.Common.V1.Memo field :search_attributes, 18, type: Temporal.Api.Common.V1.SearchAttributes, json_name: "searchAttributes" field :header, 19, type: Temporal.Api.Common.V1.Header field :workflow_start_delay, 20, type: Google.Protobuf.Duration, json_name: "workflowStartDelay" field :skip_generate_workflow_task, 21, type: :bool, json_name: "skipGenerateWorkflowTask" field :user_metadata, 23, type: Temporal.Api.Sdk.V1.UserMetadata, json_name: "userMetadata" field :links, 24, repeated: true, type: Temporal.Api.Common.V1.Link end defmodule Temporal.Api.Workflowservice.V1.SignalWithStartWorkflowExecutionResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :run_id, 1, type: :string, json_name: "runId" field :started, 2, type: :bool end defmodule Temporal.Api.Workflowservice.V1.ResetWorkflowExecutionRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :namespace, 1, type: :string field :workflow_execution, 2, type: Temporal.Api.Common.V1.WorkflowExecution, json_name: "workflowExecution" field :reason, 3, type: :string field :workflow_task_finish_event_id, 4, type: :int64, json_name: "workflowTaskFinishEventId" field :request_id, 5, type: :string, json_name: "requestId" field :reset_reapply_type, 6, type: Temporal.Api.Enums.V1.ResetReapplyType, json_name: "resetReapplyType", enum: true field :reset_reapply_exclude_types, 7, repeated: true, type: Temporal.Api.Enums.V1.ResetReapplyExcludeType, json_name: "resetReapplyExcludeTypes", enum: true end defmodule Temporal.Api.Workflowservice.V1.ResetWorkflowExecutionResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :run_id, 1, type: :string, json_name: "runId" end defmodule Temporal.Api.Workflowservice.V1.TerminateWorkflowExecutionRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :namespace, 1, type: :string field :workflow_execution, 2, type: Temporal.Api.Common.V1.WorkflowExecution, json_name: "workflowExecution" field :reason, 3, type: :string field :details, 4, type: Temporal.Api.Common.V1.Payloads field :identity, 5, type: :string field :first_execution_run_id, 6, type: :string, json_name: "firstExecutionRunId" field :links, 7, repeated: true, type: Temporal.Api.Common.V1.Link end defmodule Temporal.Api.Workflowservice.V1.TerminateWorkflowExecutionResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" end defmodule Temporal.Api.Workflowservice.V1.DeleteWorkflowExecutionRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :namespace, 1, type: :string field :workflow_execution, 2, type: Temporal.Api.Common.V1.WorkflowExecution, json_name: "workflowExecution" end defmodule Temporal.Api.Workflowservice.V1.DeleteWorkflowExecutionResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" end defmodule Temporal.Api.Workflowservice.V1.ListOpenWorkflowExecutionsRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" oneof :filters, 0 field :namespace, 1, type: :string field :maximum_page_size, 2, type: :int32, json_name: "maximumPageSize" field :next_page_token, 3, type: :bytes, json_name: "nextPageToken" field :start_time_filter, 4, type: Temporal.Api.Filter.V1.StartTimeFilter, json_name: "startTimeFilter" field :execution_filter, 5, type: Temporal.Api.Filter.V1.WorkflowExecutionFilter, json_name: "executionFilter", oneof: 0 field :type_filter, 6, type: Temporal.Api.Filter.V1.WorkflowTypeFilter, json_name: "typeFilter", oneof: 0 end defmodule Temporal.Api.Workflowservice.V1.ListOpenWorkflowExecutionsResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :executions, 1, repeated: true, type: Temporal.Api.Workflow.V1.WorkflowExecutionInfo field :next_page_token, 2, type: :bytes, json_name: "nextPageToken" end defmodule Temporal.Api.Workflowservice.V1.ListClosedWorkflowExecutionsRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" oneof :filters, 0 field :namespace, 1, type: :string field :maximum_page_size, 2, type: :int32, json_name: "maximumPageSize" field :next_page_token, 3, type: :bytes, json_name: "nextPageToken" field :start_time_filter, 4, type: Temporal.Api.Filter.V1.StartTimeFilter, json_name: "startTimeFilter" field :execution_filter, 5, type: Temporal.Api.Filter.V1.WorkflowExecutionFilter, json_name: "executionFilter", oneof: 0 field :type_filter, 6, type: Temporal.Api.Filter.V1.WorkflowTypeFilter, json_name: "typeFilter", oneof: 0 field :status_filter, 7, type: Temporal.Api.Filter.V1.StatusFilter, json_name: "statusFilter", oneof: 0 end defmodule Temporal.Api.Workflowservice.V1.ListClosedWorkflowExecutionsResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :executions, 1, repeated: true, type: Temporal.Api.Workflow.V1.WorkflowExecutionInfo field :next_page_token, 2, type: :bytes, json_name: "nextPageToken" end defmodule Temporal.Api.Workflowservice.V1.ListWorkflowExecutionsRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :namespace, 1, type: :string field :page_size, 2, type: :int32, json_name: "pageSize" field :next_page_token, 3, type: :bytes, json_name: "nextPageToken" field :query, 4, type: :string end defmodule Temporal.Api.Workflowservice.V1.ListWorkflowExecutionsResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :executions, 1, repeated: true, type: Temporal.Api.Workflow.V1.WorkflowExecutionInfo field :next_page_token, 2, type: :bytes, json_name: "nextPageToken" end defmodule Temporal.Api.Workflowservice.V1.ListArchivedWorkflowExecutionsRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :namespace, 1, type: :string field :page_size, 2, type: :int32, json_name: "pageSize" field :next_page_token, 3, type: :bytes, json_name: "nextPageToken" field :query, 4, type: :string end defmodule Temporal.Api.Workflowservice.V1.ListArchivedWorkflowExecutionsResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :executions, 1, repeated: true, type: Temporal.Api.Workflow.V1.WorkflowExecutionInfo field :next_page_token, 2, type: :bytes, json_name: "nextPageToken" end defmodule Temporal.Api.Workflowservice.V1.ScanWorkflowExecutionsRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :namespace, 1, type: :string field :page_size, 2, type: :int32, json_name: "pageSize" field :next_page_token, 3, type: :bytes, json_name: "nextPageToken" field :query, 4, type: :string end defmodule Temporal.Api.Workflowservice.V1.ScanWorkflowExecutionsResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :executions, 1, repeated: true, type: Temporal.Api.Workflow.V1.WorkflowExecutionInfo field :next_page_token, 2, type: :bytes, json_name: "nextPageToken" end defmodule Temporal.Api.Workflowservice.V1.CountWorkflowExecutionsRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :namespace, 1, type: :string field :query, 2, type: :string end defmodule Temporal.Api.Workflowservice.V1.CountWorkflowExecutionsResponse.AggregationGroup do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :group_values, 1, repeated: true, type: Temporal.Api.Common.V1.Payload, json_name: "groupValues" field :count, 2, type: :int64 end defmodule Temporal.Api.Workflowservice.V1.CountWorkflowExecutionsResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :count, 1, type: :int64 field :groups, 2, repeated: true, type: Temporal.Api.Workflowservice.V1.CountWorkflowExecutionsResponse.AggregationGroup end defmodule Temporal.Api.Workflowservice.V1.GetSearchAttributesRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" end defmodule Temporal.Api.Workflowservice.V1.GetSearchAttributesResponse.KeysEntry do @moduledoc false use Protobuf, map: true, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :key, 1, type: :string field :value, 2, type: Temporal.Api.Enums.V1.IndexedValueType, enum: true end defmodule Temporal.Api.Workflowservice.V1.GetSearchAttributesResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :keys, 1, repeated: true, type: Temporal.Api.Workflowservice.V1.GetSearchAttributesResponse.KeysEntry, map: true end defmodule Temporal.Api.Workflowservice.V1.RespondQueryTaskCompletedRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :task_token, 1, type: :bytes, json_name: "taskToken" field :completed_type, 2, type: Temporal.Api.Enums.V1.QueryResultType, json_name: "completedType", enum: true field :query_result, 3, type: Temporal.Api.Common.V1.Payloads, json_name: "queryResult" field :error_message, 4, type: :string, json_name: "errorMessage" field :namespace, 6, type: :string end defmodule Temporal.Api.Workflowservice.V1.RespondQueryTaskCompletedResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" end defmodule Temporal.Api.Workflowservice.V1.ResetStickyTaskQueueRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :namespace, 1, type: :string field :execution, 2, type: Temporal.Api.Common.V1.WorkflowExecution end defmodule Temporal.Api.Workflowservice.V1.ResetStickyTaskQueueResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" end defmodule Temporal.Api.Workflowservice.V1.ShutdownWorkerRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :namespace, 1, type: :string field :sticky_task_queue, 2, type: :string, json_name: "stickyTaskQueue" field :identity, 3, type: :string field :reason, 4, type: :string end defmodule Temporal.Api.Workflowservice.V1.ShutdownWorkerResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" end defmodule Temporal.Api.Workflowservice.V1.QueryWorkflowRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :namespace, 1, type: :string field :execution, 2, type: Temporal.Api.Common.V1.WorkflowExecution field :query, 3, type: Temporal.Api.Query.V1.WorkflowQuery field :query_reject_condition, 4, type: Temporal.Api.Enums.V1.QueryRejectCondition, json_name: "queryRejectCondition", enum: true end defmodule Temporal.Api.Workflowservice.V1.QueryWorkflowResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :query_result, 1, type: Temporal.Api.Common.V1.Payloads, json_name: "queryResult" field :query_rejected, 2, type: Temporal.Api.Query.V1.QueryRejected, json_name: "queryRejected" end defmodule Temporal.Api.Workflowservice.V1.DescribeWorkflowExecutionRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :namespace, 1, type: :string field :execution, 2, type: Temporal.Api.Common.V1.WorkflowExecution end defmodule Temporal.Api.Workflowservice.V1.DescribeWorkflowExecutionResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :execution_config, 1, type: Temporal.Api.Workflow.V1.WorkflowExecutionConfig, json_name: "executionConfig" field :workflow_execution_info, 2, type: Temporal.Api.Workflow.V1.WorkflowExecutionInfo, json_name: "workflowExecutionInfo" field :pending_activities, 3, repeated: true, type: Temporal.Api.Workflow.V1.PendingActivityInfo, json_name: "pendingActivities" field :pending_children, 4, repeated: true, type: Temporal.Api.Workflow.V1.PendingChildExecutionInfo, json_name: "pendingChildren" field :pending_workflow_task, 5, type: Temporal.Api.Workflow.V1.PendingWorkflowTaskInfo, json_name: "pendingWorkflowTask" field :callbacks, 6, repeated: true, type: Temporal.Api.Workflow.V1.CallbackInfo field :pending_nexus_operations, 7, repeated: true, type: Temporal.Api.Workflow.V1.PendingNexusOperationInfo, json_name: "pendingNexusOperations" end defmodule Temporal.Api.Workflowservice.V1.DescribeTaskQueueRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :namespace, 1, type: :string field :task_queue, 2, type: Temporal.Api.Taskqueue.V1.TaskQueue, json_name: "taskQueue" field :task_queue_type, 3, type: Temporal.Api.Enums.V1.TaskQueueType, json_name: "taskQueueType", enum: true field :include_task_queue_status, 4, type: :bool, json_name: "includeTaskQueueStatus" field :api_mode, 5, type: Temporal.Api.Enums.V1.DescribeTaskQueueMode, json_name: "apiMode", enum: true field :versions, 6, type: Temporal.Api.Taskqueue.V1.TaskQueueVersionSelection field :task_queue_types, 7, repeated: true, type: Temporal.Api.Enums.V1.TaskQueueType, json_name: "taskQueueTypes", enum: true field :report_stats, 8, type: :bool, json_name: "reportStats" field :report_pollers, 9, type: :bool, json_name: "reportPollers" field :report_task_reachability, 10, type: :bool, json_name: "reportTaskReachability" end defmodule Temporal.Api.Workflowservice.V1.DescribeTaskQueueResponse.VersionsInfoEntry do @moduledoc false use Protobuf, map: true, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :key, 1, type: :string field :value, 2, type: Temporal.Api.Taskqueue.V1.TaskQueueVersionInfo end defmodule Temporal.Api.Workflowservice.V1.DescribeTaskQueueResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :pollers, 1, repeated: true, type: Temporal.Api.Taskqueue.V1.PollerInfo field :task_queue_status, 2, type: Temporal.Api.Taskqueue.V1.TaskQueueStatus, json_name: "taskQueueStatus" field :versions_info, 3, repeated: true, type: Temporal.Api.Workflowservice.V1.DescribeTaskQueueResponse.VersionsInfoEntry, json_name: "versionsInfo", map: true end defmodule Temporal.Api.Workflowservice.V1.GetClusterInfoRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" end defmodule Temporal.Api.Workflowservice.V1.GetClusterInfoResponse.SupportedClientsEntry do @moduledoc false use Protobuf, map: true, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :key, 1, type: :string field :value, 2, type: :string end defmodule Temporal.Api.Workflowservice.V1.GetClusterInfoResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :supported_clients, 1, repeated: true, type: Temporal.Api.Workflowservice.V1.GetClusterInfoResponse.SupportedClientsEntry, json_name: "supportedClients", map: true field :server_version, 2, type: :string, json_name: "serverVersion" field :cluster_id, 3, type: :string, json_name: "clusterId" field :version_info, 4, type: Temporal.Api.Version.V1.VersionInfo, json_name: "versionInfo" field :cluster_name, 5, type: :string, json_name: "clusterName" field :history_shard_count, 6, type: :int32, json_name: "historyShardCount" field :persistence_store, 7, type: :string, json_name: "persistenceStore" field :visibility_store, 8, type: :string, json_name: "visibilityStore" end defmodule Temporal.Api.Workflowservice.V1.GetSystemInfoRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" end defmodule Temporal.Api.Workflowservice.V1.GetSystemInfoResponse.Capabilities do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :signal_and_query_header, 1, type: :bool, json_name: "signalAndQueryHeader" field :internal_error_differentiation, 2, type: :bool, json_name: "internalErrorDifferentiation" field :activity_failure_include_heartbeat, 3, type: :bool, json_name: "activityFailureIncludeHeartbeat" field :supports_schedules, 4, type: :bool, json_name: "supportsSchedules" field :encoded_failure_attributes, 5, type: :bool, json_name: "encodedFailureAttributes" field :build_id_based_versioning, 6, type: :bool, json_name: "buildIdBasedVersioning" field :upsert_memo, 7, type: :bool, json_name: "upsertMemo" field :eager_workflow_start, 8, type: :bool, json_name: "eagerWorkflowStart" field :sdk_metadata, 9, type: :bool, json_name: "sdkMetadata" field :count_group_by_execution_status, 10, type: :bool, json_name: "countGroupByExecutionStatus" field :nexus, 11, type: :bool end defmodule Temporal.Api.Workflowservice.V1.GetSystemInfoResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :server_version, 1, type: :string, json_name: "serverVersion" field :capabilities, 2, type: Temporal.Api.Workflowservice.V1.GetSystemInfoResponse.Capabilities end defmodule Temporal.Api.Workflowservice.V1.ListTaskQueuePartitionsRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :namespace, 1, type: :string field :task_queue, 2, type: Temporal.Api.Taskqueue.V1.TaskQueue, json_name: "taskQueue" end defmodule Temporal.Api.Workflowservice.V1.ListTaskQueuePartitionsResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :activity_task_queue_partitions, 1, repeated: true, type: Temporal.Api.Taskqueue.V1.TaskQueuePartitionMetadata, json_name: "activityTaskQueuePartitions" field :workflow_task_queue_partitions, 2, repeated: true, type: Temporal.Api.Taskqueue.V1.TaskQueuePartitionMetadata, json_name: "workflowTaskQueuePartitions" end defmodule Temporal.Api.Workflowservice.V1.CreateScheduleRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :namespace, 1, type: :string field :schedule_id, 2, type: :string, json_name: "scheduleId" field :schedule, 3, type: Temporal.Api.Schedule.V1.Schedule field :initial_patch, 4, type: Temporal.Api.Schedule.V1.SchedulePatch, json_name: "initialPatch" field :identity, 5, type: :string field :request_id, 6, type: :string, json_name: "requestId" field :memo, 7, type: Temporal.Api.Common.V1.Memo field :search_attributes, 8, type: Temporal.Api.Common.V1.SearchAttributes, json_name: "searchAttributes" end defmodule Temporal.Api.Workflowservice.V1.CreateScheduleResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :conflict_token, 1, type: :bytes, json_name: "conflictToken" end defmodule Temporal.Api.Workflowservice.V1.DescribeScheduleRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :namespace, 1, type: :string field :schedule_id, 2, type: :string, json_name: "scheduleId" end defmodule Temporal.Api.Workflowservice.V1.DescribeScheduleResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :schedule, 1, type: Temporal.Api.Schedule.V1.Schedule field :info, 2, type: Temporal.Api.Schedule.V1.ScheduleInfo field :memo, 3, type: Temporal.Api.Common.V1.Memo field :search_attributes, 4, type: Temporal.Api.Common.V1.SearchAttributes, json_name: "searchAttributes" field :conflict_token, 5, type: :bytes, json_name: "conflictToken" end defmodule Temporal.Api.Workflowservice.V1.UpdateScheduleRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :namespace, 1, type: :string field :schedule_id, 2, type: :string, json_name: "scheduleId" field :schedule, 3, type: Temporal.Api.Schedule.V1.Schedule field :conflict_token, 4, type: :bytes, json_name: "conflictToken" field :identity, 5, type: :string field :request_id, 6, type: :string, json_name: "requestId" field :search_attributes, 7, type: Temporal.Api.Common.V1.SearchAttributes, json_name: "searchAttributes" end defmodule Temporal.Api.Workflowservice.V1.UpdateScheduleResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" end defmodule Temporal.Api.Workflowservice.V1.PatchScheduleRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :namespace, 1, type: :string field :schedule_id, 2, type: :string, json_name: "scheduleId" field :patch, 3, type: Temporal.Api.Schedule.V1.SchedulePatch field :identity, 4, type: :string field :request_id, 5, type: :string, json_name: "requestId" end defmodule Temporal.Api.Workflowservice.V1.PatchScheduleResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" end defmodule Temporal.Api.Workflowservice.V1.ListScheduleMatchingTimesRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :namespace, 1, type: :string field :schedule_id, 2, type: :string, json_name: "scheduleId" field :start_time, 3, type: Google.Protobuf.Timestamp, json_name: "startTime" field :end_time, 4, type: Google.Protobuf.Timestamp, json_name: "endTime" end defmodule Temporal.Api.Workflowservice.V1.ListScheduleMatchingTimesResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :start_time, 1, repeated: true, type: Google.Protobuf.Timestamp, json_name: "startTime" end defmodule Temporal.Api.Workflowservice.V1.DeleteScheduleRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :namespace, 1, type: :string field :schedule_id, 2, type: :string, json_name: "scheduleId" field :identity, 3, type: :string end defmodule Temporal.Api.Workflowservice.V1.DeleteScheduleResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" end defmodule Temporal.Api.Workflowservice.V1.ListSchedulesRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :namespace, 1, type: :string field :maximum_page_size, 2, type: :int32, json_name: "maximumPageSize" field :next_page_token, 3, type: :bytes, json_name: "nextPageToken" field :query, 4, type: :string end defmodule Temporal.Api.Workflowservice.V1.ListSchedulesResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :schedules, 1, repeated: true, type: Temporal.Api.Schedule.V1.ScheduleListEntry field :next_page_token, 2, type: :bytes, json_name: "nextPageToken" end defmodule Temporal.Api.Workflowservice.V1.UpdateWorkerBuildIdCompatibilityRequest.AddNewCompatibleVersion do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :new_build_id, 1, type: :string, json_name: "newBuildId" field :existing_compatible_build_id, 2, type: :string, json_name: "existingCompatibleBuildId" field :make_set_default, 3, type: :bool, json_name: "makeSetDefault" end defmodule Temporal.Api.Workflowservice.V1.UpdateWorkerBuildIdCompatibilityRequest.MergeSets do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :primary_set_build_id, 1, type: :string, json_name: "primarySetBuildId" field :secondary_set_build_id, 2, type: :string, json_name: "secondarySetBuildId" end defmodule Temporal.Api.Workflowservice.V1.UpdateWorkerBuildIdCompatibilityRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" oneof :operation, 0 field :namespace, 1, type: :string field :task_queue, 2, type: :string, json_name: "taskQueue" field :add_new_build_id_in_new_default_set, 3, type: :string, json_name: "addNewBuildIdInNewDefaultSet", oneof: 0 field :add_new_compatible_build_id, 4, type: Temporal.Api.Workflowservice.V1.UpdateWorkerBuildIdCompatibilityRequest.AddNewCompatibleVersion, json_name: "addNewCompatibleBuildId", oneof: 0 field :promote_set_by_build_id, 5, type: :string, json_name: "promoteSetByBuildId", oneof: 0 field :promote_build_id_within_set, 6, type: :string, json_name: "promoteBuildIdWithinSet", oneof: 0 field :merge_sets, 7, type: Temporal.Api.Workflowservice.V1.UpdateWorkerBuildIdCompatibilityRequest.MergeSets, json_name: "mergeSets", oneof: 0 end defmodule Temporal.Api.Workflowservice.V1.UpdateWorkerBuildIdCompatibilityResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" end defmodule Temporal.Api.Workflowservice.V1.GetWorkerBuildIdCompatibilityRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :namespace, 1, type: :string field :task_queue, 2, type: :string, json_name: "taskQueue" field :max_sets, 3, type: :int32, json_name: "maxSets" end defmodule Temporal.Api.Workflowservice.V1.GetWorkerBuildIdCompatibilityResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :major_version_sets, 1, repeated: true, type: Temporal.Api.Taskqueue.V1.CompatibleVersionSet, json_name: "majorVersionSets" end defmodule Temporal.Api.Workflowservice.V1.UpdateWorkerVersioningRulesRequest.InsertBuildIdAssignmentRule do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :rule_index, 1, type: :int32, json_name: "ruleIndex" field :rule, 2, type: Temporal.Api.Taskqueue.V1.BuildIdAssignmentRule end defmodule Temporal.Api.Workflowservice.V1.UpdateWorkerVersioningRulesRequest.ReplaceBuildIdAssignmentRule do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :rule_index, 1, type: :int32, json_name: "ruleIndex" field :rule, 2, type: Temporal.Api.Taskqueue.V1.BuildIdAssignmentRule field :force, 3, type: :bool end defmodule Temporal.Api.Workflowservice.V1.UpdateWorkerVersioningRulesRequest.DeleteBuildIdAssignmentRule do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :rule_index, 1, type: :int32, json_name: "ruleIndex" field :force, 2, type: :bool end defmodule Temporal.Api.Workflowservice.V1.UpdateWorkerVersioningRulesRequest.AddCompatibleBuildIdRedirectRule do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :rule, 1, type: Temporal.Api.Taskqueue.V1.CompatibleBuildIdRedirectRule end defmodule Temporal.Api.Workflowservice.V1.UpdateWorkerVersioningRulesRequest.ReplaceCompatibleBuildIdRedirectRule do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :rule, 1, type: Temporal.Api.Taskqueue.V1.CompatibleBuildIdRedirectRule end defmodule Temporal.Api.Workflowservice.V1.UpdateWorkerVersioningRulesRequest.DeleteCompatibleBuildIdRedirectRule do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :source_build_id, 1, type: :string, json_name: "sourceBuildId" end defmodule Temporal.Api.Workflowservice.V1.UpdateWorkerVersioningRulesRequest.CommitBuildId do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :target_build_id, 1, type: :string, json_name: "targetBuildId" field :force, 2, type: :bool end defmodule Temporal.Api.Workflowservice.V1.UpdateWorkerVersioningRulesRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" oneof :operation, 0 field :namespace, 1, type: :string field :task_queue, 2, type: :string, json_name: "taskQueue" field :conflict_token, 3, type: :bytes, json_name: "conflictToken" field :insert_assignment_rule, 4, type: Temporal.Api.Workflowservice.V1.UpdateWorkerVersioningRulesRequest.InsertBuildIdAssignmentRule, json_name: "insertAssignmentRule", oneof: 0 field :replace_assignment_rule, 5, type: Temporal.Api.Workflowservice.V1.UpdateWorkerVersioningRulesRequest.ReplaceBuildIdAssignmentRule, json_name: "replaceAssignmentRule", oneof: 0 field :delete_assignment_rule, 6, type: Temporal.Api.Workflowservice.V1.UpdateWorkerVersioningRulesRequest.DeleteBuildIdAssignmentRule, json_name: "deleteAssignmentRule", oneof: 0 field :add_compatible_redirect_rule, 7, type: Temporal.Api.Workflowservice.V1.UpdateWorkerVersioningRulesRequest.AddCompatibleBuildIdRedirectRule, json_name: "addCompatibleRedirectRule", oneof: 0 field :replace_compatible_redirect_rule, 8, type: Temporal.Api.Workflowservice.V1.UpdateWorkerVersioningRulesRequest.ReplaceCompatibleBuildIdRedirectRule, json_name: "replaceCompatibleRedirectRule", oneof: 0 field :delete_compatible_redirect_rule, 9, type: Temporal.Api.Workflowservice.V1.UpdateWorkerVersioningRulesRequest.DeleteCompatibleBuildIdRedirectRule, json_name: "deleteCompatibleRedirectRule", oneof: 0 field :commit_build_id, 10, type: Temporal.Api.Workflowservice.V1.UpdateWorkerVersioningRulesRequest.CommitBuildId, json_name: "commitBuildId", oneof: 0 end defmodule Temporal.Api.Workflowservice.V1.UpdateWorkerVersioningRulesResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :assignment_rules, 1, repeated: true, type: Temporal.Api.Taskqueue.V1.TimestampedBuildIdAssignmentRule, json_name: "assignmentRules" field :compatible_redirect_rules, 2, repeated: true, type: Temporal.Api.Taskqueue.V1.TimestampedCompatibleBuildIdRedirectRule, json_name: "compatibleRedirectRules" field :conflict_token, 3, type: :bytes, json_name: "conflictToken" end defmodule Temporal.Api.Workflowservice.V1.GetWorkerVersioningRulesRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :namespace, 1, type: :string field :task_queue, 2, type: :string, json_name: "taskQueue" end defmodule Temporal.Api.Workflowservice.V1.GetWorkerVersioningRulesResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :assignment_rules, 1, repeated: true, type: Temporal.Api.Taskqueue.V1.TimestampedBuildIdAssignmentRule, json_name: "assignmentRules" field :compatible_redirect_rules, 2, repeated: true, type: Temporal.Api.Taskqueue.V1.TimestampedCompatibleBuildIdRedirectRule, json_name: "compatibleRedirectRules" field :conflict_token, 3, type: :bytes, json_name: "conflictToken" end defmodule Temporal.Api.Workflowservice.V1.GetWorkerTaskReachabilityRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :namespace, 1, type: :string field :build_ids, 2, repeated: true, type: :string, json_name: "buildIds" field :task_queues, 3, repeated: true, type: :string, json_name: "taskQueues" field :reachability, 4, type: Temporal.Api.Enums.V1.TaskReachability, enum: true end defmodule Temporal.Api.Workflowservice.V1.GetWorkerTaskReachabilityResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :build_id_reachability, 1, repeated: true, type: Temporal.Api.Taskqueue.V1.BuildIdReachability, json_name: "buildIdReachability" end defmodule Temporal.Api.Workflowservice.V1.UpdateWorkflowExecutionRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :namespace, 1, type: :string field :workflow_execution, 2, type: Temporal.Api.Common.V1.WorkflowExecution, json_name: "workflowExecution" field :first_execution_run_id, 3, type: :string, json_name: "firstExecutionRunId" field :wait_policy, 4, type: Temporal.Api.Update.V1.WaitPolicy, json_name: "waitPolicy" field :request, 5, type: Temporal.Api.Update.V1.Request end defmodule Temporal.Api.Workflowservice.V1.UpdateWorkflowExecutionResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :update_ref, 1, type: Temporal.Api.Update.V1.UpdateRef, json_name: "updateRef" field :outcome, 2, type: Temporal.Api.Update.V1.Outcome field :stage, 3, type: Temporal.Api.Enums.V1.UpdateWorkflowExecutionLifecycleStage, enum: true end defmodule Temporal.Api.Workflowservice.V1.StartBatchOperationRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" oneof :operation, 0 field :namespace, 1, type: :string field :visibility_query, 2, type: :string, json_name: "visibilityQuery" field :job_id, 3, type: :string, json_name: "jobId" field :reason, 4, type: :string field :executions, 5, repeated: true, type: Temporal.Api.Common.V1.WorkflowExecution field :max_operations_per_second, 6, type: :float, json_name: "maxOperationsPerSecond" field :termination_operation, 10, type: Temporal.Api.Batch.V1.BatchOperationTermination, json_name: "terminationOperation", oneof: 0 field :signal_operation, 11, type: Temporal.Api.Batch.V1.BatchOperationSignal, json_name: "signalOperation", oneof: 0 field :cancellation_operation, 12, type: Temporal.Api.Batch.V1.BatchOperationCancellation, json_name: "cancellationOperation", oneof: 0 field :deletion_operation, 13, type: Temporal.Api.Batch.V1.BatchOperationDeletion, json_name: "deletionOperation", oneof: 0 field :reset_operation, 14, type: Temporal.Api.Batch.V1.BatchOperationReset, json_name: "resetOperation", oneof: 0 end defmodule Temporal.Api.Workflowservice.V1.StartBatchOperationResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" end defmodule Temporal.Api.Workflowservice.V1.StopBatchOperationRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :namespace, 1, type: :string field :job_id, 2, type: :string, json_name: "jobId" field :reason, 3, type: :string field :identity, 4, type: :string end defmodule Temporal.Api.Workflowservice.V1.StopBatchOperationResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" end defmodule Temporal.Api.Workflowservice.V1.DescribeBatchOperationRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :namespace, 1, type: :string field :job_id, 2, type: :string, json_name: "jobId" end defmodule Temporal.Api.Workflowservice.V1.DescribeBatchOperationResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :operation_type, 1, type: Temporal.Api.Enums.V1.BatchOperationType, json_name: "operationType", enum: true field :job_id, 2, type: :string, json_name: "jobId" field :state, 3, type: Temporal.Api.Enums.V1.BatchOperationState, enum: true field :start_time, 4, type: Google.Protobuf.Timestamp, json_name: "startTime" field :close_time, 5, type: Google.Protobuf.Timestamp, json_name: "closeTime" field :total_operation_count, 6, type: :int64, json_name: "totalOperationCount" field :complete_operation_count, 7, type: :int64, json_name: "completeOperationCount" field :failure_operation_count, 8, type: :int64, json_name: "failureOperationCount" field :identity, 9, type: :string field :reason, 10, type: :string end defmodule Temporal.Api.Workflowservice.V1.ListBatchOperationsRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :namespace, 1, type: :string field :page_size, 2, type: :int32, json_name: "pageSize" field :next_page_token, 3, type: :bytes, json_name: "nextPageToken" end defmodule Temporal.Api.Workflowservice.V1.ListBatchOperationsResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :operation_info, 1, repeated: true, type: Temporal.Api.Batch.V1.BatchOperationInfo, json_name: "operationInfo" field :next_page_token, 2, type: :bytes, json_name: "nextPageToken" end defmodule Temporal.Api.Workflowservice.V1.PollWorkflowExecutionUpdateRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :namespace, 1, type: :string field :update_ref, 2, type: Temporal.Api.Update.V1.UpdateRef, json_name: "updateRef" field :identity, 3, type: :string field :wait_policy, 4, type: Temporal.Api.Update.V1.WaitPolicy, json_name: "waitPolicy" end defmodule Temporal.Api.Workflowservice.V1.PollWorkflowExecutionUpdateResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :outcome, 1, type: Temporal.Api.Update.V1.Outcome field :stage, 2, type: Temporal.Api.Enums.V1.UpdateWorkflowExecutionLifecycleStage, enum: true field :update_ref, 3, type: Temporal.Api.Update.V1.UpdateRef, json_name: "updateRef" end defmodule Temporal.Api.Workflowservice.V1.PollNexusTaskQueueRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :namespace, 1, type: :string field :identity, 2, type: :string field :task_queue, 3, type: Temporal.Api.Taskqueue.V1.TaskQueue, json_name: "taskQueue" field :worker_version_capabilities, 4, type: Temporal.Api.Common.V1.WorkerVersionCapabilities, json_name: "workerVersionCapabilities" end defmodule Temporal.Api.Workflowservice.V1.PollNexusTaskQueueResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :task_token, 1, type: :bytes, json_name: "taskToken" field :request, 2, type: Temporal.Api.Nexus.V1.Request end defmodule Temporal.Api.Workflowservice.V1.RespondNexusTaskCompletedRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :namespace, 1, type: :string field :identity, 2, type: :string field :task_token, 3, type: :bytes, json_name: "taskToken" field :response, 4, type: Temporal.Api.Nexus.V1.Response end defmodule Temporal.Api.Workflowservice.V1.RespondNexusTaskCompletedResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" end defmodule Temporal.Api.Workflowservice.V1.RespondNexusTaskFailedRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :namespace, 1, type: :string field :identity, 2, type: :string field :task_token, 3, type: :bytes, json_name: "taskToken" field :error, 4, type: Temporal.Api.Nexus.V1.HandlerError end defmodule Temporal.Api.Workflowservice.V1.RespondNexusTaskFailedResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" end defmodule Temporal.Api.Workflowservice.V1.ExecuteMultiOperationRequest.Operation do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" oneof :operation, 0 field :start_workflow, 1, type: Temporal.Api.Workflowservice.V1.StartWorkflowExecutionRequest, json_name: "startWorkflow", oneof: 0 field :update_workflow, 2, type: Temporal.Api.Workflowservice.V1.UpdateWorkflowExecutionRequest, json_name: "updateWorkflow", oneof: 0 end defmodule Temporal.Api.Workflowservice.V1.ExecuteMultiOperationRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :namespace, 1, type: :string field :operations, 2, repeated: true, type: Temporal.Api.Workflowservice.V1.ExecuteMultiOperationRequest.Operation end defmodule Temporal.Api.Workflowservice.V1.ExecuteMultiOperationResponse.Response do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" oneof :response, 0 field :start_workflow, 1, type: Temporal.Api.Workflowservice.V1.StartWorkflowExecutionResponse, json_name: "startWorkflow", oneof: 0 field :update_workflow, 2, type: Temporal.Api.Workflowservice.V1.UpdateWorkflowExecutionResponse, json_name: "updateWorkflow", oneof: 0 end defmodule Temporal.Api.Workflowservice.V1.ExecuteMultiOperationResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :responses, 1, repeated: true, type: Temporal.Api.Workflowservice.V1.ExecuteMultiOperationResponse.Response end defmodule Temporal.Api.Workflowservice.V1.UpdateActivityOptionsByIdRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :namespace, 1, type: :string field :workflow_id, 2, type: :string, json_name: "workflowId" field :run_id, 3, type: :string, json_name: "runId" field :activity_id, 4, type: :string, json_name: "activityId" field :identity, 5, type: :string field :activity_options, 6, type: Temporal.Api.Activity.V1.ActivityOptions, json_name: "activityOptions" field :update_mask, 7, type: Google.Protobuf.FieldMask, json_name: "updateMask" field :request_id, 8, type: :string, json_name: "requestId" end defmodule Temporal.Api.Workflowservice.V1.UpdateActivityOptionsByIdResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :activity_options, 1, type: Temporal.Api.Activity.V1.ActivityOptions, json_name: "activityOptions" end defmodule Temporal.Api.Workflowservice.V1.PauseActivityByIdRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :namespace, 1, type: :string field :workflow_id, 2, type: :string, json_name: "workflowId" field :run_id, 3, type: :string, json_name: "runId" field :activity_id, 4, type: :string, json_name: "activityId" field :identity, 5, type: :string field :request_id, 6, type: :string, json_name: "requestId" end defmodule Temporal.Api.Workflowservice.V1.PauseActivityByIdResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" end defmodule Temporal.Api.Workflowservice.V1.UnpauseActivityByIdRequest.ResumeOperation do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :no_wait, 1, type: :bool, json_name: "noWait" end defmodule Temporal.Api.Workflowservice.V1.UnpauseActivityByIdRequest.ResetOperation do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :no_wait, 1, type: :bool, json_name: "noWait" field :reset_heartbeat, 2, type: :bool, json_name: "resetHeartbeat" end defmodule Temporal.Api.Workflowservice.V1.UnpauseActivityByIdRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" oneof :operation, 0 field :namespace, 1, type: :string field :workflow_id, 2, type: :string, json_name: "workflowId" field :run_id, 3, type: :string, json_name: "runId" field :activity_id, 4, type: :string, json_name: "activityId" field :identity, 5, type: :string field :request_id, 6, type: :string, json_name: "requestId" field :resume, 7, type: Temporal.Api.Workflowservice.V1.UnpauseActivityByIdRequest.ResumeOperation, oneof: 0 field :reset, 8, type: Temporal.Api.Workflowservice.V1.UnpauseActivityByIdRequest.ResetOperation, oneof: 0 end defmodule Temporal.Api.Workflowservice.V1.UnpauseActivityByIdResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" end defmodule Temporal.Api.Workflowservice.V1.ResetActivityByIdRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field :namespace, 1, type: :string field :workflow_id, 2, type: :string, json_name: "workflowId" field :run_id, 3, type: :string, json_name: "runId" field :activity_id, 4, type: :string, json_name: "activityId" field :identity, 5, type: :string field :request_id, 6, type: :string, json_name: "requestId" field :no_wait, 7, type: :bool, json_name: "noWait" field :reset_heartbeat, 8, type: :bool, json_name: "resetHeartbeat" end defmodule Temporal.Api.Workflowservice.V1.ResetActivityByIdResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" end