lti-tool Documentation
    Preparing search index...

    Variable LTI13JwtPayloadSchemaConst

    LTI13JwtPayloadSchema: ZodObject<
        {
            aud: ZodUnion<readonly [ZodString, ZodArray<ZodString>]>;
            email: ZodString;
            exp: ZodNumber;
            family_name: ZodString;
            given_name: ZodString;
            "https://purl.imsglobal.org/spec/lti-ags/claim/endpoint": ZodOptional<
                ZodObject<
                    {
                        lineitem: ZodOptional<ZodString>;
                        lineitems: ZodOptional<ZodString>;
                        scope: ZodArray<ZodString>;
                    },
                    $strip,
                >,
            >;
            "https://purl.imsglobal.org/spec/lti-dl/claim/deep_linking_settings": ZodOptional<
                ZodObject<
                    {
                        accept_media_types: ZodOptional<ZodString>;
                        accept_multiple: ZodOptional<ZodBoolean>;
                        accept_presentation_document_targets: ZodArray<ZodString>;
                        accept_types: ZodArray<ZodString>;
                        auto_create: ZodOptional<ZodBoolean>;
                        data: ZodOptional<ZodString>;
                        deep_link_return_url: ZodString;
                    },
                    $strip,
                >,
            >;
            "https://purl.imsglobal.org/spec/lti-nrps/claim/namesroleservice": ZodOptional<
                ZodObject<
                    {
                        context_memberships_url: ZodString;
                        service_versions: ZodOptional<ZodArray<ZodString>>;
                    },
                    $strip,
                >,
            >;
            "https://purl.imsglobal.org/spec/lti/claim/context": ZodOptional<
                ZodObject<
                    {
                        id: ZodString;
                        label: ZodOptional<ZodString>;
                        title: ZodOptional<ZodString>;
                    },
                    $strip,
                >,
            >;
            "https://purl.imsglobal.org/spec/lti/claim/custom": ZodOptional<
                ZodRecord<ZodString, ZodString>,
            >;
            "https://purl.imsglobal.org/spec/lti/claim/deployment_id": ZodString;
            "https://purl.imsglobal.org/spec/lti/claim/launch_presentation": ZodOptional<
                ZodObject<
                    {
                        locale: ZodOptional<ZodString>;
                        target: ZodOptional<ZodString>;
                        url: ZodOptional<ZodString>;
                    },
                    $strip,
                >,
            >;
            "https://purl.imsglobal.org/spec/lti/claim/lis": ZodOptional<
                ZodObject<{ person_sourcedid: ZodOptional<ZodString> }, $strip>,
            >;
            "https://purl.imsglobal.org/spec/lti/claim/message_type": ZodUnion<
                readonly [
                    ZodLiteral<"LtiResourceLinkRequest">,
                    ZodLiteral<"LtiDeepLinkingRequest">,
                ],
            >;
            "https://purl.imsglobal.org/spec/lti/claim/resource_link": ZodOptional<
                ZodObject<{ id: ZodString; title: ZodOptional<ZodString> }, $strip>,
            >;
            "https://purl.imsglobal.org/spec/lti/claim/roles": ZodOptional<
                ZodArray<ZodString>,
            >;
            "https://purl.imsglobal.org/spec/lti/claim/target_link_uri": ZodString;
            "https://purl.imsglobal.org/spec/lti/claim/tool_platform": ZodOptional<
                ZodObject<
                    {
                        contact_email: ZodOptional<ZodString>;
                        description: ZodOptional<ZodString>;
                        guid: ZodString;
                        name: ZodOptional<ZodString>;
                        product_family_code: ZodOptional<ZodString>;
                        url: ZodOptional<ZodString>;
                        version: ZodOptional<ZodString>;
                    },
                    $strip,
                >,
            >;
            "https://purl.imsglobal.org/spec/lti/claim/version": ZodLiteral<"1.3.0">;
            iat: ZodNumber;
            iss: ZodString;
            name: ZodString;
            nbf: ZodOptional<ZodNumber>;
            nonce: ZodString;
            sub: ZodString;
        },
        $strip,
    > = ...