Variable ClientNotificationSchemaConst
ClientNotificationSchema: ZodUnion<
readonly [
ZodObject<
{
method: ZodLiteral<"notifications/cancelled">;
params: ZodObject<
{
_meta: ZodOptional<
ZodObject<
{
"io.modelcontextprotocol/related-task": ZodOptional<
ZodObject<(...), (...)>,
>;
progressToken: ZodOptional<ZodUnion<(...)>>;
},
$loose,
>,
>;
reason: ZodOptional<ZodString>;
requestId: ZodOptional<ZodUnion<readonly [ZodString, ZodNumber]>>;
},
$strip,
>;
},
$strip,
>,
ZodObject<
{
method: ZodLiteral<"notifications/progress">;
params: ZodObject<
{
_meta: ZodOptional<
ZodObject<
{
"io.modelcontextprotocol/related-task": ZodOptional<
ZodObject<(...), (...)>,
>;
progressToken: ZodOptional<ZodUnion<(...)>>;
},
$loose,
>,
>;
message: ZodOptional<ZodString>;
progress: ZodNumber;
progressToken: ZodUnion<readonly [ZodString, ZodNumber]>;
total: ZodOptional<ZodNumber>;
},
$strip,
>;
},
$strip,
>,
ZodObject<
{
method: ZodLiteral<"notifications/initialized">;
params: ZodOptional<
ZodObject<
{
_meta: ZodOptional<
ZodObject<
{
"io.modelcontextprotocol/related-task": ZodOptional<(...)>;
progressToken: ZodOptional<(...)>;
},
$loose,
>,
>;
},
$strip,
>,
>;
},
$strip,
>,
ZodObject<
{
method: ZodLiteral<"notifications/roots/list_changed">;
params: ZodOptional<
ZodObject<
{
_meta: ZodOptional<
ZodObject<
{
"io.modelcontextprotocol/related-task": ZodOptional<(...)>;
progressToken: ZodOptional<(...)>;
},
$loose,
>,
>;
},
$strip,
>,
>;
},
$strip,
>,
ZodObject<
{
method: ZodLiteral<"notifications/tasks/status">;
params: ZodObject<
{
_meta: ZodOptional<
ZodObject<
{
"io.modelcontextprotocol/related-task": ZodOptional<
ZodObject<(...), (...)>,
>;
progressToken: ZodOptional<ZodUnion<(...)>>;
},
$loose,
>,
>;
createdAt: ZodString;
lastUpdatedAt: ZodString;
pollInterval: ZodOptional<ZodNumber>;
status: ZodEnum<
{
cancelled: "cancelled";
completed: "completed";
failed: "failed";
input_required: "input_required";
working: "working";
},
>;
statusMessage: ZodOptional<ZodString>;
taskId: ZodString;
ttl: ZodUnion<readonly [ZodNumber, ZodNull]>;
},
$strip,
>;
},
$strip,
>,
],
> = ...