Execution
@mandaitor/sdk / Execution
Interface: Execution
Defined in: @mandaitor/sdk/dist/executions.d.ts:68
mandaitor.execution/v1: one requested operation and what became of it.
Properties
approval
approval: {
approved_at?:string;consent_id:string;digest:string;expires_at:string; } |null
Defined in: @mandaitor/sdk/dist/executions.d.ts:86
The approval the decision required, or null.
Union Members
Type Literal
{ approved_at?: string; consent_id: string; digest: string; expires_at: string; }
approved_at?
optionalapproved_at?:string
consent_id
consent_id:
string
digest
digest:
string
What the approver sends back to approve.
expires_at
expires_at:
string
null
contract
contract:
"mandaitor.execution/v1"
Defined in: @mandaitor/sdk/dist/executions.d.ts:69
created_at
created_at:
string
Defined in: @mandaitor/sdk/dist/executions.d.ts:101
decision
decision:
object
Defined in: @mandaitor/sdk/dist/executions.d.ts:79
event_id
event_id:
string
mandate_id?
optionalmandate_id?:string
outcome
outcome:
"ALLOW"|"DENY"|"REQUIRE_APPROVAL"
reason
reason:
string
execution_id
execution_id:
string
Defined in: @mandaitor/sdk/dist/executions.d.ts:70
receipt
receipt:
string|null
Defined in: @mandaitor/sdk/dist/executions.d.ts:100
In SUCCEEDED, and in FAILED once a read-back proved the write absent: the
signed receipt. None when a person of the tenant resolved an UNKNOWN
execution (state_reason RESOLVED_BY_OPERATOR): nothing was read back to sign.
request_digest
request_digest:
string
Defined in: @mandaitor/sdk/dist/executions.d.ts:78
result
result:
Record<string,unknown> |null
Defined in: @mandaitor/sdk/dist/executions.d.ts:94
In SUCCEEDED: the record after the write, only the fields the tool declares returnable.
state
state:
ExecutionState
Defined in: @mandaitor/sdk/dist/executions.d.ts:71
state_reason
state_reason:
string
Defined in: @mandaitor/sdk/dist/executions.d.ts:73
Qualifies the state; treat one you do not know as the state's general meaning.
tool
tool:
object
Defined in: @mandaitor/sdk/dist/executions.d.ts:74
id
id:
string
version
version:
number
updated_at
updated_at:
string
Defined in: @mandaitor/sdk/dist/executions.d.ts:102