/* generated using openapi-typescript-codegen -- do not edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ import type { LtiLaunchGate } from './LtiLaunchGate'; export type LtiTool = { readonly id: number; /** * The title of the tool */ title: string; /** * This value will look someting like https://example.com. Value provided by Lti 1.3 Platform. */ issuer: string; /** * The client id provided by Lti 1.3 Platform */ client_id: string; /** * The Platforms OIDC Login endpoint. Value provided by LTI 1.3 Platform. */ auth_login_url: string; /** * The Platforms OIDC Token endpoint. Value provided by LTI 1.3 Platform. */ auth_token_url: string; /** * The platforms Oauth2 Audience (aud). Usually can be skipped. */ auth_audience?: string | null; /** * The platforms JWKS endpoint. Value provided by LTI 1.3 Platform. */ key_set_url?: string | null; /** * In case Platform's JWKS endpoint is not available, you can provide the JWKS here. Value provided by LTI 1.3 Platform. */ key_set?: any; /** * Reference to Lti Tool */ tool_key: number; /** * List of deployment ids. Example: ["1", "deployment-2"]. Value(s) provided by LTI 1.3 Platform. */ deployment_ids: Array; platform_key: string; launch_gate: LtiLaunchGate; };