Current section

Files

Jump to
temporalio lib temporal api common v1 message.pb.ex
Raw

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.12.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.12.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.12.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.12.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.12.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.12.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.12.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.12.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.12.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.12.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.12.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.12.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.12.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.12.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.12.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.12.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.12.0"
field :build_id, 1, type: :string, json_name: "buildId"
field :use_versioning, 2, type: :bool, json_name: "useVersioning"
end
defmodule Temporal.Api.Common.V1.ResetOptions do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.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.12.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.12.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.12.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.12.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.12.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.12.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 do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
oneof :variant, 0
field :workflow_event, 1,
type: Temporal.Api.Common.V1.Link.WorkflowEvent,
json_name: "workflowEvent",
oneof: 0
end