ltijs
Version:
Easily turn your web application into a LTI 1.3 Learning Tool.
37 lines (36 loc) • 1.57 kB
TypeScript
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>;