lti-tool Documentation
    Preparing search index...

    Variable DynamicRegistrationFormSchemaConst

    DynamicRegistrationFormSchema: ZodObject<
        {
            services: ZodOptional<
                ZodPipe<
                    ZodTransform<unknown, unknown>,
                    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);