lti-tool Documentation
    Preparing search index...

    Variable LTIMessagesArraySchemaConst

    LTIMessagesArraySchema: ZodArray<
        ZodDiscriminatedUnion<
            [
                ZodObject<{ type: ZodLiteral<"LtiResourceLinkRequest"> }, $strip>,
                ZodObject<
                    {
                        custom_parameters: ZodOptional<ZodRecord<ZodString, ZodString>>;
                        label: ZodOptional<ZodString>;
                        placements: ZodOptional<
                            ZodArray<
                                ZodEnum<
                                    {
                                        assignment_selection: "assignment_selection";
                                        editor_button: "editor_button";
                                        link_selection: "link_selection";
                                        module_index_menu_modal: "module_index_menu_modal";
                                        module_menu_modal: "module_menu_modal";
                                    },
                                >,
                            >,
                        >;
                        roles: ZodOptional<ZodArray<ZodString>>;
                        supported_media_types: ZodOptional<ZodArray<ZodString>>;
                        supported_types: ZodOptional<
                            ZodArray<
                                ZodEnum<
                                    {
                                        file: "file";
                                        html: "html";
                                        image: "image";
                                        link: "link";
                                        ltiResourceLink: "ltiResourceLink";
                                    },
                                >,
                            >,
                        >;
                        target_link_uri: ZodOptional<ZodURL>;
                        type: ZodLiteral<"LtiDeepLinkingRequest">;
                    },
                    $strip,
                >,
            ],
            "type",
        >,
    > = ...

    Schema for validating arrays of LTI message configurations. Used in tool registration payloads to declare multiple supported message types.