@modelcontextprotocol/sdk
    Preparing search index...

    Variable LoggingMessageNotificationSchemaConst

    LoggingMessageNotificationSchema: ZodObject<
        extendShape<
            {
                method: ZodString;
                params: ZodOptional<
                    ZodObject<
                        {
                            _meta: ZodOptional<
                                ZodObject<
                                    {},
                                    "passthrough",
                                    ZodTypeAny,
                                    objectOutputType<{}, ZodTypeAny, "passthrough">,
                                    objectInputType<{}, ZodTypeAny, "passthrough">,
                                >,
                            >;
                        },
                        "passthrough",
                        ZodTypeAny,
                        objectOutputType<
                            {
                                _meta: ZodOptional<
                                    ZodObject<
                                        {},
                                        "passthrough",
                                        ZodTypeAny,
                                        objectOutputType<{}, ZodTypeAny, "passthrough">,
                                        objectInputType<{}, ZodTypeAny, "passthrough">,
                                    >,
                                >;
                            },
                            ZodTypeAny,
                            "passthrough",
                        >,
                        objectInputType<
                            {
                                _meta: ZodOptional<
                                    ZodObject<
                                        {},
                                        "passthrough",
                                        ZodTypeAny,
                                        objectOutputType<{}, ZodTypeAny, "passthrough">,
                                        objectInputType<{}, ZodTypeAny, "passthrough">,
                                    >,
                                >;
                            },
                            ZodTypeAny,
                            "passthrough",
                        >,
                    >,
                >;
            },
            {
                method: ZodLiteral<"notifications/message">;
                params: ZodObject<
                    extendShape<
                        {
                            _meta: ZodOptional<
                                ZodObject<
                                    {},
                                    "passthrough",
                                    ZodTypeAny,
                                    objectOutputType<{}, ZodTypeAny, "passthrough">,
                                    objectInputType<{}, ZodTypeAny, "passthrough">,
                                >,
                            >;
                        },
                        {
                            data: ZodUnknown;
                            level: ZodEnum<
                                [
                                    "debug",
                                    "info",
                                    "notice",
                                    "warning",
                                    "error",
                                    "critical",
                                    "alert",
                                    "emergency",
                                ],
                            >;
                            logger: ZodOptional<ZodString>;
                        },
                    >,
                    "passthrough",
                    ZodTypeAny,
                    objectOutputType<
                        extendShape<
                            {
                                _meta: ZodOptional<
                                    ZodObject<
                                        {},
                                        "passthrough",
                                        ZodTypeAny,
                                        objectOutputType<{}, ZodTypeAny, "passthrough">,
                                        objectInputType<{}, ZodTypeAny, "passthrough">,
                                    >,
                                >;
                            },
                            {
                                data: ZodUnknown;
                                level: ZodEnum<
                                    [
                                        "debug",
                                        "info",
                                        "notice",
                                        "warning",
                                        "error",
                                        "critical",
                                        "alert",
                                        "emergency",
                                    ],
                                >;
                                logger: ZodOptional<ZodString>;
                            },
                        >,
                        ZodTypeAny,
                        "passthrough",
                    >,
                    objectInputType<
                        extendShape<
                            {
                                _meta: ZodOptional<
                                    ZodObject<
                                        {},
                                        "passthrough",
                                        ZodTypeAny,
                                        objectOutputType<{}, ZodTypeAny, "passthrough">,
                                        objectInputType<{}, ZodTypeAny, "passthrough">,
                                    >,
                                >;
                            },
                            {
                                data: ZodUnknown;
                                level: ZodEnum<
                                    [
                                        "debug",
                                        "info",
                                        "notice",
                                        "warning",
                                        "error",
                                        "critical",
                                        "alert",
                                        "emergency",
                                    ],
                                >;
                                logger: ZodOptional<ZodString>;
                            },
                        >,
                        ZodTypeAny,
                        "passthrough",
                    >,
                >;
            },
        >,
        "strip",
        ZodTypeAny,
        {
            method: "notifications/message";
            params: {
                _meta?: objectOutputType<{}, ZodTypeAny, "passthrough">;
                data?: unknown;
                level:
                    | "error"
                    | "debug"
                    | "info"
                    | "notice"
                    | "warning"
                    | "critical"
                    | "alert"
                    | "emergency";
                logger?: string;
            } & { [k: string]: unknown };
        },
        {
            method: "notifications/message";
            params: {
                _meta?: objectInputType<{}, ZodTypeAny, "passthrough">;
                data?: unknown;
                level:
                    | "error"
                    | "debug"
                    | "info"
                    | "notice"
                    | "warning"
                    | "critical"
                    | "alert"
                    | "emergency";
                logger?: string;
            } & { [k: string]: unknown };
        },
    > = ...

    Notification of a log message passed from server to client. If no logging/setLevel request has been sent from the client, the server MAY decide which messages to send automatically.