public sealed record RunicOperationStatus : IEquatable<RunicOperationStatus> The status of an operation, as the generated client reads it.
Parameters
Kindrunning,succeeded,failed,domain-failed,cancelled,expiredorunknown.ResultThe encoded result of a succeeded operation with a result.
ErrorMessageWhy a failed operation failed.
JsonThe status as .NET serialized it.
Constructors
RunicOperationStatus
public RunicOperationStatus(string Kind, JsonElement? Result, string? ErrorMessage, string Json) The status of an operation, as the generated client reads it.
Parameters
Kindrunning,succeeded,failed,domain-failed,cancelled,expiredorunknown.ResultThe encoded result of a succeeded operation with a result.
ErrorMessageWhy a failed operation failed.
JsonThe status as .NET serialized it.
Properties
ErrorMessage
public string? ErrorMessage { get; init; } Why a failed operation failed.
Failure
public JsonElement? Failure { get; init; } The encoded declared failure of a domain-failed operation, when it was retained.
Json
public string Json { get; init; } The status as .NET serialized it.
Kind
public string Kind { get; init; } running, succeeded, failed, domain-failed, cancelled, expired or unknown.
Result
public JsonElement? Result { get; init; } The encoded result of a succeeded operation with a result.