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