Packages
temporalio
1.23.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, protoc_gen_elixir_version: "0.12.0", syntax: :proto3
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, protoc_gen_elixir_version: "0.12.0", syntax: :proto3
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, protoc_gen_elixir_version: "0.12.0", syntax: :proto3
field :key, 1, type: :string
field :value, 2, type: :bytes
end
defmodule Temporal.Api.Common.V1.Payload do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.12.0", syntax: :proto3
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, protoc_gen_elixir_version: "0.12.0", syntax: :proto3
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, protoc_gen_elixir_version: "0.12.0", syntax: :proto3
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, protoc_gen_elixir_version: "0.12.0", syntax: :proto3
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, protoc_gen_elixir_version: "0.12.0", syntax: :proto3
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, protoc_gen_elixir_version: "0.12.0", syntax: :proto3
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, protoc_gen_elixir_version: "0.12.0", syntax: :proto3
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, protoc_gen_elixir_version: "0.12.0", syntax: :proto3
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, protoc_gen_elixir_version: "0.12.0", syntax: :proto3
field :name, 1, type: :string
end
defmodule Temporal.Api.Common.V1.ActivityType do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.12.0", syntax: :proto3
field :name, 1, type: :string
end
defmodule Temporal.Api.Common.V1.RetryPolicy do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.12.0", syntax: :proto3
field :initial_interval, 1,
type: Google.Protobuf.Duration,
json_name: "initialInterval",
deprecated: false
field :backoff_coefficient, 2, type: :double, json_name: "backoffCoefficient"
field :maximum_interval, 3,
type: Google.Protobuf.Duration,
json_name: "maximumInterval",
deprecated: false
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, protoc_gen_elixir_version: "0.12.0", syntax: :proto3
field :nonfirst_local_activity_execution_attempts, 13,
type: :uint32,
json_name: "nonfirstLocalActivityExecutionAttempts"
end
defmodule Temporal.Api.Common.V1.WorkerVersionStamp do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.12.0", syntax: :proto3
field :build_id, 1, type: :string, json_name: "buildId"
field :bundle_id, 2, type: :string, json_name: "bundleId"
field :use_versioning, 3, type: :bool, json_name: "useVersioning"
end
defmodule Temporal.Api.Common.V1.WorkerVersionCapabilities do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.12.0", syntax: :proto3
field :build_id, 1, type: :string, json_name: "buildId"
field :use_versioning, 2, type: :bool, json_name: "useVersioning"
end