Skip to main content

Interface: SupplierUsage

Defined in: packages/agentos/src/io/channels/meetings/types.ts:429

What a provider's supplier (the platform that carries the run's media and bills for it) measured for a run, apart from the seconds the manager bills the owner: how long the supplier's stream was open, and how much of it the run captured. Both are running totals; a host records them through the entitlement hook's recordSupplierUsage.

Properties​

captureSeconds​

captureSeconds: number

Defined in: packages/agentos/src/io/channels/meetings/types.ts:433

Seconds of that stream during which capture was open, so far.


final?​

optional final: boolean

Defined in: packages/agentos/src/io/channels/meetings/types.ts:435

Set on the last totals the provider reports for the run.


streamSeconds​

streamSeconds: number

Defined in: packages/agentos/src/io/channels/meetings/types.ts:431

Seconds the supplier's media stream was open for the run, so far.