Table of Contents

Enum FastForwardPollingResult

Namespace
Temporalio.Api.Enums.V1
Assembly
Temporalio.dll

FastForwardPollingResult is the result of polling and waiting for a fast-forward to complete on a time-skipping execution. FAST_FORWARD_POLLING_RESULT_POLL_TIMEOUT and FAST_FORWARD_POLLING_RESULT_FAST_FORWARD_COMPLETED are the normal poll outcomes; FAST_FORWARD_POLLING_RESULT_FAST_FORWARD_FAILED means the fast-forward can no longer complete.

public enum FastForwardPollingResult

Fields

[OriginalName("FAST_FORWARD_POLLING_RESULT_FAST_FORWARD_COMPLETED")] FastForwardCompleted = 2

The fast-forward identified by the request's fast_forward_id reached its target time and completed.

[OriginalName("FAST_FORWARD_POLLING_RESULT_FAST_FORWARD_FAILED")] FastForwardFailed = 3

The fast-forward can no longer complete, which usually indicates improper usage of fast-forward on the client side. Possible reasons: the fast_forward_id does not match the execution's current fast-forward, the execution ended before the fast-forward completed, the fast-forward config was updated while the poll was in flight, etc. See failed_reason in the response for the specific cause.

[OriginalName("FAST_FORWARD_POLLING_RESULT_POLL_TIMEOUT")] PollTimeout = 1

The poll timed out server-side before the fast-forward completed. The caller may poll again.

[OriginalName("FAST_FORWARD_POLLING_RESULT_UNSPECIFIED")] Unspecified = 0

Never returned; guards against an unset result.