Table of Contents

Namespace Temporalio.Api.Nexus.V1

Classes

CancelOperationRequest

A request to cancel an operation.

CancelOperationResponse

Response variant for CancelOperationRequest.

Endpoint

A cluster-global binding from an endpoint ID to a target for dispatching incoming Nexus requests.

EndpointSpec

Contains mutable fields for an Endpoint.

EndpointTarget

Target to route requests to.

EndpointTarget.Types

Container for nested types declared in the EndpointTarget message type.

EndpointTarget.Types.External

Target an external server by URL. At a later point, this will support providing credentials, in the meantime, an http.RoundTripper can be injected into the server to modify the request.

EndpointTarget.Types.Worker

Target a worker polling on a Nexus task queue in a specific namespace.

Failure

A general purpose failure message. See: https://github.com/nexus-rpc/api/blob/main/SPEC.md#failure

HandlerError
MessageReflection

Holder for reflection information generated from temporal/api/nexus/v1/message.proto

Request

A Nexus request.

Response

A response indicating that the handler has successfully processed a request.

StartOperationRequest

A request to start an operation.

StartOperationResponse

Response variant for StartOperationRequest.

StartOperationResponse.Types

Container for nested types declared in the StartOperationResponse message type.

StartOperationResponse.Types.Async

The operation will complete asynchronously. The returned ID can be used to reference this operation.

StartOperationResponse.Types.Sync

An operation completed successfully.

UnsuccessfulOperationError

Enums

EndpointTarget.VariantOneofCase

Enum of possible cases for the "variant" oneof.

Request.VariantOneofCase

Enum of possible cases for the "variant" oneof.

Response.VariantOneofCase

Enum of possible cases for the "variant" oneof.

StartOperationResponse.VariantOneofCase

Enum of possible cases for the "variant" oneof.