UNPKG

ltijs

Version:

Easily turn your web application into a LTI 1.3 Learning Tool.

37 lines (36 loc) • 1.57 kB
import { z } from 'zod'; import { IdTokenValidationMethod } from '#services/platform-manager/platform-manager.constants'; export declare const IdTokenValidationInputSchema: z.ZodObject<{ method: z.ZodEnum<typeof IdTokenValidationMethod>; key: z.ZodString; }, z.core.$strip>; export declare const PlatformRegistrationInputSchema: z.ZodObject<{ url: z.ZodString; clientId: z.ZodString; name: z.ZodString; authenticationEndpoint: z.ZodString; accessTokenEndpoint: z.ZodString; authorizationServer: z.ZodOptional<z.ZodString>; idTokenValidation: z.ZodObject<{ method: z.ZodEnum<typeof IdTokenValidationMethod>; key: z.ZodString; }, z.core.$strip>; }, z.core.$strip>; export declare const PlatformUpdateInputSchema: z.ZodObject<{ url: z.ZodOptional<z.ZodString>; clientId: z.ZodOptional<z.ZodString>; name: z.ZodOptional<z.ZodString>; authenticationEndpoint: z.ZodOptional<z.ZodString>; accessTokenEndpoint: z.ZodOptional<z.ZodString>; authorizationServer: z.ZodOptional<z.ZodOptional<z.ZodString>>; active: z.ZodOptional<z.ZodBoolean>; idTokenValidation: z.ZodOptional<z.ZodObject<{ method: z.ZodOptional<z.ZodEnum<typeof IdTokenValidationMethod>>; key: z.ZodOptional<z.ZodString>; }, z.core.$strip>>; }, z.core.$strip>; export declare const PlatformSearchInputSchema: z.ZodObject<{ url: z.ZodOptional<z.ZodString>; name: z.ZodOptional<z.ZodString>; clientId: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodArray<z.ZodString>]>>; }, z.core.$strip>;