Skip to main content
Version: 2.x

Interface: UsageCharge

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

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:50


allowanceCovered​

allowanceCovered: Decimal

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


allowanceRequested​

allowanceRequested: Decimal

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


billingDisposition​

billingDisposition: "billable" | "record_only"

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


charged​

charged: Decimal

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


createdAt​

createdAt: string

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


eventAt​

eventAt: string

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


feature​

feature: string | null

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


idempotencyKey​

idempotencyKey: string

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


metadata​

metadata: JsonObject | null

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


model​

model: string | null

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


operation​

operation: string

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


region​

region: string | null

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


requested​

requested: Decimal

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


usageId​

usageId: string

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