Variable ElicitRequestParamsSchemaConst
ElicitRequestParamsSchema: ZodObject<
extendShape<
{
_meta: ZodOptional<
ZodObject<
{ progressToken: ZodOptional<ZodUnion<[ZodString, ZodNumber]>> },
"passthrough",
ZodTypeAny,
objectOutputType<
{ progressToken: ZodOptional<ZodUnion<[ZodString, ZodNumber]>> },
ZodTypeAny,
"passthrough",
>,
objectInputType<
{ progressToken: ZodOptional<ZodUnion<[ZodString, ZodNumber]>> },
ZodTypeAny,
"passthrough",
>,
>,
>;
},
{
message: ZodString;
requestedSchema: ZodObject<
{
properties: ZodRecord<
ZodString,
ZodUnion<
[
ZodUnion<
[
ZodObject<(...), (...), (...), (...), (...)>,
ZodUnion<(...)>,
ZodUnion<(...)>,
],
>,
ZodObject<
{
default: ZodOptional<(...)>;
description: ZodOptional<(...)>;
title: ZodOptional<(...)>;
type: ZodLiteral<(...)>;
},
"strip",
ZodTypeAny,
{
default?: (...)
| (...)
| (...);
description?: (...) | (...);
title?: (...) | (...);
type: "boolean";
},
{
default?: (...)
| (...)
| (...);
description?: (...) | (...);
title?: (...) | (...);
type: "boolean";
},
>,
ZodObject<
{
default: ZodOptional<(...)>;
description: ZodOptional<(...)>;
format: ZodOptional<(...)>;
maxLength: ZodOptional<(...)>;
minLength: ZodOptional<(...)>;
title: ZodOptional<(...)>;
type: ZodLiteral<(...)>;
},
"strip",
ZodTypeAny,
{
default?: (...)
| (...);
description?: (...) | (...);
format?: (...) | (...) | (...) | (...) | (...);
maxLength?: (...) | (...);
minLength?: (...) | (...);
title?: (...) | (...);
type: "string";
},
{
default?: (...)
| (...);
description?: (...) | (...);
format?: (...) | (...) | (...) | (...) | (...);
maxLength?: (...) | (...);
minLength?: (...) | (...);
title?: (...) | (...);
type: "string";
},
>,
ZodObject<
{
default: ZodOptional<(...)>;
description: ZodOptional<(...)>;
maximum: ZodOptional<(...)>;
minimum: ZodOptional<(...)>;
title: ZodOptional<(...)>;
type: ZodEnum<(...)>;
},
"strip",
ZodTypeAny,
{
default?: (...)
| (...);
description?: (...) | (...);
maximum?: (...) | (...);
minimum?: (...) | (...);
title?: (...) | (...);
type: (...) | (...);
},
{
default?: (...)
| (...);
description?: (...) | (...);
maximum?: (...) | (...);
minimum?: (...) | (...);
title?: (...) | (...);
type: (...) | (...);
},
>,
],
>,
>;
required: ZodOptional<ZodArray<ZodString, "many">>;
type: ZodLiteral<"object">;
},
"strip",
ZodTypeAny,
{
properties: Record<
string,
| {
default?: boolean;
description?: string;
title?: string;
type: "boolean";
}
| {
default?: string;
description?: string;
format?: "date"
| "uri"
| "email"
| "date-time";
maxLength?: number;
minLength?: number;
title?: string;
type: "string";
}
| {
default?: number;
description?: string;
maximum?: number;
minimum?: number;
title?: string;
type: "number"
| "integer";
}
| {
default?: string;
description?: string;
enum: string[];
title?: string;
type: "string";
}
| {
default?: string;
description?: string;
oneOf: { const: string; title: string }[];
title?: string;
type: "string";
}
| {
default?: string;
description?: string;
enum: string[];
enumNames?: string[];
title?: string;
type: "string";
}
| {
default?: string[];
description?: string;
items: { enum: string[]; type: "string" };
maxItems?: number;
minItems?: number;
title?: string;
type: "array";
}
| {
default?: string[];
description?: string;
items: { anyOf: { const: ...; title: ... }[] };
maxItems?: number;
minItems?: number;
title?: string;
type: "array";
},
>;
required?: string[];
type: "object";
},
{
properties: Record<
string,
| {
default?: boolean;
description?: string;
title?: string;
type: "boolean";
}
| {
default?: string;
description?: string;
format?: "date"
| "uri"
| "email"
| "date-time";
maxLength?: number;
minLength?: number;
title?: string;
type: "string";
}
| {
default?: number;
description?: string;
maximum?: number;
minimum?: number;
title?: string;
type: "number"
| "integer";
}
| {
default?: string;
description?: string;
enum: string[];
title?: string;
type: "string";
}
| {
default?: string;
description?: string;
oneOf: { const: string; title: string }[];
title?: string;
type: "string";
}
| {
default?: string;
description?: string;
enum: string[];
enumNames?: string[];
title?: string;
type: "string";
}
| {
default?: string[];
description?: string;
items: { enum: string[]; type: "string" };
maxItems?: number;
minItems?: number;
title?: string;
type: "array";
}
| {
default?: string[];
description?: string;
items: { anyOf: { const: ...; title: ... }[] };
maxItems?: number;
minItems?: number;
title?: string;
type: "array";
},
>;
required?: string[];
type: "object";
},
>;
},
>,
"strip",
ZodTypeAny,
{
_meta?: objectOutputType<
{ progressToken: ZodOptional<ZodUnion<[ZodString, ZodNumber]>> },
ZodTypeAny,
"passthrough",
>;
message: string;
requestedSchema: {
properties: Record<
string,
| {
default?: boolean;
description?: string;
title?: string;
type: "boolean";
}
| {
default?: string;
description?: string;
format?: "date"
| "uri"
| "email"
| "date-time";
maxLength?: number;
minLength?: number;
title?: string;
type: "string";
}
| {
default?: number;
description?: string;
maximum?: number;
minimum?: number;
title?: string;
type: "number"
| "integer";
}
| {
default?: string;
description?: string;
enum: string[];
title?: string;
type: "string";
}
| {
default?: string;
description?: string;
oneOf: { const: string; title: string }[];
title?: string;
type: "string";
}
| {
default?: string;
description?: string;
enum: string[];
enumNames?: string[];
title?: string;
type: "string";
}
| {
default?: string[];
description?: string;
items: { enum: string[]; type: "string" };
maxItems?: number;
minItems?: number;
title?: string;
type: "array";
}
| {
default?: string[];
description?: string;
items: { anyOf: { const: string; title: string }[] };
maxItems?: number;
minItems?: number;
title?: string;
type: "array";
},
>;
required?: string[];
type: "object";
};
},
{
_meta?: objectInputType<
{ progressToken: ZodOptional<ZodUnion<[ZodString, ZodNumber]>> },
ZodTypeAny,
"passthrough",
>;
message: string;
requestedSchema: {
properties: Record<
string,
| {
default?: boolean;
description?: string;
title?: string;
type: "boolean";
}
| {
default?: string;
description?: string;
format?: "date"
| "uri"
| "email"
| "date-time";
maxLength?: number;
minLength?: number;
title?: string;
type: "string";
}
| {
default?: number;
description?: string;
maximum?: number;
minimum?: number;
title?: string;
type: "number"
| "integer";
}
| {
default?: string;
description?: string;
enum: string[];
title?: string;
type: "string";
}
| {
default?: string;
description?: string;
oneOf: { const: string; title: string }[];
title?: string;
type: "string";
}
| {
default?: string;
description?: string;
enum: string[];
enumNames?: string[];
title?: string;
type: "string";
}
| {
default?: string[];
description?: string;
items: { enum: string[]; type: "string" };
maxItems?: number;
minItems?: number;
title?: string;
type: "array";
}
| {
default?: string[];
description?: string;
items: { anyOf: { const: string; title: string }[] };
maxItems?: number;
minItems?: number;
title?: string;
type: "array";
},
>;
required?: string[];
type: "object";
};
},
> = ...
Parameters for an
elicitation/createrequest.