ActionEffectSettlement<Id>
Type Alias: ActionEffectSettlement<Id>
ActionEffectSettlement<
Id> = {evidence:unknown;evidenceKind?:string;status:"verified";transition:ActionTransitionRef<Id>; } | {reason:unknown;status:"refused";transition:ActionTransitionRef<Id>; } | {authority:ActionAbandonmentAuthority;status:"abandoned";transition:ActionTransitionRef<Id>; }
Defined in: src/action/types.ts:410
Type Parameters
Id
Id extends string = string
Union Members
Type Literal
{ evidence: unknown; evidenceKind?: string; status: "verified"; transition: ActionTransitionRef<Id>; }
evidence
readonlyevidence:unknown
evidenceKind?
readonlyoptionalevidenceKind?:string
The governed kind the evidence is a value of — present exactly when
the definition declared settle.evidence.
status
readonlystatus:"verified"
transition
readonlytransition:ActionTransitionRef<Id>
Type Literal
{ reason: unknown; status: "refused"; transition: ActionTransitionRef<Id>; }
Type Literal
{ authority: ActionAbandonmentAuthority; status: "abandoned"; transition: ActionTransitionRef<Id>; }
authority
readonlyauthority:ActionAbandonmentAuthority
status
readonlystatus:"abandoned"
Authoritative evidence can no longer arrive for this transition.
transition
readonlytransition:ActionTransitionRef<Id>