Skip to main content

UsageAgreementResolver

@totemsdk/edge


@totemsdk/edge / UsageAgreementResolver

Type Alias: UsageAgreementResolver

UsageAgreementResolver = (input) => Promise<UsageAgreementReference | undefined> | UsageAgreementReference | undefined

Resolve the agreement a completed dispatch bills against. Return undefined when the dispatch is not purchase-bound or the agreement cannot be found (the fold skips it — nothing is billed by guessing).

Parameters

input

UsageFoldContext

Returns

Promise<UsageAgreementReference | undefined> | UsageAgreementReference | undefined