Table of Contents

Class StartWorkflowUpdateInput

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

Remarks

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

Constructors

StartWorkflowUpdateInput(string, string?, string?, string, IReadOnlyCollection<object?>, WorkflowUpdateStartOptions, IDictionary<string, Payload>?)

public StartWorkflowUpdateInput(string Id, string? RunId, string? FirstExecutionRunId, string Update, IReadOnlyCollection<object?> Args, WorkflowUpdateStartOptions Options, IDictionary<string, Payload>? Headers)

Parameters

Id string

Workflow ID.

RunId string

Workflow run ID if any.

FirstExecutionRunId string

Workflow first execution run ID if any.

Update string

Update name.

Args IReadOnlyCollection<object>

Update arguments.

Options WorkflowUpdateStartOptions

Options.

Headers IDictionary<string, Payload>

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

Args

Update arguments.

public IReadOnlyCollection<object?> Args { get; init; }

Property Value

IReadOnlyCollection<object>

FirstExecutionRunId

Workflow first execution run ID if any.

public string? FirstExecutionRunId { get; init; }

Property Value

string

Headers

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

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

Property Value

IDictionary<string, Payload>

Id

Workflow ID.

public string Id { get; init; }

Property Value

string

Options

Options.

public WorkflowUpdateStartOptions Options { get; init; }

Property Value

WorkflowUpdateStartOptions

RunId

Workflow run ID if any.

public string? RunId { get; init; }

Property Value

string

Update

Update name.

public string Update { get; init; }

Property Value

string