Packages
temporalio
1.60.2
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/activity/v1/message.pb.ex
defmodule Temporal.Api.Activity.V1.ActivityExecutionOutcome do
@moduledoc false
use Protobuf,
full_name: "temporal.api.activity.v1.ActivityExecutionOutcome",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
oneof :value, 0
field :result, 1, type: Temporal.Api.Common.V1.Payloads, oneof: 0
field :failure, 2, type: Temporal.Api.Failure.V1.Failure, oneof: 0
end
defmodule Temporal.Api.Activity.V1.ActivityOptions do
@moduledoc false
use Protobuf,
full_name: "temporal.api.activity.v1.ActivityOptions",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :task_queue, 1, type: Temporal.Api.Taskqueue.V1.TaskQueue, json_name: "taskQueue"
field :schedule_to_close_timeout, 2,
type: Google.Protobuf.Duration,
json_name: "scheduleToCloseTimeout"
field :schedule_to_start_timeout, 3,
type: Google.Protobuf.Duration,
json_name: "scheduleToStartTimeout"
field :start_to_close_timeout, 4,
type: Google.Protobuf.Duration,
json_name: "startToCloseTimeout"
field :heartbeat_timeout, 5, type: Google.Protobuf.Duration, json_name: "heartbeatTimeout"
field :retry_policy, 6, type: Temporal.Api.Common.V1.RetryPolicy, json_name: "retryPolicy"
field :priority, 7, type: Temporal.Api.Common.V1.Priority
end
defmodule Temporal.Api.Activity.V1.ActivityExecutionInfo do
@moduledoc false
use Protobuf,
full_name: "temporal.api.activity.v1.ActivityExecutionInfo",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :activity_id, 1, type: :string, json_name: "activityId"
field :run_id, 2, type: :string, json_name: "runId"
field :activity_type, 3, type: Temporal.Api.Common.V1.ActivityType, json_name: "activityType"
field :status, 4, type: Temporal.Api.Enums.V1.ActivityExecutionStatus, enum: true
field :run_state, 5,
type: Temporal.Api.Enums.V1.PendingActivityState,
json_name: "runState",
enum: true
field :task_queue, 6, type: :string, json_name: "taskQueue"
field :schedule_to_close_timeout, 7,
type: Google.Protobuf.Duration,
json_name: "scheduleToCloseTimeout"
field :schedule_to_start_timeout, 8,
type: Google.Protobuf.Duration,
json_name: "scheduleToStartTimeout"
field :start_to_close_timeout, 9,
type: Google.Protobuf.Duration,
json_name: "startToCloseTimeout"
field :heartbeat_timeout, 10, type: Google.Protobuf.Duration, json_name: "heartbeatTimeout"
field :retry_policy, 11, type: Temporal.Api.Common.V1.RetryPolicy, json_name: "retryPolicy"
field :heartbeat_details, 12,
type: Temporal.Api.Common.V1.Payloads,
json_name: "heartbeatDetails"
field :last_heartbeat_time, 13, type: Google.Protobuf.Timestamp, json_name: "lastHeartbeatTime"
field :last_started_time, 14, type: Google.Protobuf.Timestamp, json_name: "lastStartedTime"
field :attempt, 15, type: :int32
field :execution_duration, 16, type: Google.Protobuf.Duration, json_name: "executionDuration"
field :schedule_time, 17, type: Google.Protobuf.Timestamp, json_name: "scheduleTime"
field :expiration_time, 18, type: Google.Protobuf.Timestamp, json_name: "expirationTime"
field :close_time, 19, type: Google.Protobuf.Timestamp, json_name: "closeTime"
field :last_failure, 20, type: Temporal.Api.Failure.V1.Failure, json_name: "lastFailure"
field :last_worker_identity, 21, type: :string, json_name: "lastWorkerIdentity"
field :current_retry_interval, 22,
type: Google.Protobuf.Duration,
json_name: "currentRetryInterval"
field :last_attempt_complete_time, 23,
type: Google.Protobuf.Timestamp,
json_name: "lastAttemptCompleteTime"
field :next_attempt_schedule_time, 24,
type: Google.Protobuf.Timestamp,
json_name: "nextAttemptScheduleTime"
field :last_deployment_version, 25,
type: Temporal.Api.Deployment.V1.WorkerDeploymentVersion,
json_name: "lastDeploymentVersion"
field :priority, 26, type: Temporal.Api.Common.V1.Priority
field :state_transition_count, 27, type: :int64, json_name: "stateTransitionCount"
field :state_size_bytes, 28, type: :int64, json_name: "stateSizeBytes"
field :search_attributes, 29,
type: Temporal.Api.Common.V1.SearchAttributes,
json_name: "searchAttributes"
field :header, 30, type: Temporal.Api.Common.V1.Header
field :user_metadata, 31, type: Temporal.Api.Sdk.V1.UserMetadata, json_name: "userMetadata"
field :canceled_reason, 32, type: :string, json_name: "canceledReason"
end
defmodule Temporal.Api.Activity.V1.ActivityExecutionListInfo do
@moduledoc false
use Protobuf,
full_name: "temporal.api.activity.v1.ActivityExecutionListInfo",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :activity_id, 1, type: :string, json_name: "activityId"
field :run_id, 2, type: :string, json_name: "runId"
field :activity_type, 3, type: Temporal.Api.Common.V1.ActivityType, json_name: "activityType"
field :schedule_time, 4, type: Google.Protobuf.Timestamp, json_name: "scheduleTime"
field :close_time, 5, type: Google.Protobuf.Timestamp, json_name: "closeTime"
field :status, 6, type: Temporal.Api.Enums.V1.ActivityExecutionStatus, enum: true
field :search_attributes, 7,
type: Temporal.Api.Common.V1.SearchAttributes,
json_name: "searchAttributes"
field :task_queue, 8, type: :string, json_name: "taskQueue"
field :state_transition_count, 9, type: :int64, json_name: "stateTransitionCount"
field :state_size_bytes, 10, type: :int64, json_name: "stateSizeBytes"
field :execution_duration, 11, type: Google.Protobuf.Duration, json_name: "executionDuration"
end