Packages
temporalio
1.21.0
1.62.13
1.62.12
1.62.11
1.62.9
1.62.8
1.62.7
1.62.6
1.62.5
1.62.3
1.62.2
1.62.1
1.62.0
1.61.1
1.61.0
1.60.2
1.60.1
1.60.0
1.59.0
1.58.0
1.56.0
1.55.0
1.54.0
1.53.0
1.51.0
1.50.1
1.50.0
1.49.1
1.49.0
1.48.0
1.47.0
1.46.0
1.45.0
1.44.0
1.43.2
1.43.1
1.43.0
1.42.0
1.41.0
1.40.0
1.38.0
1.37.0
1.36.0
1.35.0
1.34.0
1.33.0
1.32.0
1.27.0
1.26.0
1.25.0
1.24.0
1.23.0
1.21.0
1.20.0
Elixir files generated from Temporal.io's protobuf files using protobuf-elixir.
Current section
Files
Jump to
Current section
Files
lib/temporal/api/workflowservice/v1/request_response.pb.ex
defmodule Temporal.Api.Workflowservice.V1.RegisterNamespaceRequest.DataEntry do
@moduledoc false
use Protobuf, map: true, protoc_gen_elixir_version: "0.12.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.12.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",
deprecated: false
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.12.0", syntax: :proto3
end
defmodule Temporal.Api.Workflowservice.V1.ListNamespacesRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.12.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.12.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.12.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.12.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.12.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.12.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.12.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.12.0", syntax: :proto3
end
defmodule Temporal.Api.Workflowservice.V1.StartWorkflowExecutionRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.12.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",
deprecated: false
field :workflow_run_timeout, 7,
type: Google.Protobuf.Duration,
json_name: "workflowRunTimeout",
deprecated: false
field :workflow_task_timeout, 8,
type: Google.Protobuf.Duration,
json_name: "workflowTaskTimeout",
deprecated: false
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 :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",
deprecated: false
end
defmodule Temporal.Api.Workflowservice.V1.StartWorkflowExecutionResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.12.0", syntax: :proto3
field :run_id, 1, type: :string, json_name: "runId"
field :eager_workflow_task, 2,
type: Temporal.Api.Workflowservice.V1.PollWorkflowTaskQueueResponse,
json_name: "eagerWorkflowTask"
end
defmodule Temporal.Api.Workflowservice.V1.GetWorkflowExecutionHistoryRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.12.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.12.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.12.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.12.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.12.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"
field :worker_version_capabilities, 5,
type: Temporal.Api.Common.V1.WorkerVersionCapabilities,
json_name: "workerVersionCapabilities"
end
defmodule Temporal.Api.Workflowservice.V1.PollWorkflowTaskQueueResponse.QueriesEntry do
@moduledoc false
use Protobuf, map: true, protoc_gen_elixir_version: "0.12.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.12.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",
deprecated: false
field :started_time, 13,
type: Google.Protobuf.Timestamp,
json_name: "startedTime",
deprecated: false
field :queries, 14,
repeated: true,
type: Temporal.Api.Workflowservice.V1.PollWorkflowTaskQueueResponse.QueriesEntry,
map: true
field :messages, 15, repeated: true, type: Temporal.Api.Protocol.V1.Message
end
defmodule Temporal.Api.Workflowservice.V1.RespondWorkflowTaskCompletedRequest.QueryResultsEntry do
@moduledoc false
use Protobuf, map: true, protoc_gen_elixir_version: "0.12.0", syntax: :proto3
field :key, 1, type: :string
field :value, 2, type: Temporal.Api.Query.V1.WorkflowQueryResult
end
defmodule Temporal.Api.Workflowservice.V1.RespondWorkflowTaskCompletedRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.12.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"
field :query_results, 8,
repeated: true,
type: Temporal.Api.Workflowservice.V1.RespondWorkflowTaskCompletedRequest.QueryResultsEntry,
json_name: "queryResults",
map: true
field :namespace, 9, type: :string
field :worker_version_stamp, 10,
type: Temporal.Api.Common.V1.WorkerVersionStamp,
json_name: "workerVersionStamp"
field :messages, 11, repeated: true, type: Temporal.Api.Protocol.V1.Message
field :sdk_metadata, 12,
type: Temporal.Api.Sdk.V1.WorkflowTaskCompletedMetadata,
json_name: "sdkMetadata"
field :metering_metadata, 13,
type: Temporal.Api.Common.V1.MeteringMetadata,
json_name: "meteringMetadata"
end
defmodule Temporal.Api.Workflowservice.V1.RespondWorkflowTaskCompletedResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.12.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.12.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"
field :namespace, 6, type: :string
field :messages, 7, repeated: true, type: Temporal.Api.Protocol.V1.Message
field :worker_version, 8,
type: Temporal.Api.Common.V1.WorkerVersionStamp,
json_name: "workerVersion"
end
defmodule Temporal.Api.Workflowservice.V1.RespondWorkflowTaskFailedResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.12.0", syntax: :proto3
end
defmodule Temporal.Api.Workflowservice.V1.PollActivityTaskQueueRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.12.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"
end
defmodule Temporal.Api.Workflowservice.V1.PollActivityTaskQueueResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.12.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",
deprecated: false
field :current_attempt_scheduled_time, 11,
type: Google.Protobuf.Timestamp,
json_name: "currentAttemptScheduledTime",
deprecated: false
field :started_time, 12,
type: Google.Protobuf.Timestamp,
json_name: "startedTime",
deprecated: false
field :attempt, 13, type: :int32
field :schedule_to_close_timeout, 14,
type: Google.Protobuf.Duration,
json_name: "scheduleToCloseTimeout",
deprecated: false
field :start_to_close_timeout, 15,
type: Google.Protobuf.Duration,
json_name: "startToCloseTimeout",
deprecated: false
field :heartbeat_timeout, 16,
type: Google.Protobuf.Duration,
json_name: "heartbeatTimeout",
deprecated: false
field :retry_policy, 17, type: Temporal.Api.Common.V1.RetryPolicy, json_name: "retryPolicy"
end
defmodule Temporal.Api.Workflowservice.V1.RecordActivityTaskHeartbeatRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.12.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.12.0", syntax: :proto3
field :cancel_requested, 1, type: :bool, json_name: "cancelRequested"
end
defmodule Temporal.Api.Workflowservice.V1.RecordActivityTaskHeartbeatByIdRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.12.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.12.0", syntax: :proto3
field :cancel_requested, 1, type: :bool, json_name: "cancelRequested"
end
defmodule Temporal.Api.Workflowservice.V1.RespondActivityTaskCompletedRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.12.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"
end
defmodule Temporal.Api.Workflowservice.V1.RespondActivityTaskCompletedResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.12.0", syntax: :proto3
end
defmodule Temporal.Api.Workflowservice.V1.RespondActivityTaskCompletedByIdRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.12.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.12.0", syntax: :proto3
end
defmodule Temporal.Api.Workflowservice.V1.RespondActivityTaskFailedRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.12.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"
end
defmodule Temporal.Api.Workflowservice.V1.RespondActivityTaskFailedResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.12.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.12.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.12.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.12.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"
end
defmodule Temporal.Api.Workflowservice.V1.RespondActivityTaskCanceledResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.12.0", syntax: :proto3
end
defmodule Temporal.Api.Workflowservice.V1.RespondActivityTaskCanceledByIdRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.12.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.RespondActivityTaskCanceledByIdResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.12.0", syntax: :proto3
end
defmodule Temporal.Api.Workflowservice.V1.RequestCancelWorkflowExecutionRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.12.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
end
defmodule Temporal.Api.Workflowservice.V1.RequestCancelWorkflowExecutionResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.12.0", syntax: :proto3
end
defmodule Temporal.Api.Workflowservice.V1.SignalWorkflowExecutionRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.12.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
field :header, 8, type: Temporal.Api.Common.V1.Header
field :skip_generate_workflow_task, 9, type: :bool, json_name: "skipGenerateWorkflowTask"
end
defmodule Temporal.Api.Workflowservice.V1.SignalWorkflowExecutionResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.12.0", syntax: :proto3
end
defmodule Temporal.Api.Workflowservice.V1.SignalWithStartWorkflowExecutionRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.12.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",
deprecated: false
field :workflow_run_timeout, 7,
type: Google.Protobuf.Duration,
json_name: "workflowRunTimeout",
deprecated: false
field :workflow_task_timeout, 8,
type: Google.Protobuf.Duration,
json_name: "workflowTaskTimeout",
deprecated: false
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 :signal_name, 12, type: :string, json_name: "signalName"
field :signal_input, 13, type: Temporal.Api.Common.V1.Payloads, json_name: "signalInput"
field :control, 14, type: :string
field :retry_policy, 15, type: Temporal.Api.Common.V1.RetryPolicy, json_name: "retryPolicy"
field :cron_schedule, 16, type: :string, json_name: "cronSchedule"
field :memo, 17, type: Temporal.Api.Common.V1.Memo
field :search_attributes, 18,
type: Temporal.Api.Common.V1.SearchAttributes,
json_name: "searchAttributes"
field :header, 19, type: Temporal.Api.Common.V1.Header
field :workflow_start_delay, 20,
type: Google.Protobuf.Duration,
json_name: "workflowStartDelay",
deprecated: false
field :skip_generate_workflow_task, 21, type: :bool, json_name: "skipGenerateWorkflowTask"
end
defmodule Temporal.Api.Workflowservice.V1.SignalWithStartWorkflowExecutionResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.12.0", syntax: :proto3
field :run_id, 1, type: :string, json_name: "runId"
end
defmodule Temporal.Api.Workflowservice.V1.ResetWorkflowExecutionRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.12.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
end
defmodule Temporal.Api.Workflowservice.V1.ResetWorkflowExecutionResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.12.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.12.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"
end
defmodule Temporal.Api.Workflowservice.V1.TerminateWorkflowExecutionResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.12.0", syntax: :proto3
end
defmodule Temporal.Api.Workflowservice.V1.DeleteWorkflowExecutionRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.12.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.12.0", syntax: :proto3
end
defmodule Temporal.Api.Workflowservice.V1.ListOpenWorkflowExecutionsRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.12.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.12.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.12.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.12.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.12.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.12.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.12.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.12.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.12.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.12.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.12.0", syntax: :proto3
field :namespace, 1, type: :string
field :query, 2, type: :string
end
defmodule Temporal.Api.Workflowservice.V1.CountWorkflowExecutionsResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.12.0", syntax: :proto3
field :count, 1, type: :int64
end
defmodule Temporal.Api.Workflowservice.V1.GetSearchAttributesRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.12.0", syntax: :proto3
end
defmodule Temporal.Api.Workflowservice.V1.GetSearchAttributesResponse.KeysEntry do
@moduledoc false
use Protobuf, map: true, protoc_gen_elixir_version: "0.12.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.12.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.12.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
end
defmodule Temporal.Api.Workflowservice.V1.RespondQueryTaskCompletedResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.12.0", syntax: :proto3
end
defmodule Temporal.Api.Workflowservice.V1.ResetStickyTaskQueueRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.12.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.12.0", syntax: :proto3
end
defmodule Temporal.Api.Workflowservice.V1.QueryWorkflowRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.12.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.12.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.12.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.12.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"
end
defmodule Temporal.Api.Workflowservice.V1.DescribeTaskQueueRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.12.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 :include_task_queue_status, 4, type: :bool, json_name: "includeTaskQueueStatus"
end
defmodule Temporal.Api.Workflowservice.V1.DescribeTaskQueueResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.12.0", syntax: :proto3
field :pollers, 1, repeated: true, type: Temporal.Api.Taskqueue.V1.PollerInfo
field :task_queue_status, 2,
type: Temporal.Api.Taskqueue.V1.TaskQueueStatus,
json_name: "taskQueueStatus"
end
defmodule Temporal.Api.Workflowservice.V1.GetClusterInfoRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.12.0", syntax: :proto3
end
defmodule Temporal.Api.Workflowservice.V1.GetClusterInfoResponse.SupportedClientsEntry do
@moduledoc false
use Protobuf, map: true, protoc_gen_elixir_version: "0.12.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.12.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"
end
defmodule Temporal.Api.Workflowservice.V1.GetSystemInfoRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.12.0", syntax: :proto3
end
defmodule Temporal.Api.Workflowservice.V1.GetSystemInfoResponse.Capabilities do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.12.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"
end
defmodule Temporal.Api.Workflowservice.V1.GetSystemInfoResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.12.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.12.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.12.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.12.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.12.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.12.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.12.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.12.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"
end
defmodule Temporal.Api.Workflowservice.V1.UpdateScheduleResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.12.0", syntax: :proto3
end
defmodule Temporal.Api.Workflowservice.V1.PatchScheduleRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.12.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.12.0", syntax: :proto3
end
defmodule Temporal.Api.Workflowservice.V1.ListScheduleMatchingTimesRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.12.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", deprecated: false
field :end_time, 4, type: Google.Protobuf.Timestamp, json_name: "endTime", deprecated: false
end
defmodule Temporal.Api.Workflowservice.V1.ListScheduleMatchingTimesResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.12.0", syntax: :proto3
field :start_time, 1,
repeated: true,
type: Google.Protobuf.Timestamp,
json_name: "startTime",
deprecated: false
end
defmodule Temporal.Api.Workflowservice.V1.DeleteScheduleRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.12.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.12.0", syntax: :proto3
end
defmodule Temporal.Api.Workflowservice.V1.ListSchedulesRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.12.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"
end
defmodule Temporal.Api.Workflowservice.V1.ListSchedulesResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.12.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.12.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 do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.12.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
end
defmodule Temporal.Api.Workflowservice.V1.UpdateWorkerBuildIdCompatibilityResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.12.0", syntax: :proto3
field :version_set_id, 1, type: :string, json_name: "versionSetId"
end
defmodule Temporal.Api.Workflowservice.V1.GetWorkerBuildIdCompatibilityRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.12.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.12.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.GetWorkerTaskReachabilityRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.12.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.12.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.12.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.12.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
end
defmodule Temporal.Api.Workflowservice.V1.StartBatchOperationRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.12.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 :termination_operation, 10,
type: Temporal.Api.Batch.V1.BatchOperationTermination,
json_name: "terminationOperation",
oneof: 0
field :signal_operation, 11,
type: Temporal.Api.Batch.V1.BatchOperationSignal,
json_name: "signalOperation",
oneof: 0
field :cancellation_operation, 12,
type: Temporal.Api.Batch.V1.BatchOperationCancellation,
json_name: "cancellationOperation",
oneof: 0
field :deletion_operation, 13,
type: Temporal.Api.Batch.V1.BatchOperationDeletion,
json_name: "deletionOperation",
oneof: 0
field :reset_operation, 14,
type: Temporal.Api.Batch.V1.BatchOperationReset,
json_name: "resetOperation",
oneof: 0
end
defmodule Temporal.Api.Workflowservice.V1.StartBatchOperationResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.12.0", syntax: :proto3
end
defmodule Temporal.Api.Workflowservice.V1.StopBatchOperationRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.12.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.12.0", syntax: :proto3
end
defmodule Temporal.Api.Workflowservice.V1.DescribeBatchOperationRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.12.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.12.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", deprecated: false
field :close_time, 5, type: Google.Protobuf.Timestamp, json_name: "closeTime", deprecated: false
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.12.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.12.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.12.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.12.0", syntax: :proto3
field :outcome, 1, type: Temporal.Api.Update.V1.Outcome
end