Packages
temporalio
1.43.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/common/v1/message.pb.ex
defmodule Temporal.Api.Common.V1.DataBlob do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0"
field :encoding_type, 1,
type: Temporal.Api.Enums.V1.EncodingType,
json_name: "encodingType",
enum: true
field :data, 2, type: :bytes
end
defmodule Temporal.Api.Common.V1.Payloads do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0"
field :payloads, 1, repeated: true, type: Temporal.Api.Common.V1.Payload
end
defmodule Temporal.Api.Common.V1.Payload.MetadataEntry do
@moduledoc false
use Protobuf, map: true, syntax: :proto3, protoc_gen_elixir_version: "0.13.0"
field :key, 1, type: :string
field :value, 2, type: :bytes
end
defmodule Temporal.Api.Common.V1.Payload do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0"
field :metadata, 1,
repeated: true,
type: Temporal.Api.Common.V1.Payload.MetadataEntry,
map: true
field :data, 2, type: :bytes
end
defmodule Temporal.Api.Common.V1.SearchAttributes.IndexedFieldsEntry do
@moduledoc false
use Protobuf, map: true, syntax: :proto3, protoc_gen_elixir_version: "0.13.0"
field :key, 1, type: :string
field :value, 2, type: Temporal.Api.Common.V1.Payload
end
defmodule Temporal.Api.Common.V1.SearchAttributes do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0"
field :indexed_fields, 1,
repeated: true,
type: Temporal.Api.Common.V1.SearchAttributes.IndexedFieldsEntry,
json_name: "indexedFields",
map: true
end
defmodule Temporal.Api.Common.V1.Memo.FieldsEntry do
@moduledoc false
use Protobuf, map: true, syntax: :proto3, protoc_gen_elixir_version: "0.13.0"
field :key, 1, type: :string
field :value, 2, type: Temporal.Api.Common.V1.Payload
end
defmodule Temporal.Api.Common.V1.Memo do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0"
field :fields, 1, repeated: true, type: Temporal.Api.Common.V1.Memo.FieldsEntry, map: true
end
defmodule Temporal.Api.Common.V1.Header.FieldsEntry do
@moduledoc false
use Protobuf, map: true, syntax: :proto3, protoc_gen_elixir_version: "0.13.0"
field :key, 1, type: :string
field :value, 2, type: Temporal.Api.Common.V1.Payload
end
defmodule Temporal.Api.Common.V1.Header do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0"
field :fields, 1, repeated: true, type: Temporal.Api.Common.V1.Header.FieldsEntry, map: true
end
defmodule Temporal.Api.Common.V1.WorkflowExecution do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0"
field :workflow_id, 1, type: :string, json_name: "workflowId"
field :run_id, 2, type: :string, json_name: "runId"
end
defmodule Temporal.Api.Common.V1.WorkflowType do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0"
field :name, 1, type: :string
end
defmodule Temporal.Api.Common.V1.ActivityType do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0"
field :name, 1, type: :string
end
defmodule Temporal.Api.Common.V1.RetryPolicy do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0"
field :initial_interval, 1, type: Google.Protobuf.Duration, json_name: "initialInterval"
field :backoff_coefficient, 2, type: :double, json_name: "backoffCoefficient"
field :maximum_interval, 3, type: Google.Protobuf.Duration, json_name: "maximumInterval"
field :maximum_attempts, 4, type: :int32, json_name: "maximumAttempts"
field :non_retryable_error_types, 5,
repeated: true,
type: :string,
json_name: "nonRetryableErrorTypes"
end
defmodule Temporal.Api.Common.V1.MeteringMetadata do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0"
field :nonfirst_local_activity_execution_attempts, 13,
type: :uint32,
json_name: "nonfirstLocalActivityExecutionAttempts"
end
defmodule Temporal.Api.Common.V1.WorkerVersionStamp do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0"
field :build_id, 1, type: :string, json_name: "buildId"
field :use_versioning, 3, type: :bool, json_name: "useVersioning"
end
defmodule Temporal.Api.Common.V1.WorkerVersionCapabilities do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0"
field :build_id, 1, type: :string, json_name: "buildId"
field :use_versioning, 2, type: :bool, json_name: "useVersioning"
field :deployment_series_name, 4, type: :string, json_name: "deploymentSeriesName"
end
defmodule Temporal.Api.Common.V1.ResetOptions do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0"
oneof :target, 0
field :first_workflow_task, 1,
type: Google.Protobuf.Empty,
json_name: "firstWorkflowTask",
oneof: 0
field :last_workflow_task, 2,
type: Google.Protobuf.Empty,
json_name: "lastWorkflowTask",
oneof: 0
field :workflow_task_id, 3, type: :int64, json_name: "workflowTaskId", oneof: 0
field :build_id, 4, type: :string, json_name: "buildId", oneof: 0
field :reset_reapply_type, 10,
type: Temporal.Api.Enums.V1.ResetReapplyType,
json_name: "resetReapplyType",
enum: true
field :current_run_only, 11, type: :bool, json_name: "currentRunOnly"
field :reset_reapply_exclude_types, 12,
repeated: true,
type: Temporal.Api.Enums.V1.ResetReapplyExcludeType,
json_name: "resetReapplyExcludeTypes",
enum: true
end
defmodule Temporal.Api.Common.V1.Callback.Nexus.HeaderEntry do
@moduledoc false
use Protobuf, map: true, syntax: :proto3, protoc_gen_elixir_version: "0.13.0"
field :key, 1, type: :string
field :value, 2, type: :string
end
defmodule Temporal.Api.Common.V1.Callback.Nexus do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0"
field :url, 1, type: :string
field :header, 2,
repeated: true,
type: Temporal.Api.Common.V1.Callback.Nexus.HeaderEntry,
map: true
end
defmodule Temporal.Api.Common.V1.Callback.Internal do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0"
field :data, 1, type: :bytes
end
defmodule Temporal.Api.Common.V1.Callback do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0"
oneof :variant, 0
field :nexus, 2, type: Temporal.Api.Common.V1.Callback.Nexus, oneof: 0
field :internal, 3, type: Temporal.Api.Common.V1.Callback.Internal, oneof: 0
end
defmodule Temporal.Api.Common.V1.Link.WorkflowEvent.EventReference do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0"
field :event_id, 1, type: :int64, json_name: "eventId"
field :event_type, 2, type: Temporal.Api.Enums.V1.EventType, json_name: "eventType", enum: true
end
defmodule Temporal.Api.Common.V1.Link.WorkflowEvent do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0"
oneof :reference, 0
field :namespace, 1, type: :string
field :workflow_id, 2, type: :string, json_name: "workflowId"
field :run_id, 3, type: :string, json_name: "runId"
field :event_ref, 100,
type: Temporal.Api.Common.V1.Link.WorkflowEvent.EventReference,
json_name: "eventRef",
oneof: 0
end
defmodule Temporal.Api.Common.V1.Link.BatchJob do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0"
field :job_id, 1, type: :string, json_name: "jobId"
end
defmodule Temporal.Api.Common.V1.Link do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0"
oneof :variant, 0
field :workflow_event, 1,
type: Temporal.Api.Common.V1.Link.WorkflowEvent,
json_name: "workflowEvent",
oneof: 0
field :batch_job, 2, type: Temporal.Api.Common.V1.Link.BatchJob, json_name: "batchJob", oneof: 0
end