Skip to main content

Execution

@mandaitor/sdk


@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?​

optional approved_at?: string

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?​

optional mandate_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