MJ interactive channels this widget may attach during a voice session (by name, e.g. ['Whiteboard']).
Resolved to framework-free channel clients via MJGlobal.ClassFactory; empty = no channels (default).
OptionallastThe prior conversation this visit chains from (stamped on Conversation.LastConversationID).
OptionallinkedResolved polymorphic identity entity id (RV4), stamped on Conversation.LinkedEntityID when set.
OptionallinkedResolved polymorphic identity record id (RV4), stamped on Conversation.LinkedRecordID when set.
Returning-visitor memory enabled for this widget (gates cookie-set + cross-session linking).
Opaque per-session id; stamped onto Conversation.ExternalID for per-guest RLS isolation.
OptionalvisitorDurable visitor anchor when remembering is on (persisted as a cookie, stamped on Conversation.VisitorKey).
OptionalvoiceOptional hard ceiling (minutes) on a voice session — the authoritative limit for the voice-abuse guard.
Resolved, validated session a widget instance holds in memory after minting.