hacifootprint
hcifootprintType Aliases

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

readonly evidence: unknown

evidenceKind?

readonly optional evidenceKind?: string

The governed kind the evidence is a value of — present exactly when the definition declared settle.evidence.

status

readonly status: "verified"

transition

readonly transition: ActionTransitionRef<Id>


Type Literal

{ reason: unknown; status: "refused"; transition: ActionTransitionRef<Id>; }


Type Literal

{ authority: ActionAbandonmentAuthority; status: "abandoned"; transition: ActionTransitionRef<Id>; }

authority

readonly authority: ActionAbandonmentAuthority

status

readonly status: "abandoned"

Authoritative evidence can no longer arrive for this transition.

transition

readonly transition: ActionTransitionRef<Id>

On this page