Current section

Files

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

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

defmodule Temporal.Api.Enums.V1.WorkflowIdReusePolicy do
@moduledoc false
use Protobuf,
enum: true,
full_name: "temporal.api.enums.v1.WorkflowIdReusePolicy",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :WORKFLOW_ID_REUSE_POLICY_UNSPECIFIED, 0
field :WORKFLOW_ID_REUSE_POLICY_ALLOW_DUPLICATE, 1
field :WORKFLOW_ID_REUSE_POLICY_ALLOW_DUPLICATE_FAILED_ONLY, 2
field :WORKFLOW_ID_REUSE_POLICY_REJECT_DUPLICATE, 3
field :WORKFLOW_ID_REUSE_POLICY_TERMINATE_IF_RUNNING, 4
end
defmodule Temporal.Api.Enums.V1.WorkflowIdConflictPolicy do
@moduledoc false
use Protobuf,
enum: true,
full_name: "temporal.api.enums.v1.WorkflowIdConflictPolicy",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :WORKFLOW_ID_CONFLICT_POLICY_UNSPECIFIED, 0
field :WORKFLOW_ID_CONFLICT_POLICY_FAIL, 1
field :WORKFLOW_ID_CONFLICT_POLICY_USE_EXISTING, 2
field :WORKFLOW_ID_CONFLICT_POLICY_TERMINATE_EXISTING, 3
end
defmodule Temporal.Api.Enums.V1.ParentClosePolicy do
@moduledoc false
use Protobuf,
enum: true,
full_name: "temporal.api.enums.v1.ParentClosePolicy",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :PARENT_CLOSE_POLICY_UNSPECIFIED, 0
field :PARENT_CLOSE_POLICY_TERMINATE, 1
field :PARENT_CLOSE_POLICY_ABANDON, 2
field :PARENT_CLOSE_POLICY_REQUEST_CANCEL, 3
end
defmodule Temporal.Api.Enums.V1.ContinueAsNewInitiator do
@moduledoc false
use Protobuf,
enum: true,
full_name: "temporal.api.enums.v1.ContinueAsNewInitiator",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :CONTINUE_AS_NEW_INITIATOR_UNSPECIFIED, 0
field :CONTINUE_AS_NEW_INITIATOR_WORKFLOW, 1
field :CONTINUE_AS_NEW_INITIATOR_RETRY, 2
field :CONTINUE_AS_NEW_INITIATOR_CRON_SCHEDULE, 3
end
defmodule Temporal.Api.Enums.V1.WorkflowExecutionStatus do
@moduledoc false
use Protobuf,
enum: true,
full_name: "temporal.api.enums.v1.WorkflowExecutionStatus",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :WORKFLOW_EXECUTION_STATUS_UNSPECIFIED, 0
field :WORKFLOW_EXECUTION_STATUS_RUNNING, 1
field :WORKFLOW_EXECUTION_STATUS_COMPLETED, 2
field :WORKFLOW_EXECUTION_STATUS_FAILED, 3
field :WORKFLOW_EXECUTION_STATUS_CANCELED, 4
field :WORKFLOW_EXECUTION_STATUS_TERMINATED, 5
field :WORKFLOW_EXECUTION_STATUS_CONTINUED_AS_NEW, 6
field :WORKFLOW_EXECUTION_STATUS_TIMED_OUT, 7
field :WORKFLOW_EXECUTION_STATUS_PAUSED, 8
end
defmodule Temporal.Api.Enums.V1.PendingActivityState do
@moduledoc false
use Protobuf,
enum: true,
full_name: "temporal.api.enums.v1.PendingActivityState",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :PENDING_ACTIVITY_STATE_UNSPECIFIED, 0
field :PENDING_ACTIVITY_STATE_SCHEDULED, 1
field :PENDING_ACTIVITY_STATE_STARTED, 2
field :PENDING_ACTIVITY_STATE_CANCEL_REQUESTED, 3
field :PENDING_ACTIVITY_STATE_PAUSED, 4
field :PENDING_ACTIVITY_STATE_PAUSE_REQUESTED, 5
end
defmodule Temporal.Api.Enums.V1.PendingWorkflowTaskState do
@moduledoc false
use Protobuf,
enum: true,
full_name: "temporal.api.enums.v1.PendingWorkflowTaskState",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :PENDING_WORKFLOW_TASK_STATE_UNSPECIFIED, 0
field :PENDING_WORKFLOW_TASK_STATE_SCHEDULED, 1
field :PENDING_WORKFLOW_TASK_STATE_STARTED, 2
end
defmodule Temporal.Api.Enums.V1.HistoryEventFilterType do
@moduledoc false
use Protobuf,
enum: true,
full_name: "temporal.api.enums.v1.HistoryEventFilterType",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :HISTORY_EVENT_FILTER_TYPE_UNSPECIFIED, 0
field :HISTORY_EVENT_FILTER_TYPE_ALL_EVENT, 1
field :HISTORY_EVENT_FILTER_TYPE_CLOSE_EVENT, 2
end
defmodule Temporal.Api.Enums.V1.RetryState do
@moduledoc false
use Protobuf,
enum: true,
full_name: "temporal.api.enums.v1.RetryState",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :RETRY_STATE_UNSPECIFIED, 0
field :RETRY_STATE_IN_PROGRESS, 1
field :RETRY_STATE_NON_RETRYABLE_FAILURE, 2
field :RETRY_STATE_TIMEOUT, 3
field :RETRY_STATE_MAXIMUM_ATTEMPTS_REACHED, 4
field :RETRY_STATE_RETRY_POLICY_NOT_SET, 5
field :RETRY_STATE_INTERNAL_SERVER_ERROR, 6
field :RETRY_STATE_CANCEL_REQUESTED, 7
end
defmodule Temporal.Api.Enums.V1.TimeoutType do
@moduledoc false
use Protobuf,
enum: true,
full_name: "temporal.api.enums.v1.TimeoutType",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :TIMEOUT_TYPE_UNSPECIFIED, 0
field :TIMEOUT_TYPE_START_TO_CLOSE, 1
field :TIMEOUT_TYPE_SCHEDULE_TO_START, 2
field :TIMEOUT_TYPE_SCHEDULE_TO_CLOSE, 3
field :TIMEOUT_TYPE_HEARTBEAT, 4
end
defmodule Temporal.Api.Enums.V1.VersioningBehavior do
@moduledoc false
use Protobuf,
enum: true,
full_name: "temporal.api.enums.v1.VersioningBehavior",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :VERSIONING_BEHAVIOR_UNSPECIFIED, 0
field :VERSIONING_BEHAVIOR_PINNED, 1
field :VERSIONING_BEHAVIOR_AUTO_UPGRADE, 2
end
defmodule Temporal.Api.Enums.V1.ContinueAsNewVersioningBehavior do
@moduledoc false
use Protobuf,
enum: true,
full_name: "temporal.api.enums.v1.ContinueAsNewVersioningBehavior",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :CONTINUE_AS_NEW_VERSIONING_BEHAVIOR_UNSPECIFIED, 0
field :CONTINUE_AS_NEW_VERSIONING_BEHAVIOR_AUTO_UPGRADE, 1
end
defmodule Temporal.Api.Enums.V1.SuggestContinueAsNewReason do
@moduledoc false
use Protobuf,
enum: true,
full_name: "temporal.api.enums.v1.SuggestContinueAsNewReason",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :SUGGEST_CONTINUE_AS_NEW_REASON_UNSPECIFIED, 0
field :SUGGEST_CONTINUE_AS_NEW_REASON_HISTORY_SIZE_TOO_LARGE, 1
field :SUGGEST_CONTINUE_AS_NEW_REASON_TOO_MANY_HISTORY_EVENTS, 2
field :SUGGEST_CONTINUE_AS_NEW_REASON_TOO_MANY_UPDATES, 3
field :SUGGEST_CONTINUE_AS_NEW_REASON_TARGET_WORKER_DEPLOYMENT_VERSION_CHANGED, 4
end