Table of Contents

Class StartNexusOperationInput

Namespace
Temporalio.Worker.Interceptors
Assembly
Temporalio.dll
public record StartNexusOperationInput : IEquatable<StartNexusOperationInput>
Inheritance
StartNexusOperationInput
Implements
Inherited Members

Remarks

WARNING: This constructor may have required properties added. Do not rely on the exact constructor, only use "with" clauses.

Constructors

StartNexusOperationInput(string, NexusClientOptions, string, object?, NexusOperationOptions, IDictionary<string, string>?)

public StartNexusOperationInput(string Service, NexusClientOptions ClientOptions, string OperationName, object? Arg, NexusOperationOptions Options, IDictionary<string, string>? Headers)

Parameters

Service string

Service name.

ClientOptions NexusClientOptions

Client options.

OperationName string

Operation name.

Arg object

Operation argument.

Options NexusOperationOptions

Operation options.

Headers IDictionary<string, string>

Headers if any. These will be encoded using the codec before sent to the server.

Remarks

WARNING: This constructor may have required properties added. Do not rely on the exact constructor, only use "with" clauses.

Properties

Arg

Operation argument.

public object? Arg { get; init; }

Property Value

object

ClientOptions

Client options.

public NexusClientOptions ClientOptions { get; init; }

Property Value

NexusClientOptions

Headers

Headers if any. These will be encoded using the codec before sent to the server.

public IDictionary<string, string>? Headers { get; init; }

Property Value

IDictionary<string, string>

OperationName

Operation name.

public string OperationName { get; init; }

Property Value

string

Options

Operation options.

public NexusOperationOptions Options { get; init; }

Property Value

NexusOperationOptions

Service

Service name.

public string Service { get; init; }

Property Value

string