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, syntax: :proto3, protoc_gen_elixir_version: "0.13.0"
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, syntax: :proto3, protoc_gen_elixir_version: "0.13.0"
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, syntax: :proto3, protoc_gen_elixir_version: "0.13.0"
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, syntax: :proto3, protoc_gen_elixir_version: "0.13.0"
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, syntax: :proto3, protoc_gen_elixir_version: "0.13.0"
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
end
defmodule Temporal.Api.Enums.V1.PendingActivityState do
@moduledoc false
use Protobuf, enum: true, syntax: :proto3, protoc_gen_elixir_version: "0.13.0"
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
end
defmodule Temporal.Api.Enums.V1.PendingWorkflowTaskState do
@moduledoc false
use Protobuf, enum: true, syntax: :proto3, protoc_gen_elixir_version: "0.13.0"
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, syntax: :proto3, protoc_gen_elixir_version: "0.13.0"
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, syntax: :proto3, protoc_gen_elixir_version: "0.13.0"
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, syntax: :proto3, protoc_gen_elixir_version: "0.13.0"
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