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, NexusWorkflowClientOptions, string, object?, NexusWorkflowOperationOptions, IDictionary<string, string>?)
public StartNexusOperationInput(string Service, NexusWorkflowClientOptions ClientOptions, string OperationName, object? Arg, NexusWorkflowOperationOptions Options, IDictionary<string, string>? Headers)
Parameters
ServicestringService name.
ClientOptionsNexusWorkflowClientOptionsClient options.
OperationNamestringOperation name.
ArgobjectOperation argument.
OptionsNexusWorkflowOperationOptionsOperation options.
HeadersIDictionary<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
ClientOptions
Client options.
public NexusWorkflowClientOptions ClientOptions { get; init; }
Property Value
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
OperationName
Operation name.
public string OperationName { get; init; }
Property Value
Options
Operation options.
public NexusWorkflowOperationOptions Options { get; init; }
Property Value
Service
Service name.
public string Service { get; init; }