defmodule Temporal.Api.Workflowservice.V1.RegisterNamespaceRequest.DataEntry do @moduledoc false use Protobuf, map: true, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :key, 1, type: :string field :value, 2, type: :string end defmodule Temporal.Api.Workflowservice.V1.RegisterNamespaceRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 end defmodule Temporal.Api.Workflowservice.V1.ListNamespacesRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :namespace, 1, type: :string field :id, 2, type: :string end defmodule Temporal.Api.Workflowservice.V1.DescribeNamespaceResponse do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 end defmodule Temporal.Api.Workflowservice.V1.StartWorkflowExecutionRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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 field :versioning_override, 25, type: Temporal.Api.Workflow.V1.VersioningOverride, json_name: "versioningOverride" field :on_conflict_options, 26, type: Temporal.Api.Workflow.V1.OnConflictOptions, json_name: "onConflictOptions" field :priority, 27, type: Temporal.Api.Common.V1.Priority field :eager_worker_deployment_options, 28, type: Temporal.Api.Deployment.V1.WorkerDeploymentOptions, json_name: "eagerWorkerDeploymentOptions" end defmodule Temporal.Api.Workflowservice.V1.StartWorkflowExecutionResponse do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :run_id, 1, type: :string, json_name: "runId" field :started, 3, type: :bool field :status, 5, type: Temporal.Api.Enums.V1.WorkflowExecutionStatus, enum: true field :eager_workflow_task, 2, type: Temporal.Api.Workflowservice.V1.PollWorkflowTaskQueueResponse, json_name: "eagerWorkflowTask" field :link, 4, type: Temporal.Api.Common.V1.Link end defmodule Temporal.Api.Workflowservice.V1.GetWorkflowExecutionHistoryRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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", deprecated: true field :worker_version_capabilities, 5, type: Temporal.Api.Common.V1.WorkerVersionCapabilities, json_name: "workerVersionCapabilities", deprecated: true field :deployment_options, 6, type: Temporal.Api.Deployment.V1.WorkerDeploymentOptions, json_name: "deploymentOptions" end defmodule Temporal.Api.Workflowservice.V1.PollWorkflowTaskQueueResponse.QueriesEntry do @moduledoc false use Protobuf, map: true, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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 field :poller_scaling_decision, 16, type: Temporal.Api.Taskqueue.V1.PollerScalingDecision, json_name: "pollerScalingDecision" end defmodule Temporal.Api.Workflowservice.V1.RespondWorkflowTaskCompletedRequest.QueryResultsEntry do @moduledoc false use Protobuf, map: true, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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", deprecated: true 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", deprecated: true 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 field :deployment, 15, type: Temporal.Api.Deployment.V1.Deployment, deprecated: true field :versioning_behavior, 16, type: Temporal.Api.Enums.V1.VersioningBehavior, json_name: "versioningBehavior", enum: true field :deployment_options, 17, type: Temporal.Api.Deployment.V1.WorkerDeploymentOptions, json_name: "deploymentOptions" end defmodule Temporal.Api.Workflowservice.V1.RespondWorkflowTaskCompletedResponse do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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", deprecated: true 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", deprecated: true field :deployment, 9, type: Temporal.Api.Deployment.V1.Deployment, deprecated: true field :deployment_options, 10, type: Temporal.Api.Deployment.V1.WorkerDeploymentOptions, json_name: "deploymentOptions" end defmodule Temporal.Api.Workflowservice.V1.RespondWorkflowTaskFailedResponse do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 end defmodule Temporal.Api.Workflowservice.V1.PollActivityTaskQueueRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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", deprecated: true field :deployment_options, 6, type: Temporal.Api.Deployment.V1.WorkerDeploymentOptions, json_name: "deploymentOptions" end defmodule Temporal.Api.Workflowservice.V1.PollActivityTaskQueueResponse do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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" field :poller_scaling_decision, 18, type: Temporal.Api.Taskqueue.V1.PollerScalingDecision, json_name: "pollerScalingDecision" field :priority, 19, type: Temporal.Api.Common.V1.Priority end defmodule Temporal.Api.Workflowservice.V1.RecordActivityTaskHeartbeatRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :cancel_requested, 1, type: :bool, json_name: "cancelRequested" field :activity_paused, 2, type: :bool, json_name: "activityPaused" field :activity_reset, 3, type: :bool, json_name: "activityReset" end defmodule Temporal.Api.Workflowservice.V1.RecordActivityTaskHeartbeatByIdRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :cancel_requested, 1, type: :bool, json_name: "cancelRequested" field :activity_paused, 2, type: :bool, json_name: "activityPaused" field :activity_reset, 3, type: :bool, json_name: "activityReset" end defmodule Temporal.Api.Workflowservice.V1.RespondActivityTaskCompletedRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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", deprecated: true field :deployment, 6, type: Temporal.Api.Deployment.V1.Deployment, deprecated: true field :deployment_options, 7, type: Temporal.Api.Deployment.V1.WorkerDeploymentOptions, json_name: "deploymentOptions" end defmodule Temporal.Api.Workflowservice.V1.RespondActivityTaskCompletedResponse do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 end defmodule Temporal.Api.Workflowservice.V1.RespondActivityTaskCompletedByIdRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 end defmodule Temporal.Api.Workflowservice.V1.RespondActivityTaskFailedRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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", deprecated: true field :deployment, 7, type: Temporal.Api.Deployment.V1.Deployment, deprecated: true field :deployment_options, 8, type: Temporal.Api.Deployment.V1.WorkerDeploymentOptions, json_name: "deploymentOptions" end defmodule Temporal.Api.Workflowservice.V1.RespondActivityTaskFailedResponse do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :failures, 1, repeated: true, type: Temporal.Api.Failure.V1.Failure end defmodule Temporal.Api.Workflowservice.V1.RespondActivityTaskFailedByIdRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :failures, 1, repeated: true, type: Temporal.Api.Failure.V1.Failure end defmodule Temporal.Api.Workflowservice.V1.RespondActivityTaskCanceledRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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", deprecated: true field :deployment, 6, type: Temporal.Api.Deployment.V1.Deployment, deprecated: true field :deployment_options, 7, type: Temporal.Api.Deployment.V1.WorkerDeploymentOptions, json_name: "deploymentOptions" end defmodule Temporal.Api.Workflowservice.V1.RespondActivityTaskCanceledResponse do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 end defmodule Temporal.Api.Workflowservice.V1.RespondActivityTaskCanceledByIdRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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 field :deployment_options, 7, type: Temporal.Api.Deployment.V1.WorkerDeploymentOptions, json_name: "deploymentOptions" end defmodule Temporal.Api.Workflowservice.V1.RespondActivityTaskCanceledByIdResponse do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 end defmodule Temporal.Api.Workflowservice.V1.RequestCancelWorkflowExecutionRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 end defmodule Temporal.Api.Workflowservice.V1.SignalWorkflowExecutionRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, deprecated: true field :header, 8, type: Temporal.Api.Common.V1.Header field :links, 10, repeated: true, type: Temporal.Api.Common.V1.Link end defmodule Temporal.Api.Workflowservice.V1.SignalWorkflowExecutionResponse do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 end defmodule Temporal.Api.Workflowservice.V1.SignalWithStartWorkflowExecutionRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, deprecated: true 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 :user_metadata, 23, type: Temporal.Api.Sdk.V1.UserMetadata, json_name: "userMetadata" field :links, 24, repeated: true, type: Temporal.Api.Common.V1.Link field :versioning_override, 25, type: Temporal.Api.Workflow.V1.VersioningOverride, json_name: "versioningOverride" field :priority, 26, type: Temporal.Api.Common.V1.Priority end defmodule Temporal.Api.Workflowservice.V1.SignalWithStartWorkflowExecutionResponse do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, deprecated: true field :reset_reapply_exclude_types, 7, repeated: true, type: Temporal.Api.Enums.V1.ResetReapplyExcludeType, json_name: "resetReapplyExcludeTypes", enum: true field :post_reset_operations, 8, repeated: true, type: Temporal.Api.Workflow.V1.PostResetOperation, json_name: "postResetOperations" field :identity, 9, type: :string end defmodule Temporal.Api.Workflowservice.V1.ResetWorkflowExecutionResponse do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :run_id, 1, type: :string, json_name: "runId" end defmodule Temporal.Api.Workflowservice.V1.TerminateWorkflowExecutionRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 end defmodule Temporal.Api.Workflowservice.V1.DeleteWorkflowExecutionRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 end defmodule Temporal.Api.Workflowservice.V1.ListOpenWorkflowExecutionsRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :namespace, 1, type: :string field :query, 2, type: :string end defmodule Temporal.Api.Workflowservice.V1.CountWorkflowExecutionsResponse.AggregationGroup do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 end defmodule Temporal.Api.Workflowservice.V1.GetSearchAttributesResponse.KeysEntry do @moduledoc false use Protobuf, map: true, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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 field :failure, 7, type: Temporal.Api.Failure.V1.Failure field :cause, 8, type: Temporal.Api.Enums.V1.WorkflowTaskFailedCause, enum: true end defmodule Temporal.Api.Workflowservice.V1.RespondQueryTaskCompletedResponse do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 end defmodule Temporal.Api.Workflowservice.V1.ResetStickyTaskQueueRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 end defmodule Temporal.Api.Workflowservice.V1.ShutdownWorkerRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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 field :worker_heartbeat, 5, type: Temporal.Api.Worker.V1.WorkerHeartbeat, json_name: "workerHeartbeat" end defmodule Temporal.Api.Workflowservice.V1.ShutdownWorkerResponse do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 end defmodule Temporal.Api.Workflowservice.V1.QueryWorkflowRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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" field :workflow_extended_info, 8, type: Temporal.Api.Workflow.V1.WorkflowExecutionExtendedInfo, json_name: "workflowExtendedInfo" end defmodule Temporal.Api.Workflowservice.V1.DescribeTaskQueueRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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 :report_stats, 8, type: :bool, json_name: "reportStats" field :report_config, 11, type: :bool, json_name: "reportConfig" field :include_task_queue_status, 4, type: :bool, json_name: "includeTaskQueueStatus", deprecated: true field :api_mode, 5, type: Temporal.Api.Enums.V1.DescribeTaskQueueMode, json_name: "apiMode", enum: true, deprecated: true field :versions, 6, type: Temporal.Api.Taskqueue.V1.TaskQueueVersionSelection, deprecated: true field :task_queue_types, 7, repeated: true, type: Temporal.Api.Enums.V1.TaskQueueType, json_name: "taskQueueTypes", enum: true, deprecated: true field :report_pollers, 9, type: :bool, json_name: "reportPollers", deprecated: true field :report_task_reachability, 10, type: :bool, json_name: "reportTaskReachability", deprecated: true end defmodule Temporal.Api.Workflowservice.V1.DescribeTaskQueueResponse.StatsByPriorityKeyEntry do @moduledoc false use Protobuf, map: true, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :key, 1, type: :int32 field :value, 2, type: Temporal.Api.Taskqueue.V1.TaskQueueStats end defmodule Temporal.Api.Workflowservice.V1.DescribeTaskQueueResponse.EffectiveRateLimit do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :requests_per_second, 1, type: :float, json_name: "requestsPerSecond" field :rate_limit_source, 2, type: Temporal.Api.Enums.V1.RateLimitSource, json_name: "rateLimitSource", enum: true end defmodule Temporal.Api.Workflowservice.V1.DescribeTaskQueueResponse.VersionsInfoEntry do @moduledoc false use Protobuf, map: true, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :pollers, 1, repeated: true, type: Temporal.Api.Taskqueue.V1.PollerInfo field :stats, 5, type: Temporal.Api.Taskqueue.V1.TaskQueueStats field :stats_by_priority_key, 8, repeated: true, type: Temporal.Api.Workflowservice.V1.DescribeTaskQueueResponse.StatsByPriorityKeyEntry, json_name: "statsByPriorityKey", map: true field :versioning_info, 4, type: Temporal.Api.Taskqueue.V1.TaskQueueVersioningInfo, json_name: "versioningInfo" field :config, 6, type: Temporal.Api.Taskqueue.V1.TaskQueueConfig field :effective_rate_limit, 7, type: Temporal.Api.Workflowservice.V1.DescribeTaskQueueResponse.EffectiveRateLimit, json_name: "effectiveRateLimit" field :task_queue_status, 2, type: Temporal.Api.Taskqueue.V1.TaskQueueStatus, json_name: "taskQueueStatus", deprecated: true field :versions_info, 3, repeated: true, type: Temporal.Api.Workflowservice.V1.DescribeTaskQueueResponse.VersionsInfoEntry, json_name: "versionsInfo", map: true, deprecated: true end defmodule Temporal.Api.Workflowservice.V1.GetClusterInfoRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 end defmodule Temporal.Api.Workflowservice.V1.GetClusterInfoResponse.SupportedClientsEntry do @moduledoc false use Protobuf, map: true, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :key, 1, type: :string field :value, 2, type: :string end defmodule Temporal.Api.Workflowservice.V1.GetClusterInfoResponse do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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" field :initial_failover_version, 9, type: :int64, json_name: "initialFailoverVersion" field :failover_version_increment, 10, type: :int64, json_name: "failoverVersionIncrement" end defmodule Temporal.Api.Workflowservice.V1.GetSystemInfoRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 end defmodule Temporal.Api.Workflowservice.V1.GetSystemInfoResponse.Capabilities do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :conflict_token, 1, type: :bytes, json_name: "conflictToken" end defmodule Temporal.Api.Workflowservice.V1.DescribeScheduleRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 end defmodule Temporal.Api.Workflowservice.V1.PatchScheduleRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 end defmodule Temporal.Api.Workflowservice.V1.ListScheduleMatchingTimesRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 end defmodule Temporal.Api.Workflowservice.V1.ListSchedulesRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 end defmodule Temporal.Api.Workflowservice.V1.GetWorkerBuildIdCompatibilityRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :rule, 1, type: Temporal.Api.Taskqueue.V1.CompatibleBuildIdRedirectRule end defmodule Temporal.Api.Workflowservice.V1.UpdateWorkerVersioningRulesRequest.ReplaceCompatibleBuildIdRedirectRule do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :rule, 1, type: Temporal.Api.Taskqueue.V1.CompatibleBuildIdRedirectRule end defmodule Temporal.Api.Workflowservice.V1.UpdateWorkerVersioningRulesRequest.DeleteCompatibleBuildIdRedirectRule do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :source_build_id, 1, type: :string, json_name: "sourceBuildId" end defmodule Temporal.Api.Workflowservice.V1.UpdateWorkerVersioningRulesRequest.CommitBuildId do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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 field :update_workflow_options_operation, 15, type: Temporal.Api.Batch.V1.BatchOperationUpdateWorkflowExecutionOptions, json_name: "updateWorkflowOptionsOperation", oneof: 0 field :unpause_activities_operation, 16, type: Temporal.Api.Batch.V1.BatchOperationUnpauseActivities, json_name: "unpauseActivitiesOperation", oneof: 0 field :reset_activities_operation, 17, type: Temporal.Api.Batch.V1.BatchOperationResetActivities, json_name: "resetActivitiesOperation", oneof: 0 field :update_activity_options_operation, 18, type: Temporal.Api.Batch.V1.BatchOperationUpdateActivityOptions, json_name: "updateActivityOptionsOperation", oneof: 0 end defmodule Temporal.Api.Workflowservice.V1.StartBatchOperationResponse do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 end defmodule Temporal.Api.Workflowservice.V1.StopBatchOperationRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 end defmodule Temporal.Api.Workflowservice.V1.DescribeBatchOperationRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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", deprecated: true field :deployment_options, 6, type: Temporal.Api.Deployment.V1.WorkerDeploymentOptions, json_name: "deploymentOptions" field :worker_heartbeat, 7, repeated: true, type: Temporal.Api.Worker.V1.WorkerHeartbeat, json_name: "workerHeartbeat" end defmodule Temporal.Api.Workflowservice.V1.PollNexusTaskQueueResponse do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :task_token, 1, type: :bytes, json_name: "taskToken" field :request, 2, type: Temporal.Api.Nexus.V1.Request field :poller_scaling_decision, 3, type: Temporal.Api.Taskqueue.V1.PollerScalingDecision, json_name: "pollerScalingDecision" end defmodule Temporal.Api.Workflowservice.V1.RespondNexusTaskCompletedRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 end defmodule Temporal.Api.Workflowservice.V1.RespondNexusTaskFailedRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 end defmodule Temporal.Api.Workflowservice.V1.ExecuteMultiOperationRequest.Operation do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :responses, 1, repeated: true, type: Temporal.Api.Workflowservice.V1.ExecuteMultiOperationResponse.Response end defmodule Temporal.Api.Workflowservice.V1.UpdateActivityOptionsRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 oneof :activity, 0 field :namespace, 1, type: :string field :execution, 2, type: Temporal.Api.Common.V1.WorkflowExecution field :identity, 3, type: :string field :activity_options, 4, type: Temporal.Api.Activity.V1.ActivityOptions, json_name: "activityOptions" field :update_mask, 5, type: Google.Protobuf.FieldMask, json_name: "updateMask" field :id, 6, type: :string, oneof: 0 field :type, 7, type: :string, oneof: 0 field :match_all, 9, type: :bool, json_name: "matchAll", oneof: 0 field :restore_original, 8, type: :bool, json_name: "restoreOriginal" end defmodule Temporal.Api.Workflowservice.V1.UpdateActivityOptionsResponse do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :activity_options, 1, type: Temporal.Api.Activity.V1.ActivityOptions, json_name: "activityOptions" end defmodule Temporal.Api.Workflowservice.V1.PauseActivityRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 oneof :activity, 0 field :namespace, 1, type: :string field :execution, 2, type: Temporal.Api.Common.V1.WorkflowExecution field :identity, 3, type: :string field :id, 4, type: :string, oneof: 0 field :type, 5, type: :string, oneof: 0 field :reason, 6, type: :string end defmodule Temporal.Api.Workflowservice.V1.PauseActivityResponse do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 end defmodule Temporal.Api.Workflowservice.V1.UnpauseActivityRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 oneof :activity, 0 field :namespace, 1, type: :string field :execution, 2, type: Temporal.Api.Common.V1.WorkflowExecution field :identity, 3, type: :string field :id, 4, type: :string, oneof: 0 field :type, 5, type: :string, oneof: 0 field :unpause_all, 6, type: :bool, json_name: "unpauseAll", oneof: 0 field :reset_attempts, 7, type: :bool, json_name: "resetAttempts" field :reset_heartbeat, 8, type: :bool, json_name: "resetHeartbeat" field :jitter, 9, type: Google.Protobuf.Duration end defmodule Temporal.Api.Workflowservice.V1.UnpauseActivityResponse do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 end defmodule Temporal.Api.Workflowservice.V1.ResetActivityRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 oneof :activity, 0 field :namespace, 1, type: :string field :execution, 2, type: Temporal.Api.Common.V1.WorkflowExecution field :identity, 3, type: :string field :id, 4, type: :string, oneof: 0 field :type, 5, type: :string, oneof: 0 field :match_all, 10, type: :bool, json_name: "matchAll", oneof: 0 field :reset_heartbeat, 6, type: :bool, json_name: "resetHeartbeat" field :keep_paused, 7, type: :bool, json_name: "keepPaused" field :jitter, 8, type: Google.Protobuf.Duration field :restore_original_options, 9, type: :bool, json_name: "restoreOriginalOptions" end defmodule Temporal.Api.Workflowservice.V1.ResetActivityResponse do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 end defmodule Temporal.Api.Workflowservice.V1.UpdateWorkflowExecutionOptionsRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :namespace, 1, type: :string field :workflow_execution, 2, type: Temporal.Api.Common.V1.WorkflowExecution, json_name: "workflowExecution" field :workflow_execution_options, 3, type: Temporal.Api.Workflow.V1.WorkflowExecutionOptions, json_name: "workflowExecutionOptions" field :update_mask, 4, type: Google.Protobuf.FieldMask, json_name: "updateMask" end defmodule Temporal.Api.Workflowservice.V1.UpdateWorkflowExecutionOptionsResponse do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :workflow_execution_options, 1, type: Temporal.Api.Workflow.V1.WorkflowExecutionOptions, json_name: "workflowExecutionOptions" end defmodule Temporal.Api.Workflowservice.V1.DescribeDeploymentRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :namespace, 1, type: :string field :deployment, 2, type: Temporal.Api.Deployment.V1.Deployment end defmodule Temporal.Api.Workflowservice.V1.DescribeDeploymentResponse do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :deployment_info, 1, type: Temporal.Api.Deployment.V1.DeploymentInfo, json_name: "deploymentInfo" end defmodule Temporal.Api.Workflowservice.V1.DescribeWorkerDeploymentVersionRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :namespace, 1, type: :string field :version, 2, type: :string, deprecated: true field :deployment_version, 3, type: Temporal.Api.Deployment.V1.WorkerDeploymentVersion, json_name: "deploymentVersion" field :report_task_queue_stats, 4, type: :bool, json_name: "reportTaskQueueStats" end defmodule Temporal.Api.Workflowservice.V1.DescribeWorkerDeploymentVersionResponse.VersionTaskQueue.StatsByPriorityKeyEntry do @moduledoc false use Protobuf, map: true, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :key, 1, type: :int32 field :value, 2, type: Temporal.Api.Taskqueue.V1.TaskQueueStats end defmodule Temporal.Api.Workflowservice.V1.DescribeWorkerDeploymentVersionResponse.VersionTaskQueue do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :name, 1, type: :string field :type, 2, type: Temporal.Api.Enums.V1.TaskQueueType, enum: true field :stats, 3, type: Temporal.Api.Taskqueue.V1.TaskQueueStats field :stats_by_priority_key, 4, repeated: true, type: Temporal.Api.Workflowservice.V1.DescribeWorkerDeploymentVersionResponse.VersionTaskQueue.StatsByPriorityKeyEntry, json_name: "statsByPriorityKey", map: true end defmodule Temporal.Api.Workflowservice.V1.DescribeWorkerDeploymentVersionResponse do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :worker_deployment_version_info, 1, type: Temporal.Api.Deployment.V1.WorkerDeploymentVersionInfo, json_name: "workerDeploymentVersionInfo" field :version_task_queues, 2, repeated: true, type: Temporal.Api.Workflowservice.V1.DescribeWorkerDeploymentVersionResponse.VersionTaskQueue, json_name: "versionTaskQueues" end defmodule Temporal.Api.Workflowservice.V1.DescribeWorkerDeploymentRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :namespace, 1, type: :string field :deployment_name, 2, type: :string, json_name: "deploymentName" end defmodule Temporal.Api.Workflowservice.V1.DescribeWorkerDeploymentResponse do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :conflict_token, 1, type: :bytes, json_name: "conflictToken" field :worker_deployment_info, 2, type: Temporal.Api.Deployment.V1.WorkerDeploymentInfo, json_name: "workerDeploymentInfo" end defmodule Temporal.Api.Workflowservice.V1.ListDeploymentsRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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 :series_name, 4, type: :string, json_name: "seriesName" end defmodule Temporal.Api.Workflowservice.V1.ListDeploymentsResponse do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :next_page_token, 1, type: :bytes, json_name: "nextPageToken" field :deployments, 2, repeated: true, type: Temporal.Api.Deployment.V1.DeploymentListInfo end defmodule Temporal.Api.Workflowservice.V1.SetCurrentDeploymentRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :namespace, 1, type: :string field :deployment, 2, type: Temporal.Api.Deployment.V1.Deployment field :identity, 3, type: :string field :update_metadata, 4, type: Temporal.Api.Deployment.V1.UpdateDeploymentMetadata, json_name: "updateMetadata" end defmodule Temporal.Api.Workflowservice.V1.SetCurrentDeploymentResponse do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :current_deployment_info, 1, type: Temporal.Api.Deployment.V1.DeploymentInfo, json_name: "currentDeploymentInfo" field :previous_deployment_info, 2, type: Temporal.Api.Deployment.V1.DeploymentInfo, json_name: "previousDeploymentInfo" end defmodule Temporal.Api.Workflowservice.V1.SetWorkerDeploymentCurrentVersionRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :namespace, 1, type: :string field :deployment_name, 2, type: :string, json_name: "deploymentName" field :version, 3, type: :string, deprecated: true field :build_id, 7, type: :string, json_name: "buildId" field :conflict_token, 4, type: :bytes, json_name: "conflictToken" field :identity, 5, type: :string field :ignore_missing_task_queues, 6, type: :bool, json_name: "ignoreMissingTaskQueues" field :allow_no_pollers, 9, type: :bool, json_name: "allowNoPollers" end defmodule Temporal.Api.Workflowservice.V1.SetWorkerDeploymentCurrentVersionResponse do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :conflict_token, 1, type: :bytes, json_name: "conflictToken" field :previous_version, 2, type: :string, json_name: "previousVersion", deprecated: true field :previous_deployment_version, 3, type: Temporal.Api.Deployment.V1.WorkerDeploymentVersion, json_name: "previousDeploymentVersion" end defmodule Temporal.Api.Workflowservice.V1.SetWorkerDeploymentRampingVersionRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :namespace, 1, type: :string field :deployment_name, 2, type: :string, json_name: "deploymentName" field :version, 3, type: :string, deprecated: true field :build_id, 8, type: :string, json_name: "buildId" field :percentage, 4, type: :float field :conflict_token, 5, type: :bytes, json_name: "conflictToken" field :identity, 6, type: :string field :ignore_missing_task_queues, 7, type: :bool, json_name: "ignoreMissingTaskQueues" field :allow_no_pollers, 10, type: :bool, json_name: "allowNoPollers" end defmodule Temporal.Api.Workflowservice.V1.SetWorkerDeploymentRampingVersionResponse do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :conflict_token, 1, type: :bytes, json_name: "conflictToken" field :previous_version, 2, type: :string, json_name: "previousVersion", deprecated: true field :previous_deployment_version, 4, type: Temporal.Api.Deployment.V1.WorkerDeploymentVersion, json_name: "previousDeploymentVersion" field :previous_percentage, 3, type: :float, json_name: "previousPercentage" end defmodule Temporal.Api.Workflowservice.V1.ListWorkerDeploymentsRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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.ListWorkerDeploymentsResponse.WorkerDeploymentSummary do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :name, 1, type: :string field :create_time, 2, type: Google.Protobuf.Timestamp, json_name: "createTime" field :routing_config, 3, type: Temporal.Api.Deployment.V1.RoutingConfig, json_name: "routingConfig" field :latest_version_summary, 4, type: Temporal.Api.Deployment.V1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary, json_name: "latestVersionSummary" field :current_version_summary, 5, type: Temporal.Api.Deployment.V1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary, json_name: "currentVersionSummary" field :ramping_version_summary, 6, type: Temporal.Api.Deployment.V1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary, json_name: "rampingVersionSummary" end defmodule Temporal.Api.Workflowservice.V1.ListWorkerDeploymentsResponse do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :next_page_token, 1, type: :bytes, json_name: "nextPageToken" field :worker_deployments, 2, repeated: true, type: Temporal.Api.Workflowservice.V1.ListWorkerDeploymentsResponse.WorkerDeploymentSummary, json_name: "workerDeployments" end defmodule Temporal.Api.Workflowservice.V1.DeleteWorkerDeploymentVersionRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :namespace, 1, type: :string field :version, 2, type: :string, deprecated: true field :deployment_version, 5, type: Temporal.Api.Deployment.V1.WorkerDeploymentVersion, json_name: "deploymentVersion" field :skip_drainage, 3, type: :bool, json_name: "skipDrainage" field :identity, 4, type: :string end defmodule Temporal.Api.Workflowservice.V1.DeleteWorkerDeploymentVersionResponse do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 end defmodule Temporal.Api.Workflowservice.V1.DeleteWorkerDeploymentRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :namespace, 1, type: :string field :deployment_name, 2, type: :string, json_name: "deploymentName" field :identity, 3, type: :string end defmodule Temporal.Api.Workflowservice.V1.DeleteWorkerDeploymentResponse do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 end defmodule Temporal.Api.Workflowservice.V1.UpdateWorkerDeploymentVersionMetadataRequest.UpsertEntriesEntry do @moduledoc false use Protobuf, map: true, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :key, 1, type: :string field :value, 2, type: Temporal.Api.Common.V1.Payload end defmodule Temporal.Api.Workflowservice.V1.UpdateWorkerDeploymentVersionMetadataRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :namespace, 1, type: :string field :version, 2, type: :string, deprecated: true field :deployment_version, 5, type: Temporal.Api.Deployment.V1.WorkerDeploymentVersion, json_name: "deploymentVersion" field :upsert_entries, 3, repeated: true, type: Temporal.Api.Workflowservice.V1.UpdateWorkerDeploymentVersionMetadataRequest.UpsertEntriesEntry, json_name: "upsertEntries", map: true field :remove_entries, 4, repeated: true, type: :string, json_name: "removeEntries" field :identity, 6, type: :string end defmodule Temporal.Api.Workflowservice.V1.UpdateWorkerDeploymentVersionMetadataResponse do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :metadata, 1, type: Temporal.Api.Deployment.V1.VersionMetadata end defmodule Temporal.Api.Workflowservice.V1.SetWorkerDeploymentManagerRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 oneof :new_manager_identity, 0 field :namespace, 1, type: :string field :deployment_name, 2, type: :string, json_name: "deploymentName" field :manager_identity, 3, type: :string, json_name: "managerIdentity", oneof: 0 field :self, 4, type: :bool, oneof: 0 field :conflict_token, 5, type: :bytes, json_name: "conflictToken" field :identity, 6, type: :string end defmodule Temporal.Api.Workflowservice.V1.SetWorkerDeploymentManagerResponse do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :conflict_token, 1, type: :bytes, json_name: "conflictToken" field :previous_manager_identity, 2, type: :string, json_name: "previousManagerIdentity" end defmodule Temporal.Api.Workflowservice.V1.GetCurrentDeploymentRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :namespace, 1, type: :string field :series_name, 2, type: :string, json_name: "seriesName" end defmodule Temporal.Api.Workflowservice.V1.GetCurrentDeploymentResponse do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :current_deployment_info, 1, type: Temporal.Api.Deployment.V1.DeploymentInfo, json_name: "currentDeploymentInfo" end defmodule Temporal.Api.Workflowservice.V1.GetDeploymentReachabilityRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :namespace, 1, type: :string field :deployment, 2, type: Temporal.Api.Deployment.V1.Deployment end defmodule Temporal.Api.Workflowservice.V1.GetDeploymentReachabilityResponse do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :deployment_info, 1, type: Temporal.Api.Deployment.V1.DeploymentInfo, json_name: "deploymentInfo" field :reachability, 2, type: Temporal.Api.Enums.V1.DeploymentReachability, enum: true field :last_update_time, 3, type: Google.Protobuf.Timestamp, json_name: "lastUpdateTime" end defmodule Temporal.Api.Workflowservice.V1.CreateWorkflowRuleRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :namespace, 1, type: :string field :spec, 2, type: Temporal.Api.Rules.V1.WorkflowRuleSpec field :force_scan, 3, type: :bool, json_name: "forceScan" field :request_id, 4, type: :string, json_name: "requestId" field :identity, 5, type: :string field :description, 6, type: :string end defmodule Temporal.Api.Workflowservice.V1.CreateWorkflowRuleResponse do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :rule, 1, type: Temporal.Api.Rules.V1.WorkflowRule field :job_id, 2, type: :string, json_name: "jobId" end defmodule Temporal.Api.Workflowservice.V1.DescribeWorkflowRuleRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :namespace, 1, type: :string field :rule_id, 2, type: :string, json_name: "ruleId" end defmodule Temporal.Api.Workflowservice.V1.DescribeWorkflowRuleResponse do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :rule, 1, type: Temporal.Api.Rules.V1.WorkflowRule end defmodule Temporal.Api.Workflowservice.V1.DeleteWorkflowRuleRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :namespace, 1, type: :string field :rule_id, 2, type: :string, json_name: "ruleId" end defmodule Temporal.Api.Workflowservice.V1.DeleteWorkflowRuleResponse do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 end defmodule Temporal.Api.Workflowservice.V1.ListWorkflowRulesRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :namespace, 1, type: :string field :next_page_token, 2, type: :bytes, json_name: "nextPageToken" end defmodule Temporal.Api.Workflowservice.V1.ListWorkflowRulesResponse do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :rules, 1, repeated: true, type: Temporal.Api.Rules.V1.WorkflowRule field :next_page_token, 2, type: :bytes, json_name: "nextPageToken" end defmodule Temporal.Api.Workflowservice.V1.TriggerWorkflowRuleRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 oneof :rule, 0 field :namespace, 1, type: :string field :execution, 2, type: Temporal.Api.Common.V1.WorkflowExecution field :id, 4, type: :string, oneof: 0 field :spec, 5, type: Temporal.Api.Rules.V1.WorkflowRuleSpec, oneof: 0 field :identity, 3, type: :string end defmodule Temporal.Api.Workflowservice.V1.TriggerWorkflowRuleResponse do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :applied, 1, type: :bool end defmodule Temporal.Api.Workflowservice.V1.RecordWorkerHeartbeatRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :namespace, 1, type: :string field :identity, 2, type: :string field :worker_heartbeat, 3, repeated: true, type: Temporal.Api.Worker.V1.WorkerHeartbeat, json_name: "workerHeartbeat" end defmodule Temporal.Api.Workflowservice.V1.RecordWorkerHeartbeatResponse do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 end defmodule Temporal.Api.Workflowservice.V1.ListWorkersRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 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.ListWorkersResponse do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :workers_info, 1, repeated: true, type: Temporal.Api.Worker.V1.WorkerInfo, json_name: "workersInfo" field :next_page_token, 2, type: :bytes, json_name: "nextPageToken" end defmodule Temporal.Api.Workflowservice.V1.UpdateTaskQueueConfigRequest.RateLimitUpdate do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :rate_limit, 1, type: Temporal.Api.Taskqueue.V1.RateLimit, json_name: "rateLimit" field :reason, 2, type: :string end defmodule Temporal.Api.Workflowservice.V1.UpdateTaskQueueConfigRequest.SetFairnessWeightOverridesEntry do @moduledoc false use Protobuf, map: true, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :key, 1, type: :string field :value, 2, type: :float end defmodule Temporal.Api.Workflowservice.V1.UpdateTaskQueueConfigRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :namespace, 1, type: :string field :identity, 2, type: :string field :task_queue, 3, type: :string, json_name: "taskQueue" field :task_queue_type, 4, type: Temporal.Api.Enums.V1.TaskQueueType, json_name: "taskQueueType", enum: true field :update_queue_rate_limit, 5, type: Temporal.Api.Workflowservice.V1.UpdateTaskQueueConfigRequest.RateLimitUpdate, json_name: "updateQueueRateLimit" field :update_fairness_key_rate_limit_default, 6, type: Temporal.Api.Workflowservice.V1.UpdateTaskQueueConfigRequest.RateLimitUpdate, json_name: "updateFairnessKeyRateLimitDefault" field :set_fairness_weight_overrides, 7, repeated: true, type: Temporal.Api.Workflowservice.V1.UpdateTaskQueueConfigRequest.SetFairnessWeightOverridesEntry, json_name: "setFairnessWeightOverrides", map: true field :unset_fairness_weight_overrides, 8, repeated: true, type: :string, json_name: "unsetFairnessWeightOverrides" end defmodule Temporal.Api.Workflowservice.V1.UpdateTaskQueueConfigResponse do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :config, 1, type: Temporal.Api.Taskqueue.V1.TaskQueueConfig end defmodule Temporal.Api.Workflowservice.V1.FetchWorkerConfigRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :namespace, 1, type: :string field :identity, 2, type: :string field :reason, 3, type: :string field :selector, 6, type: Temporal.Api.Common.V1.WorkerSelector end defmodule Temporal.Api.Workflowservice.V1.FetchWorkerConfigResponse do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :worker_config, 1, type: Temporal.Api.Sdk.V1.WorkerConfig, json_name: "workerConfig" end defmodule Temporal.Api.Workflowservice.V1.UpdateWorkerConfigRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :namespace, 1, type: :string field :identity, 2, type: :string field :reason, 3, type: :string field :worker_config, 4, type: Temporal.Api.Sdk.V1.WorkerConfig, json_name: "workerConfig" field :update_mask, 5, type: Google.Protobuf.FieldMask, json_name: "updateMask" field :selector, 6, type: Temporal.Api.Common.V1.WorkerSelector end defmodule Temporal.Api.Workflowservice.V1.UpdateWorkerConfigResponse do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 oneof :response, 0 field :worker_config, 1, type: Temporal.Api.Sdk.V1.WorkerConfig, json_name: "workerConfig", oneof: 0 end defmodule Temporal.Api.Workflowservice.V1.DescribeWorkerRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :namespace, 1, type: :string field :worker_instance_key, 2, type: :string, json_name: "workerInstanceKey" end defmodule Temporal.Api.Workflowservice.V1.DescribeWorkerResponse do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :worker_info, 1, type: Temporal.Api.Worker.V1.WorkerInfo, json_name: "workerInfo" end