Packages
temporalio
1.60.1
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/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"
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"
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
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