Current section

Files

Jump to
temporalio lib temporal api workflow v1 message.pb.ex
Raw

lib/temporal/api/workflow/v1/message.pb.ex

defmodule Temporal.Api.Workflow.V1.VersioningOverride.PinnedOverrideBehavior do
@moduledoc false
use Protobuf,
enum: true,
full_name: "temporal.api.workflow.v1.VersioningOverride.PinnedOverrideBehavior",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :PINNED_OVERRIDE_BEHAVIOR_UNSPECIFIED, 0
field :PINNED_OVERRIDE_BEHAVIOR_PINNED, 1
end
defmodule Temporal.Api.Workflow.V1.WorkflowExecutionInfo do
@moduledoc false
use Protobuf,
full_name: "temporal.api.workflow.v1.WorkflowExecutionInfo",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :execution, 1, type: Temporal.Api.Common.V1.WorkflowExecution
field :type, 2, type: Temporal.Api.Common.V1.WorkflowType
field :start_time, 3, type: Google.Protobuf.Timestamp, json_name: "startTime"
field :close_time, 4, type: Google.Protobuf.Timestamp, json_name: "closeTime"
field :status, 5, type: Temporal.Api.Enums.V1.WorkflowExecutionStatus, enum: true
field :history_length, 6, type: :int64, json_name: "historyLength"
field :parent_namespace_id, 7, type: :string, json_name: "parentNamespaceId"
field :parent_execution, 8,
type: Temporal.Api.Common.V1.WorkflowExecution,
json_name: "parentExecution"
field :execution_time, 9, type: Google.Protobuf.Timestamp, json_name: "executionTime"
field :memo, 10, type: Temporal.Api.Common.V1.Memo
field :search_attributes, 11,
type: Temporal.Api.Common.V1.SearchAttributes,
json_name: "searchAttributes"
field :auto_reset_points, 12,
type: Temporal.Api.Workflow.V1.ResetPoints,
json_name: "autoResetPoints"
field :task_queue, 13, type: :string, json_name: "taskQueue"
field :state_transition_count, 14, type: :int64, json_name: "stateTransitionCount"
field :history_size_bytes, 15, type: :int64, json_name: "historySizeBytes"
field :most_recent_worker_version_stamp, 16,
type: Temporal.Api.Common.V1.WorkerVersionStamp,
json_name: "mostRecentWorkerVersionStamp",
deprecated: true
field :execution_duration, 17, type: Google.Protobuf.Duration, json_name: "executionDuration"
field :root_execution, 18,
type: Temporal.Api.Common.V1.WorkflowExecution,
json_name: "rootExecution"
field :assigned_build_id, 19, type: :string, json_name: "assignedBuildId", deprecated: true
field :inherited_build_id, 20, type: :string, json_name: "inheritedBuildId", deprecated: true
field :first_run_id, 21, type: :string, json_name: "firstRunId"
field :versioning_info, 22,
type: Temporal.Api.Workflow.V1.WorkflowExecutionVersioningInfo,
json_name: "versioningInfo"
field :worker_deployment_name, 23, type: :string, json_name: "workerDeploymentName"
field :priority, 24, type: Temporal.Api.Common.V1.Priority
field :external_payload_size_bytes, 25, type: :int64, json_name: "externalPayloadSizeBytes"
field :external_payload_count, 26, type: :int64, json_name: "externalPayloadCount"
end
defmodule Temporal.Api.Workflow.V1.WorkflowExecutionExtendedInfo.RequestIdInfosEntry do
@moduledoc false
use Protobuf,
full_name: "temporal.api.workflow.v1.WorkflowExecutionExtendedInfo.RequestIdInfosEntry",
map: true,
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :key, 1, type: :string
field :value, 2, type: Temporal.Api.Workflow.V1.RequestIdInfo
end
defmodule Temporal.Api.Workflow.V1.WorkflowExecutionExtendedInfo do
@moduledoc false
use Protobuf,
full_name: "temporal.api.workflow.v1.WorkflowExecutionExtendedInfo",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :execution_expiration_time, 1,
type: Google.Protobuf.Timestamp,
json_name: "executionExpirationTime"
field :run_expiration_time, 2, type: Google.Protobuf.Timestamp, json_name: "runExpirationTime"
field :cancel_requested, 3, type: :bool, json_name: "cancelRequested"
field :last_reset_time, 4, type: Google.Protobuf.Timestamp, json_name: "lastResetTime"
field :original_start_time, 5, type: Google.Protobuf.Timestamp, json_name: "originalStartTime"
field :reset_run_id, 6, type: :string, json_name: "resetRunId"
field :request_id_infos, 7,
repeated: true,
type: Temporal.Api.Workflow.V1.WorkflowExecutionExtendedInfo.RequestIdInfosEntry,
json_name: "requestIdInfos",
map: true
field :pause_info, 8,
type: Temporal.Api.Workflow.V1.WorkflowExecutionPauseInfo,
json_name: "pauseInfo"
end
defmodule Temporal.Api.Workflow.V1.WorkflowExecutionVersioningInfo do
@moduledoc false
use Protobuf,
full_name: "temporal.api.workflow.v1.WorkflowExecutionVersioningInfo",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :behavior, 1, type: Temporal.Api.Enums.V1.VersioningBehavior, enum: true
field :deployment, 2, type: Temporal.Api.Deployment.V1.Deployment, deprecated: true
field :version, 5, type: :string, deprecated: true
field :deployment_version, 7,
type: Temporal.Api.Deployment.V1.WorkerDeploymentVersion,
json_name: "deploymentVersion"
field :versioning_override, 3,
type: Temporal.Api.Workflow.V1.VersioningOverride,
json_name: "versioningOverride"
field :deployment_transition, 4,
type: Temporal.Api.Workflow.V1.DeploymentTransition,
json_name: "deploymentTransition",
deprecated: true
field :version_transition, 6,
type: Temporal.Api.Workflow.V1.DeploymentVersionTransition,
json_name: "versionTransition"
field :revision_number, 8, type: :int64, json_name: "revisionNumber"
field :continue_as_new_initial_versioning_behavior, 9,
type: Temporal.Api.Enums.V1.ContinueAsNewVersioningBehavior,
json_name: "continueAsNewInitialVersioningBehavior",
enum: true
end
defmodule Temporal.Api.Workflow.V1.DeploymentTransition do
@moduledoc false
use Protobuf,
full_name: "temporal.api.workflow.v1.DeploymentTransition",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :deployment, 1, type: Temporal.Api.Deployment.V1.Deployment
end
defmodule Temporal.Api.Workflow.V1.DeploymentVersionTransition do
@moduledoc false
use Protobuf,
full_name: "temporal.api.workflow.v1.DeploymentVersionTransition",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :version, 1, type: :string, deprecated: true
field :deployment_version, 2,
type: Temporal.Api.Deployment.V1.WorkerDeploymentVersion,
json_name: "deploymentVersion"
end
defmodule Temporal.Api.Workflow.V1.WorkflowExecutionConfig do
@moduledoc false
use Protobuf,
full_name: "temporal.api.workflow.v1.WorkflowExecutionConfig",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :task_queue, 1, type: Temporal.Api.Taskqueue.V1.TaskQueue, json_name: "taskQueue"
field :workflow_execution_timeout, 2,
type: Google.Protobuf.Duration,
json_name: "workflowExecutionTimeout"
field :workflow_run_timeout, 3, type: Google.Protobuf.Duration, json_name: "workflowRunTimeout"
field :default_workflow_task_timeout, 4,
type: Google.Protobuf.Duration,
json_name: "defaultWorkflowTaskTimeout"
field :user_metadata, 5, type: Temporal.Api.Sdk.V1.UserMetadata, json_name: "userMetadata"
end
defmodule Temporal.Api.Workflow.V1.PendingActivityInfo.PauseInfo.Manual do
@moduledoc false
use Protobuf,
full_name: "temporal.api.workflow.v1.PendingActivityInfo.PauseInfo.Manual",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :identity, 1, type: :string
field :reason, 2, type: :string
end
defmodule Temporal.Api.Workflow.V1.PendingActivityInfo.PauseInfo.Rule do
@moduledoc false
use Protobuf,
full_name: "temporal.api.workflow.v1.PendingActivityInfo.PauseInfo.Rule",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :rule_id, 1, type: :string, json_name: "ruleId"
field :identity, 2, type: :string
field :reason, 3, type: :string
end
defmodule Temporal.Api.Workflow.V1.PendingActivityInfo.PauseInfo do
@moduledoc false
use Protobuf,
full_name: "temporal.api.workflow.v1.PendingActivityInfo.PauseInfo",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
oneof :paused_by, 0
field :pause_time, 1, type: Google.Protobuf.Timestamp, json_name: "pauseTime"
field :manual, 2, type: Temporal.Api.Workflow.V1.PendingActivityInfo.PauseInfo.Manual, oneof: 0
field :rule, 4, type: Temporal.Api.Workflow.V1.PendingActivityInfo.PauseInfo.Rule, oneof: 0
end
defmodule Temporal.Api.Workflow.V1.PendingActivityInfo do
@moduledoc false
use Protobuf,
full_name: "temporal.api.workflow.v1.PendingActivityInfo",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
oneof :assigned_build_id, 0
field :activity_id, 1, type: :string, json_name: "activityId"
field :activity_type, 2, type: Temporal.Api.Common.V1.ActivityType, json_name: "activityType"
field :state, 3, type: Temporal.Api.Enums.V1.PendingActivityState, enum: true
field :heartbeat_details, 4,
type: Temporal.Api.Common.V1.Payloads,
json_name: "heartbeatDetails"
field :last_heartbeat_time, 5, type: Google.Protobuf.Timestamp, json_name: "lastHeartbeatTime"
field :last_started_time, 6, type: Google.Protobuf.Timestamp, json_name: "lastStartedTime"
field :attempt, 7, type: :int32
field :maximum_attempts, 8, type: :int32, json_name: "maximumAttempts"
field :scheduled_time, 9, type: Google.Protobuf.Timestamp, json_name: "scheduledTime"
field :expiration_time, 10, type: Google.Protobuf.Timestamp, json_name: "expirationTime"
field :last_failure, 11, type: Temporal.Api.Failure.V1.Failure, json_name: "lastFailure"
field :last_worker_identity, 12, type: :string, json_name: "lastWorkerIdentity"
field :use_workflow_build_id, 13,
type: Google.Protobuf.Empty,
json_name: "useWorkflowBuildId",
oneof: 0,
deprecated: true
field :last_independently_assigned_build_id, 14,
type: :string,
json_name: "lastIndependentlyAssignedBuildId",
oneof: 0,
deprecated: true
field :last_worker_version_stamp, 15,
type: Temporal.Api.Common.V1.WorkerVersionStamp,
json_name: "lastWorkerVersionStamp",
deprecated: true
field :current_retry_interval, 16,
type: Google.Protobuf.Duration,
json_name: "currentRetryInterval"
field :last_attempt_complete_time, 17,
type: Google.Protobuf.Timestamp,
json_name: "lastAttemptCompleteTime"
field :next_attempt_schedule_time, 18,
type: Google.Protobuf.Timestamp,
json_name: "nextAttemptScheduleTime"
field :paused, 19, type: :bool
field :last_deployment, 20,
type: Temporal.Api.Deployment.V1.Deployment,
json_name: "lastDeployment",
deprecated: true
field :last_worker_deployment_version, 21,
type: :string,
json_name: "lastWorkerDeploymentVersion",
deprecated: true
field :last_deployment_version, 25,
type: Temporal.Api.Deployment.V1.WorkerDeploymentVersion,
json_name: "lastDeploymentVersion"
field :priority, 22, type: Temporal.Api.Common.V1.Priority
field :pause_info, 23,
type: Temporal.Api.Workflow.V1.PendingActivityInfo.PauseInfo,
json_name: "pauseInfo"
field :activity_options, 24,
type: Temporal.Api.Activity.V1.ActivityOptions,
json_name: "activityOptions"
end
defmodule Temporal.Api.Workflow.V1.PendingChildExecutionInfo do
@moduledoc false
use Protobuf,
full_name: "temporal.api.workflow.v1.PendingChildExecutionInfo",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :workflow_id, 1, type: :string, json_name: "workflowId"
field :run_id, 2, type: :string, json_name: "runId"
field :workflow_type_name, 3, type: :string, json_name: "workflowTypeName"
field :initiated_id, 4, type: :int64, json_name: "initiatedId"
field :parent_close_policy, 5,
type: Temporal.Api.Enums.V1.ParentClosePolicy,
json_name: "parentClosePolicy",
enum: true
end
defmodule Temporal.Api.Workflow.V1.PendingWorkflowTaskInfo do
@moduledoc false
use Protobuf,
full_name: "temporal.api.workflow.v1.PendingWorkflowTaskInfo",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :state, 1, type: Temporal.Api.Enums.V1.PendingWorkflowTaskState, enum: true
field :scheduled_time, 2, type: Google.Protobuf.Timestamp, json_name: "scheduledTime"
field :original_scheduled_time, 3,
type: Google.Protobuf.Timestamp,
json_name: "originalScheduledTime"
field :started_time, 4, type: Google.Protobuf.Timestamp, json_name: "startedTime"
field :attempt, 5, type: :int32
end
defmodule Temporal.Api.Workflow.V1.ResetPoints do
@moduledoc false
use Protobuf,
full_name: "temporal.api.workflow.v1.ResetPoints",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :points, 1, repeated: true, type: Temporal.Api.Workflow.V1.ResetPointInfo
end
defmodule Temporal.Api.Workflow.V1.ResetPointInfo do
@moduledoc false
use Protobuf,
full_name: "temporal.api.workflow.v1.ResetPointInfo",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :build_id, 7, type: :string, json_name: "buildId"
field :binary_checksum, 1, type: :string, json_name: "binaryChecksum", deprecated: true
field :run_id, 2, type: :string, json_name: "runId"
field :first_workflow_task_completed_id, 3,
type: :int64,
json_name: "firstWorkflowTaskCompletedId"
field :create_time, 4, type: Google.Protobuf.Timestamp, json_name: "createTime"
field :expire_time, 5, type: Google.Protobuf.Timestamp, json_name: "expireTime"
field :resettable, 6, type: :bool
end
defmodule Temporal.Api.Workflow.V1.NewWorkflowExecutionInfo do
@moduledoc false
use Protobuf,
full_name: "temporal.api.workflow.v1.NewWorkflowExecutionInfo",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :workflow_id, 1, type: :string, json_name: "workflowId"
field :workflow_type, 2, type: Temporal.Api.Common.V1.WorkflowType, json_name: "workflowType"
field :task_queue, 3, type: Temporal.Api.Taskqueue.V1.TaskQueue, json_name: "taskQueue"
field :input, 4, type: Temporal.Api.Common.V1.Payloads
field :workflow_execution_timeout, 5,
type: Google.Protobuf.Duration,
json_name: "workflowExecutionTimeout"
field :workflow_run_timeout, 6, type: Google.Protobuf.Duration, json_name: "workflowRunTimeout"
field :workflow_task_timeout, 7,
type: Google.Protobuf.Duration,
json_name: "workflowTaskTimeout"
field :workflow_id_reuse_policy, 8,
type: Temporal.Api.Enums.V1.WorkflowIdReusePolicy,
json_name: "workflowIdReusePolicy",
enum: true
field :retry_policy, 9, type: Temporal.Api.Common.V1.RetryPolicy, json_name: "retryPolicy"
field :cron_schedule, 10, type: :string, json_name: "cronSchedule"
field :memo, 11, type: Temporal.Api.Common.V1.Memo
field :search_attributes, 12,
type: Temporal.Api.Common.V1.SearchAttributes,
json_name: "searchAttributes"
field :header, 13, type: Temporal.Api.Common.V1.Header
field :user_metadata, 14, type: Temporal.Api.Sdk.V1.UserMetadata, json_name: "userMetadata"
field :versioning_override, 15,
type: Temporal.Api.Workflow.V1.VersioningOverride,
json_name: "versioningOverride"
field :priority, 16, type: Temporal.Api.Common.V1.Priority
end
defmodule Temporal.Api.Workflow.V1.CallbackInfo.WorkflowClosed do
@moduledoc false
use Protobuf,
full_name: "temporal.api.workflow.v1.CallbackInfo.WorkflowClosed",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
end
defmodule Temporal.Api.Workflow.V1.CallbackInfo.Trigger do
@moduledoc false
use Protobuf,
full_name: "temporal.api.workflow.v1.CallbackInfo.Trigger",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
oneof :variant, 0
field :workflow_closed, 1,
type: Temporal.Api.Workflow.V1.CallbackInfo.WorkflowClosed,
json_name: "workflowClosed",
oneof: 0
end
defmodule Temporal.Api.Workflow.V1.CallbackInfo do
@moduledoc false
use Protobuf,
full_name: "temporal.api.workflow.v1.CallbackInfo",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :callback, 1, type: Temporal.Api.Common.V1.Callback
field :trigger, 2, type: Temporal.Api.Workflow.V1.CallbackInfo.Trigger
field :registration_time, 3, type: Google.Protobuf.Timestamp, json_name: "registrationTime"
field :state, 4, type: Temporal.Api.Enums.V1.CallbackState, enum: true
field :attempt, 5, type: :int32
field :last_attempt_complete_time, 6,
type: Google.Protobuf.Timestamp,
json_name: "lastAttemptCompleteTime"
field :last_attempt_failure, 7,
type: Temporal.Api.Failure.V1.Failure,
json_name: "lastAttemptFailure"
field :next_attempt_schedule_time, 8,
type: Google.Protobuf.Timestamp,
json_name: "nextAttemptScheduleTime"
field :blocked_reason, 9, type: :string, json_name: "blockedReason"
end
defmodule Temporal.Api.Workflow.V1.PendingNexusOperationInfo do
@moduledoc false
use Protobuf,
full_name: "temporal.api.workflow.v1.PendingNexusOperationInfo",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :endpoint, 1, type: :string
field :service, 2, type: :string
field :operation, 3, type: :string
field :operation_id, 4, type: :string, json_name: "operationId", deprecated: true
field :schedule_to_close_timeout, 5,
type: Google.Protobuf.Duration,
json_name: "scheduleToCloseTimeout"
field :scheduled_time, 6, type: Google.Protobuf.Timestamp, json_name: "scheduledTime"
field :state, 7, type: Temporal.Api.Enums.V1.PendingNexusOperationState, enum: true
field :attempt, 8, type: :int32
field :last_attempt_complete_time, 9,
type: Google.Protobuf.Timestamp,
json_name: "lastAttemptCompleteTime"
field :last_attempt_failure, 10,
type: Temporal.Api.Failure.V1.Failure,
json_name: "lastAttemptFailure"
field :next_attempt_schedule_time, 11,
type: Google.Protobuf.Timestamp,
json_name: "nextAttemptScheduleTime"
field :cancellation_info, 12,
type: Temporal.Api.Workflow.V1.NexusOperationCancellationInfo,
json_name: "cancellationInfo"
field :scheduled_event_id, 13, type: :int64, json_name: "scheduledEventId"
field :blocked_reason, 14, type: :string, json_name: "blockedReason"
field :operation_token, 15, type: :string, json_name: "operationToken"
field :schedule_to_start_timeout, 16,
type: Google.Protobuf.Duration,
json_name: "scheduleToStartTimeout"
field :start_to_close_timeout, 17,
type: Google.Protobuf.Duration,
json_name: "startToCloseTimeout"
end
defmodule Temporal.Api.Workflow.V1.NexusOperationCancellationInfo do
@moduledoc false
use Protobuf,
full_name: "temporal.api.workflow.v1.NexusOperationCancellationInfo",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :requested_time, 1, type: Google.Protobuf.Timestamp, json_name: "requestedTime"
field :state, 2, type: Temporal.Api.Enums.V1.NexusOperationCancellationState, enum: true
field :attempt, 3, type: :int32
field :last_attempt_complete_time, 4,
type: Google.Protobuf.Timestamp,
json_name: "lastAttemptCompleteTime"
field :last_attempt_failure, 5,
type: Temporal.Api.Failure.V1.Failure,
json_name: "lastAttemptFailure"
field :next_attempt_schedule_time, 6,
type: Google.Protobuf.Timestamp,
json_name: "nextAttemptScheduleTime"
field :blocked_reason, 7, type: :string, json_name: "blockedReason"
end
defmodule Temporal.Api.Workflow.V1.WorkflowExecutionOptions do
@moduledoc false
use Protobuf,
full_name: "temporal.api.workflow.v1.WorkflowExecutionOptions",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :versioning_override, 1,
type: Temporal.Api.Workflow.V1.VersioningOverride,
json_name: "versioningOverride"
field :priority, 2, type: Temporal.Api.Common.V1.Priority
field :time_skipping_config, 3,
type: Temporal.Api.Workflow.V1.TimeSkippingConfig,
json_name: "timeSkippingConfig"
end
defmodule Temporal.Api.Workflow.V1.TimeSkippingConfig do
@moduledoc false
use Protobuf,
full_name: "temporal.api.workflow.v1.TimeSkippingConfig",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
oneof :bound, 0
field :enabled, 1, type: :bool
field :disable_propagation, 2, type: :bool, json_name: "disablePropagation"
field :max_skipped_duration, 4,
type: Google.Protobuf.Duration,
json_name: "maxSkippedDuration",
oneof: 0
field :max_elapsed_duration, 5,
type: Google.Protobuf.Duration,
json_name: "maxElapsedDuration",
oneof: 0
field :max_target_time, 6, type: Google.Protobuf.Timestamp, json_name: "maxTargetTime", oneof: 0
end
defmodule Temporal.Api.Workflow.V1.VersioningOverride.PinnedOverride do
@moduledoc false
use Protobuf,
full_name: "temporal.api.workflow.v1.VersioningOverride.PinnedOverride",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :behavior, 1,
type: Temporal.Api.Workflow.V1.VersioningOverride.PinnedOverrideBehavior,
enum: true
field :version, 2, type: Temporal.Api.Deployment.V1.WorkerDeploymentVersion
end
defmodule Temporal.Api.Workflow.V1.VersioningOverride do
@moduledoc false
use Protobuf,
full_name: "temporal.api.workflow.v1.VersioningOverride",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
oneof :override, 0
field :pinned, 3, type: Temporal.Api.Workflow.V1.VersioningOverride.PinnedOverride, oneof: 0
field :auto_upgrade, 4, type: :bool, json_name: "autoUpgrade", oneof: 0
field :behavior, 1, type: Temporal.Api.Enums.V1.VersioningBehavior, enum: true, deprecated: true
field :deployment, 2, type: Temporal.Api.Deployment.V1.Deployment, deprecated: true
field :pinned_version, 9, type: :string, json_name: "pinnedVersion", deprecated: true
end
defmodule Temporal.Api.Workflow.V1.OnConflictOptions do
@moduledoc false
use Protobuf,
full_name: "temporal.api.workflow.v1.OnConflictOptions",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :attach_request_id, 1, type: :bool, json_name: "attachRequestId"
field :attach_completion_callbacks, 2, type: :bool, json_name: "attachCompletionCallbacks"
field :attach_links, 3, type: :bool, json_name: "attachLinks"
end
defmodule Temporal.Api.Workflow.V1.RequestIdInfo do
@moduledoc false
use Protobuf,
full_name: "temporal.api.workflow.v1.RequestIdInfo",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :event_type, 1, type: Temporal.Api.Enums.V1.EventType, json_name: "eventType", enum: true
field :event_id, 2, type: :int64, json_name: "eventId"
field :buffered, 3, type: :bool
end
defmodule Temporal.Api.Workflow.V1.PostResetOperation.SignalWorkflow do
@moduledoc false
use Protobuf,
full_name: "temporal.api.workflow.v1.PostResetOperation.SignalWorkflow",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :signal_name, 1, type: :string, json_name: "signalName"
field :input, 2, type: Temporal.Api.Common.V1.Payloads
field :header, 3, type: Temporal.Api.Common.V1.Header
field :links, 4, repeated: true, type: Temporal.Api.Common.V1.Link
end
defmodule Temporal.Api.Workflow.V1.PostResetOperation.UpdateWorkflowOptions do
@moduledoc false
use Protobuf,
full_name: "temporal.api.workflow.v1.PostResetOperation.UpdateWorkflowOptions",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :workflow_execution_options, 1,
type: Temporal.Api.Workflow.V1.WorkflowExecutionOptions,
json_name: "workflowExecutionOptions"
field :update_mask, 2, type: Google.Protobuf.FieldMask, json_name: "updateMask"
end
defmodule Temporal.Api.Workflow.V1.PostResetOperation do
@moduledoc false
use Protobuf,
full_name: "temporal.api.workflow.v1.PostResetOperation",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
oneof :variant, 0
field :signal_workflow, 1,
type: Temporal.Api.Workflow.V1.PostResetOperation.SignalWorkflow,
json_name: "signalWorkflow",
oneof: 0
field :update_workflow_options, 2,
type: Temporal.Api.Workflow.V1.PostResetOperation.UpdateWorkflowOptions,
json_name: "updateWorkflowOptions",
oneof: 0
end
defmodule Temporal.Api.Workflow.V1.WorkflowExecutionPauseInfo do
@moduledoc false
use Protobuf,
full_name: "temporal.api.workflow.v1.WorkflowExecutionPauseInfo",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :identity, 1, type: :string
field :paused_time, 2, type: Google.Protobuf.Timestamp, json_name: "pausedTime"
field :reason, 3, type: :string
end