Packages
temporalio
1.35.0
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/failure/v1/message.pb.ex
defmodule Temporal.Api.Failure.V1.ApplicationFailureInfo do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :type, 1, type: :string
field :non_retryable, 2, type: :bool, json_name: "nonRetryable"
field :details, 3, type: Temporal.Api.Common.V1.Payloads
field :next_retry_delay, 4, type: Google.Protobuf.Duration, json_name: "nextRetryDelay"
end
defmodule Temporal.Api.Failure.V1.TimeoutFailureInfo do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :timeout_type, 1,
type: Temporal.Api.Enums.V1.TimeoutType,
json_name: "timeoutType",
enum: true
field :last_heartbeat_details, 2,
type: Temporal.Api.Common.V1.Payloads,
json_name: "lastHeartbeatDetails"
end
defmodule Temporal.Api.Failure.V1.CanceledFailureInfo do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :details, 1, type: Temporal.Api.Common.V1.Payloads
end
defmodule Temporal.Api.Failure.V1.TerminatedFailureInfo do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
end
defmodule Temporal.Api.Failure.V1.ServerFailureInfo do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :non_retryable, 1, type: :bool, json_name: "nonRetryable"
end
defmodule Temporal.Api.Failure.V1.ResetWorkflowFailureInfo do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :last_heartbeat_details, 1,
type: Temporal.Api.Common.V1.Payloads,
json_name: "lastHeartbeatDetails"
end
defmodule Temporal.Api.Failure.V1.ActivityFailureInfo do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :scheduled_event_id, 1, type: :int64, json_name: "scheduledEventId"
field :started_event_id, 2, type: :int64, json_name: "startedEventId"
field :identity, 3, type: :string
field :activity_type, 4, type: Temporal.Api.Common.V1.ActivityType, json_name: "activityType"
field :activity_id, 5, type: :string, json_name: "activityId"
field :retry_state, 6,
type: Temporal.Api.Enums.V1.RetryState,
json_name: "retryState",
enum: true
end
defmodule Temporal.Api.Failure.V1.ChildWorkflowExecutionFailureInfo do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :namespace, 1, type: :string
field :workflow_execution, 2,
type: Temporal.Api.Common.V1.WorkflowExecution,
json_name: "workflowExecution"
field :workflow_type, 3, type: Temporal.Api.Common.V1.WorkflowType, json_name: "workflowType"
field :initiated_event_id, 4, type: :int64, json_name: "initiatedEventId"
field :started_event_id, 5, type: :int64, json_name: "startedEventId"
field :retry_state, 6,
type: Temporal.Api.Enums.V1.RetryState,
json_name: "retryState",
enum: true
end
defmodule Temporal.Api.Failure.V1.NexusOperationFailureInfo do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :scheduled_event_id, 1, type: :int64, json_name: "scheduledEventId"
field :endpoint, 2, type: :string
field :service, 3, type: :string
field :operation, 4, type: :string
field :operation_id, 5, type: :string, json_name: "operationId"
end
defmodule Temporal.Api.Failure.V1.Failure do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
oneof :failure_info, 0
field :message, 1, type: :string
field :source, 2, type: :string
field :stack_trace, 3, type: :string, json_name: "stackTrace"
field :encoded_attributes, 20,
type: Temporal.Api.Common.V1.Payload,
json_name: "encodedAttributes"
field :cause, 4, type: Temporal.Api.Failure.V1.Failure
field :application_failure_info, 5,
type: Temporal.Api.Failure.V1.ApplicationFailureInfo,
json_name: "applicationFailureInfo",
oneof: 0
field :timeout_failure_info, 6,
type: Temporal.Api.Failure.V1.TimeoutFailureInfo,
json_name: "timeoutFailureInfo",
oneof: 0
field :canceled_failure_info, 7,
type: Temporal.Api.Failure.V1.CanceledFailureInfo,
json_name: "canceledFailureInfo",
oneof: 0
field :terminated_failure_info, 8,
type: Temporal.Api.Failure.V1.TerminatedFailureInfo,
json_name: "terminatedFailureInfo",
oneof: 0
field :server_failure_info, 9,
type: Temporal.Api.Failure.V1.ServerFailureInfo,
json_name: "serverFailureInfo",
oneof: 0
field :reset_workflow_failure_info, 10,
type: Temporal.Api.Failure.V1.ResetWorkflowFailureInfo,
json_name: "resetWorkflowFailureInfo",
oneof: 0
field :activity_failure_info, 11,
type: Temporal.Api.Failure.V1.ActivityFailureInfo,
json_name: "activityFailureInfo",
oneof: 0
field :child_workflow_execution_failure_info, 12,
type: Temporal.Api.Failure.V1.ChildWorkflowExecutionFailureInfo,
json_name: "childWorkflowExecutionFailureInfo",
oneof: 0
field :nexus_operation_execution_failure_info, 13,
type: Temporal.Api.Failure.V1.NexusOperationFailureInfo,
json_name: "nexusOperationExecutionFailureInfo",
oneof: 0
end
defmodule Temporal.Api.Failure.V1.MultiOperationExecutionAborted do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
end