Variable MJAIAgentSessionBridgeParticipantSchemaConst
MJAIAgentSessionBridgeParticipantSchema: ZodObject<
{
__mj_CreatedAt: ZodDate;
__mj_UpdatedAt: ZodDate;
DisplayName: ZodNullable<ZodString>;
ExternalParticipantID: ZodNullable<ZodString>;
ID: ZodString;
IsAgent: ZodBoolean;
JoinedAt: ZodNullable<ZodDate>;
LeftAt: ZodNullable<ZodDate>;
Role: ZodUnion<
[
ZodLiteral<"Agent">,
ZodLiteral<"CoHost">,
ZodLiteral<"Host">,
ZodLiteral<"Participant">,
],
>;
SessionBridge: ZodNullable<ZodString>;
SessionBridgeID: ZodString;
User: ZodNullable<ZodString>;
UserID: ZodNullable<ZodString>;
},
"strip",
ZodTypeAny,
{
__mj_CreatedAt?: Date;
__mj_UpdatedAt?: Date;
DisplayName?: string;
ExternalParticipantID?: string;
ID?: string;
IsAgent?: boolean;
JoinedAt?: Date;
LeftAt?: Date;
Role?: "Agent"
| "CoHost"
| "Host"
| "Participant";
SessionBridge?: string;
SessionBridgeID?: string;
User?: string;
UserID?: string;
},
{
__mj_CreatedAt?: Date;
__mj_UpdatedAt?: Date;
DisplayName?: string;
ExternalParticipantID?: string;
ID?: string;
IsAgent?: boolean;
JoinedAt?: Date;
LeftAt?: Date;
Role?: "Agent"
| "CoHost"
| "Host"
| "Participant";
SessionBridge?: string;
SessionBridgeID?: string;
User?: string;
UserID?: string;
},
> = ...
zod schema definition for the entity MJ: AI Agent Session Bridge Participants