Class FetchWorkflowHistoryEventPageInput
- Namespace
- Temporalio.Client.Interceptors
- Assembly
- Temporalio.dll
public record FetchWorkflowHistoryEventPageInput : IEquatable<FetchWorkflowHistoryEventPageInput>
- Inheritance
-
FetchWorkflowHistoryEventPageInput
- Implements
- Inherited Members
Remarks
WARNING: This constructor may have required properties added. Do not rely on the exact constructor, only use "with" clauses.
Constructors
FetchWorkflowHistoryEventPageInput(string, string?, int?, byte[]?, bool, HistoryEventFilterType, bool, RpcOptions?)
public FetchWorkflowHistoryEventPageInput(string Id, string? RunId, int? PageSize, byte[]? NextPageToken, bool WaitNewEvent, HistoryEventFilterType EventFilterType, bool SkipArchival, RpcOptions? Rpc)
Parameters
IdstringID of the workflow.
RunIdstringOptional run ID of the workflow.
PageSizeint?Optional page size.
NextPageTokenbyte[]Next page token if any to continue pagination.
WaitNewEventboolIf true, wait for new events before returning.
EventFilterTypeHistoryEventFilterTypeType of events to return.
SkipArchivalboolIf true, skips archival when fetching.
RpcRpcOptionsRPC options.
Remarks
WARNING: This constructor may have required properties added. Do not rely on the exact constructor, only use "with" clauses.
Properties
EventFilterType
Type of events to return.
public HistoryEventFilterType EventFilterType { get; init; }
Property Value
Id
ID of the workflow.
public string Id { get; init; }
Property Value
NextPageToken
Next page token if any to continue pagination.
public byte[]? NextPageToken { get; init; }
Property Value
- byte[]
PageSize
Optional page size.
public int? PageSize { get; init; }
Property Value
- int?
Rpc
RPC options.
public RpcOptions? Rpc { get; init; }
Property Value
RunId
Optional run ID of the workflow.
public string? RunId { get; init; }
Property Value
SkipArchival
If true, skips archival when fetching.
public bool SkipArchival { get; init; }
Property Value
WaitNewEvent
If true, wait for new events before returning.
public bool WaitNewEvent { get; init; }