Variable MJAIAgentSessionSchemaConst
MJAIAgentSessionSchema: ZodObject<
{
__mj_CreatedAt: ZodDate;
__mj_UpdatedAt: ZodDate;
Agent: ZodNullable<ZodString>;
AgentID: ZodString;
ClosedAt: ZodNullable<ZodDate>;
CloseReason: ZodNullable<
ZodUnion<
[
ZodLiteral<"Error">,
ZodLiteral<"Explicit">,
ZodLiteral<"Janitor">,
ZodLiteral<"Shutdown">,
],
>,
>;
Config_: ZodNullable<ZodString>;
Conversation: ZodNullable<ZodString>;
ConversationID: ZodNullable<ZodString>;
HostInstanceID: ZodNullable<ZodString>;
ID: ZodString;
LastActiveAt: ZodDate;
LastSessionID: ZodNullable<ZodString>;
LinkedEntity: ZodNullable<ZodString>;
LinkedEntityID: ZodNullable<ZodString>;
LinkedRecordID: ZodNullable<ZodString>;
RecordingFile: ZodNullable<ZodString>;
RecordingFileID: ZodNullable<ZodString>;
RecordingMedia: ZodNullable<
ZodUnion<
[ZodLiteral<"Audio">, ZodLiteral<"AudioVideo">, ZodLiteral<"None">],
>,
>;
RecordingStartedAt: ZodNullable<ZodDate>;
RootLastSessionID: ZodNullable<ZodString>;
Status: ZodUnion<
[ZodLiteral<"Active">, ZodLiteral<"Closed">, ZodLiteral<"Idle">],
>;
User: ZodString;
UserID: ZodString;
},
"strip",
ZodTypeAny,
{
__mj_CreatedAt?: Date;
__mj_UpdatedAt?: Date;
Agent?: string;
AgentID?: string;
ClosedAt?: Date;
CloseReason?: "Error"
| "Explicit"
| "Janitor"
| "Shutdown";
Config_?: string;
Conversation?: string;
ConversationID?: string;
HostInstanceID?: string;
ID?: string;
LastActiveAt?: Date;
LastSessionID?: string;
LinkedEntity?: string;
LinkedEntityID?: string;
LinkedRecordID?: string;
RecordingFile?: string;
RecordingFileID?: string;
RecordingMedia?: "Audio" | "None" | "AudioVideo";
RecordingStartedAt?: Date;
RootLastSessionID?: string;
Status?: "Active" | "Closed" | "Idle";
User?: string;
UserID?: string;
},
{
__mj_CreatedAt?: Date;
__mj_UpdatedAt?: Date;
Agent?: string;
AgentID?: string;
ClosedAt?: Date;
CloseReason?: "Error"
| "Explicit"
| "Janitor"
| "Shutdown";
Config_?: string;
Conversation?: string;
ConversationID?: string;
HostInstanceID?: string;
ID?: string;
LastActiveAt?: Date;
LastSessionID?: string;
LinkedEntity?: string;
LinkedEntityID?: string;
LinkedRecordID?: string;
RecordingFile?: string;
RecordingFileID?: string;
RecordingMedia?: "Audio" | "None" | "AudioVideo";
RecordingStartedAt?: Date;
RootLastSessionID?: string;
Status?: "Active" | "Closed" | "Idle";
User?: string;
UserID?: string;
},
> = ...
zod schema definition for the entity MJ: AI Agent Sessions