Skip to main content

Interface: DeductionResult

Defined in: javascript/src/types.ts:97

Result of deducting credits.

Properties

allowanceConsumed

allowanceConsumed: Decimal

Defined in: javascript/src/types.ts:101


amount

amount: Decimal

Defined in: javascript/src/types.ts:100


balanceAfter

balanceAfter: Decimal

Defined in: javascript/src/types.ts:102


capWarning

capWarning: string | null

Defined in: javascript/src/types.ts:104


error?

optional error?: string | null

Defined in: javascript/src/types.ts:105


featureLimitWarning?

optional featureLimitWarning?: string | null

Defined in: javascript/src/types.ts:113

Non-blocking warn/notify signal from a breached FeatureLimit (per-feature invocation-count limits). null when no limit was breached (or none configured). Mirrors capWarning.


idempotent

idempotent: boolean

Defined in: javascript/src/types.ts:103


tierBreakdown?

optional tierBreakdown?: Record<string, Decimal> | null

Defined in: javascript/src/types.ts:107

Exact per-tier split of amount (credit tiers); null when not computed.


transactionId

transactionId: string

Defined in: javascript/src/types.ts:98


userId

userId: string

Defined in: javascript/src/types.ts:99