Packages
temporalio
1.27.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/nexus/v1/message.pb.ex
defmodule Temporal.Api.Nexus.V1.Failure.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: :string
end
defmodule Temporal.Api.Nexus.V1.Failure do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :message, 1, type: :string
field :metadata, 2, repeated: true, type: Temporal.Api.Nexus.V1.Failure.MetadataEntry, map: true
field :details, 3, type: Google.Protobuf.Value
end
defmodule Temporal.Api.Nexus.V1.HandlerError do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :error_type, 1, type: :string, json_name: "errorType"
field :failure, 2, type: Temporal.Api.Nexus.V1.Failure
end
defmodule Temporal.Api.Nexus.V1.UnsuccessfulOperationError do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :operation_state, 1, type: :string, json_name: "operationState"
field :failure, 2, type: Temporal.Api.Nexus.V1.Failure
end
defmodule Temporal.Api.Nexus.V1.StartOperationRequest do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :operation, 1, type: :string
field :request_id, 2, type: :string, json_name: "requestId"
field :callback, 3, type: :string
field :payload, 4, type: Temporal.Api.Common.V1.Payload
end
defmodule Temporal.Api.Nexus.V1.CancelOperationRequest do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :operation, 1, type: :string
field :operation_id, 2, type: :string, json_name: "operationId"
end
defmodule Temporal.Api.Nexus.V1.Request.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.Nexus.V1.Request do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
oneof :variant, 0
field :header, 1, repeated: true, type: Temporal.Api.Nexus.V1.Request.HeaderEntry, map: true
field :start_operation, 2,
type: Temporal.Api.Nexus.V1.StartOperationRequest,
json_name: "startOperation",
oneof: 0
field :cancel_operation, 3,
type: Temporal.Api.Nexus.V1.CancelOperationRequest,
json_name: "cancelOperation",
oneof: 0
end
defmodule Temporal.Api.Nexus.V1.StartOperationResponse.Sync do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :payload, 1, type: Temporal.Api.Common.V1.Payload
end
defmodule Temporal.Api.Nexus.V1.StartOperationResponse.Async do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :operation_id, 1, type: :string, json_name: "operationId"
end
defmodule Temporal.Api.Nexus.V1.StartOperationResponse do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
oneof :variant, 0
field :sync_success, 1,
type: Temporal.Api.Nexus.V1.StartOperationResponse.Sync,
json_name: "syncSuccess",
oneof: 0
field :async_success, 2,
type: Temporal.Api.Nexus.V1.StartOperationResponse.Async,
json_name: "asyncSuccess",
oneof: 0
field :operation_error, 3,
type: Temporal.Api.Nexus.V1.UnsuccessfulOperationError,
json_name: "operationError",
oneof: 0
end
defmodule Temporal.Api.Nexus.V1.CancelOperationResponse do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
end
defmodule Temporal.Api.Nexus.V1.Response do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
oneof :variant, 0
field :start_operation, 1,
type: Temporal.Api.Nexus.V1.StartOperationResponse,
json_name: "startOperation",
oneof: 0
field :cancel_operation, 2,
type: Temporal.Api.Nexus.V1.CancelOperationResponse,
json_name: "cancelOperation",
oneof: 0
end
defmodule Temporal.Api.Nexus.V1.IncomingService.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: Google.Protobuf.Any
end
defmodule Temporal.Api.Nexus.V1.IncomingService do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :version, 1, type: :int64
field :name, 2, type: :string
field :namespace, 3, type: :string
field :task_queue, 4, type: :string, json_name: "taskQueue"
field :metadata, 5,
repeated: true,
type: Temporal.Api.Nexus.V1.IncomingService.MetadataEntry,
map: true
end