Packages
temporalio
1.62.13
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/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
field :CONTINUE_AS_NEW_VERSIONING_BEHAVIOR_USE_RAMPING_VERSION, 2
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
end