Variable ElicitRequestParamsSchemaConst
ElicitRequestParamsSchema: ZodUnion<
readonly [
ZodObject<
{
_meta: ZodOptional<
ZodObject<
{
"io.modelcontextprotocol/related-task": ZodOptional<
ZodObject<{ taskId: ZodString }, $strip>,
>;
progressToken: ZodOptional<ZodUnion<readonly [ZodString, ZodNumber]>>;
},
$loose,
>,
>;
message: ZodString;
mode: ZodOptional<ZodLiteral<"form">>;
requestedSchema: ZodObject<
{
properties: ZodRecord<
ZodString,
ZodUnion<
readonly [
ZodUnion<readonly [(...), (...), (...)]>,
ZodObject<
{ default: ...; description: ...; title: ...; type: ... },
$strip,
>,
ZodObject<
{
default: ...;
description: ...;
format: ...;
maxLength: ...;
minLength: ...;
title: ...;
type: ...;
},
$strip,
>,
ZodObject<
{
default: ...;
description: ...;
maximum: ...;
minimum: ...;
title: ...;
type: ...;
},
$strip,
>,
],
>,
>;
required: ZodOptional<ZodArray<ZodString>>;
type: ZodLiteral<"object">;
},
$strip,
>;
task: ZodOptional<ZodObject<{ ttl: ZodOptional<ZodNumber> }, $strip>>;
},
$strip,
>,
ZodObject<
{
_meta: ZodOptional<
ZodObject<
{
"io.modelcontextprotocol/related-task": ZodOptional<
ZodObject<{ taskId: ZodString }, $strip>,
>;
progressToken: ZodOptional<ZodUnion<readonly [ZodString, ZodNumber]>>;
},
$loose,
>,
>;
elicitationId: ZodString;
message: ZodString;
mode: ZodLiteral<"url">;
task: ZodOptional<ZodObject<{ ttl: ZodOptional<ZodNumber> }, $strip>>;
url: ZodString;
},
$strip,
>,
],
> = ...
The parameters for a request to elicit additional information from the user via the client.