Variable ElicitRequestFormParamsSchemaConst
ElicitRequestFormParamsSchema: 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: ...;
enum: ...;
enumNames: ...;
title: ...;
type: ...;
},
$strip,
>,
ZodUnion<readonly [(...), (...)]>,
ZodUnion<readonly [(...), (...)]>,
],
>,
ZodObject<
{
default: ZodOptional<ZodBoolean>;
description: ZodOptional<ZodString>;
title: ZodOptional<ZodString>;
type: ZodLiteral<"boolean">;
},
$strip,
>,
ZodObject<
{
default: ZodOptional<ZodString>;
description: ZodOptional<ZodString>;
format: ZodOptional<ZodEnum<(...)>>;
maxLength: ZodOptional<ZodNumber>;
minLength: ZodOptional<ZodNumber>;
title: ZodOptional<ZodString>;
type: ZodLiteral<"string">;
},
$strip,
>,
ZodObject<
{
default: ZodOptional<ZodNumber>;
description: ZodOptional<ZodString>;
maximum: ZodOptional<ZodNumber>;
minimum: ZodOptional<ZodNumber>;
title: ZodOptional<ZodString>;
type: ZodEnum<{ integer: ...; number: ... }>;
},
$strip,
>,
],
>,
>;
required: ZodOptional<ZodArray<ZodString>>;
type: ZodLiteral<"object">;
},
$strip,
>;
task: ZodOptional<ZodObject<{ ttl: ZodOptional<ZodNumber> }, $strip>>;
},
$strip,
> = ...
Parameters for an
elicitation/createrequest for form-based elicitation.