Skip to main content

Class StepResponse

The StepResponse.

Assembly: Taskurai.dll
Declaration
public class StepResponse

Properties

Id

Step id.

Declaration
public string Id { get; }

Config

Step configuration.

Declaration
public StepConfig Config { get; }

Created

Step created (utc).

Declaration
public DateTimeOffset? Created { get; }

CreatedBy

Created by (user id).

Declaration
public string CreatedBy { get; }

Modified

Step modified (utc).

Declaration
public DateTimeOffset? Modified { get; }

ModifiedBy

Modified by (user id).

Declaration
public string ModifiedBy { get; }

StartAfter

Start step after date time (utc).

Declaration
public DateTimeOffset? StartAfter { get; }

Started

Step started (utc).

Declaration
public DateTimeOffset? Started { get; }

RunInitialStart

Step run initial started (utc).

Declaration
public DateTimeOffset? RunInitialStart { get; }

RunStarted

Step run started (utc).

Declaration
public DateTimeOffset? RunStarted { get; }

RetryAfter

Start step after date time (utc).

Declaration
public DateTimeOffset? RetryAfter { get; }

Stopped

Step stopped (utc).

Declaration
public DateTimeOffset? Stopped { get; }

Status

Update the status.

Declaration
public StepStatusType? Status { get; }

StatusCode

Step status code.

Declaration
public int? StatusCode { get; }

Progress

Step progress.

Declaration
public Progress Progress { get; }

Result

Step result.

Declaration
public ResultResponse Result { get; }

Error

Step error.

Declaration
public Error Error { get; }

RetryStatus

Step retry status.

Declaration
public RetryStatusType? RetryStatus { get; }

RunCount

Step run count.

Declaration
public long? RunCount { get; }

TimeoutCount

Step timeout count.

Declaration
public long? TimeoutCount { get; }

IntermediateFailureCount

Step intermediate failure count.

Declaration
public long? IntermediateFailureCount { get; }

FailureCount

Step failure count.

Declaration
public long? FailureCount { get; }

CorrelationId

Step correlation id.

Declaration
public Guid? CorrelationId { get; }

Arguments

Accessor for step arguments.

Declaration
[JsonIgnore]
public StepArgumentsAccessor Arguments { get; }

Outputs

Accessor for step output results.

Declaration
[JsonIgnore]
public StepResultOutputAccessor Outputs { get; }