lti-tool Documentation
    Preparing search index...

    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.