Member Junction
    Preparing search index...

    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