Skip to main content
Version: 2.x

Interface: UsageCharge

Defined in: javascript/src/credits/types/ledger.ts:47

A metered usage charge from the usage charge journal.

Usage charges are deliberately separate from ledger entries: included allowance consumption does not create a monetary ledger debit, but it is still a billable usage event that belongs in the usage history.

Properties

accountId

accountId: string

Defined in: javascript/src/credits/types/ledger.ts:49


allowanceCovered

allowanceCovered: Decimal

Defined in: javascript/src/credits/types/ledger.ts:54


allowanceRequested

allowanceRequested: Decimal

Defined in: javascript/src/credits/types/ledger.ts:53


billingDisposition

billingDisposition: "billable" | "record_only"

Defined in: javascript/src/credits/types/ledger.ts:55


charged

charged: Decimal

Defined in: javascript/src/credits/types/ledger.ts:52


createdAt

createdAt: string

Defined in: javascript/src/credits/types/ledger.ts:62


eventAt

eventAt: string

Defined in: javascript/src/credits/types/ledger.ts:59


feature

feature: string | null

Defined in: javascript/src/credits/types/ledger.ts:56


idempotencyKey

idempotencyKey: string

Defined in: javascript/src/credits/types/ledger.ts:60


metadata

metadata: Record<string, unknown> | null

Defined in: javascript/src/credits/types/ledger.ts:61


model

model: string | null

Defined in: javascript/src/credits/types/ledger.ts:57


operation

operation: string

Defined in: javascript/src/credits/types/ledger.ts:50


region

region: string | null

Defined in: javascript/src/credits/types/ledger.ts:58


requested

requested: Decimal

Defined in: javascript/src/credits/types/ledger.ts:51


usageId

usageId: string

Defined in: javascript/src/credits/types/ledger.ts:48