Class RfqRefusal
- Namespace
- NArk.ArkadeIntents.Rfq
- Assembly
- NArk.ArkadeIntents.dll
A refusal carrying a reason from the closed set. Corridor-agnostic: it has no profile.
public sealed class RfqRefusal
- Inheritance
-
RfqRefusal
- Inherited Members
Properties
Actual
The rejected value.
public long? Actual { get; init; }
Property Value
- long?
Detail
An optional human-readable elaboration. Never branch on it.
public string? Detail { get; init; }
Property Value
ErrorCode
Machine-readable diagnostic; unknown codes remain available without changing Reason.
public string? ErrorCode { get; init; }
Property Value
Expected
The expected value, when provided.
public long? Expected { get; init; }
Property Value
- long?
Field
The field identified by the solver's diagnostic.
public string? Field { get; init; }
Property Value
Limit
The applicable limit, when provided.
public long? Limit { get; init; }
Property Value
- long?
Reason
Why the solver declined.
public RfqRefusalReason Reason { get; init; }
Property Value
RfqId
The correlation id refused, when the solver could parse one.
public string? RfqId { get; init; }
Property Value
Type
Envelope discriminator.
public string? Type { get; init; }
Property Value
Unit
Diagnostic units, such as blocks or sats.
public string? Unit { get; init; }
Property Value
V
Envelope version.
public int V { get; init; }