lti-tool Documentation
    Preparing search index...

    Variable DynamicRegistrationFormSchemaConst

    DynamicRegistrationFormSchema: ZodObject<
        {
            services: ZodOptional<
                ZodArray<
                    ZodEnum<
                        {
                            ags: "ags";
                            basic_outcome: "basic_outcome";
                            deep_linking: "deep_linking";
                            nrps: "nrps";
                            tool_settings: "tool_settings";
                        },
                    >,
                >,
            >;
            sessionToken: ZodString;
        },
        $strip,
    > = ...

    Zod schema for validating LTI 1.3 dynamic registration form submissions. Represents the service selections and session data submitted by an administrator during tool registration.

    const formData = {
    services: ['ags', 'nrps', 'deep_linking'],
    sessionToken: 'uuid-session-token'
    };
    const validated = DynamicRegistrationFormSchema.parse(formData);