Class StartWorkflowInput
- Namespace
- Temporalio.Client.Interceptors
- Assembly
- Temporalio.dll
public record StartWorkflowInput : IEquatable<StartWorkflowInput>
- Inheritance
-
StartWorkflowInput
- Implements
- Inherited Members
Remarks
WARNING: This constructor may have required properties added. Do not rely on the exact constructor, only use "with" clauses.
Constructors
StartWorkflowInput(string, IReadOnlyCollection<object?>, WorkflowOptions, IDictionary<string, Payload>?)
public StartWorkflowInput(string Workflow, IReadOnlyCollection<object?> Args, WorkflowOptions Options, IDictionary<string, Payload>? Headers)
Parameters
Workflow
stringWorkflow type name to start.
Args
IReadOnlyCollection<object>Arguments for the workflow.
Options
WorkflowOptionsOptions passed in to start.
Headers
IDictionary<string, Payload>Headers to include for workflow start. 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
Args
Arguments for the workflow.
public IReadOnlyCollection<object?> Args { get; init; }
Property Value
Headers
Headers to include for workflow start. These will be encoded using the codec before sent to the server.
public IDictionary<string, Payload>? Headers { get; init; }
Property Value
Options
Options passed in to start.
public WorkflowOptions Options { get; init; }
Property Value
Workflow
Workflow type name to start.
public string Workflow { get; init; }