Skip to main content
Version: 2.x

Interface: CommerceCredits

Defined in: javascript/src/commerce/service.ts:259

Minimal credit boundary required by commerce orchestration.

Methods

checkAllowance()

checkAllowance(accountId): Promise<AllowanceResult | null>

Defined in: javascript/src/commerce/service.ts:264

Parameters

accountId

string

Returns

Promise<AllowanceResult | null>


getAvailable()

getAvailable(accountId): Promise<AvailableResult>

Defined in: javascript/src/commerce/service.ts:261

Parameters

accountId

string

Returns

Promise<AvailableResult>


getBalance()

getBalance(accountId): Promise<BalanceResult>

Defined in: javascript/src/commerce/service.ts:260

Parameters

accountId

string

Returns

Promise<BalanceResult>


getBucketBalances()

getBucketBalances(accountId): Promise<BucketBalancesResult>

Defined in: javascript/src/commerce/service.ts:262

Parameters

accountId

string

Returns

Promise<BucketBalancesResult>


getLedgerEntry()

getLedgerEntry(accountId, entryId): Promise<LedgerEntry | null>

Defined in: javascript/src/commerce/service.ts:267

Parameters

accountId

string

entryId

string

Returns

Promise<LedgerEntry | null>


getUserPlan()

getUserPlan(accountId): Promise<GetUserPlanResult>

Defined in: javascript/src/commerce/service.ts:263

Parameters

accountId

string

Returns

Promise<GetUserPlanResult>


listLedgerEntries()

listLedgerEntries(accountId, options): Promise<LedgerPage>

Defined in: javascript/src/commerce/service.ts:265

Parameters

accountId

string

options

ListLedgerEntriesOptions

Returns

Promise<LedgerPage>


listUsageCharges()

listUsageCharges(accountId, options): Promise<UsageChargePage>

Defined in: javascript/src/commerce/service.ts:266

Parameters

accountId

string

options

ListUsageChargesOptions

Returns

Promise<UsageChargePage>