Skip to main content

Interface: NormalizedMeetingEvent

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

One report from a provider, in the channel's terms, as the provider's parser returns it.

Properties​

at​

at: number

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


data?​

optional data: object

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

message?​

optional message: string

An error's description, on error; on left, the provider's word for why the run ended, which bot:left carries beside the reason.

participantCount?​

optional participantCount: number

How many participants besides the bot, on in_call and when one joins or leaves.

participantRef?​

optional participantRef: string

The provider's reference for a participant who joined or left.

reason?​

optional reason: MeetingLeaveReason

Why the bot left, on left.

seconds?​

optional seconds: number

The seconds the worker counted, on usage, left, done and crashed.

sender?​

optional sender: string

Who sent a chat message or a stop command.

supplierUsage?​

optional supplierUsage: SupplierUsage

What the provider's supplier measured so far, on any report: recorded whatever the run's state, a terminal one included.

text?​

optional text: string

A chat message's text.


eventId​

eventId: string

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

Stable: the provider supplies it or derives it from its own ids, never at random.


runId​

runId: string

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


type​

type: ProviderEventType

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