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?
optionaldata:object
Defined in: packages/agentos/src/io/channels/meetings/types.ts:455
message?
optionalmessage: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?
optionalparticipantCount:number
How many participants besides the bot, on in_call and when one joins or leaves.
participantRef?
optionalparticipantRef:string
The provider's reference for a participant who joined or left.
reason?
optionalreason:MeetingLeaveReason
Why the bot left, on left.
seconds?
optionalseconds:number
The seconds the worker counted, on usage, left, done and crashed.
sender?
optionalsender:string
Who sent a chat message or a stop command.
supplierUsage?
optionalsupplierUsage:SupplierUsage
What the provider's supplier measured so far, on any report: recorded whatever the run's state, a terminal one included.
text?
optionaltext: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