Variable LTIMessagesArraySchemaConst
LTIMessagesArraySchema: ZodArray<
ZodDiscriminatedUnion<
[
ZodObject<
{
custom_parameters: ZodOptional<ZodRecord<ZodString, ZodString>>;
icon_uri: ZodOptional<ZodURL>;
label: ZodOptional<ZodString>;
placements: ZodOptional<ZodArray<ZodString>>;
roles: ZodOptional<ZodArray<ZodString>>;
target_link_uri: ZodOptional<ZodURL>;
type: ZodLiteral<"LtiResourceLinkRequest">;
},
$loose,
>,
ZodObject<
{
custom_parameters: ZodOptional<ZodRecord<ZodString, ZodString>>;
icon_uri: ZodOptional<ZodURL>;
label: ZodOptional<ZodString>;
placements: ZodOptional<ZodArray<ZodString>>;
roles: ZodOptional<ZodArray<ZodString>>;
supported_media_types: ZodOptional<ZodArray<ZodString>>;
supported_types: ZodOptional<ZodArray<ZodString>>;
target_link_uri: ZodOptional<ZodURL>;
type: ZodLiteral<"LtiDeepLinkingRequest">;
},
$loose,
>,
],
"type",
>,
> = ...
Schema for validating arrays of LTI message configurations. Used in tool registration payloads to declare multiple supported message types.