/** * Athena API * REST API for the Athena system * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import type { TriggerSyllabusAnalysisRequestFile } from './TriggerSyllabusAnalysisRequestFile'; /** * * @export * @interface TriggerSyllabusAnalysisRequest */ export interface TriggerSyllabusAnalysisRequest { /** * External course identifier (e.g. a Canvas course id). * @type {string} * @memberof TriggerSyllabusAnalysisRequest */ courseId: string; /** * Canvas host domain (e.g. 'university.instructure.com'). * @type {string} * @memberof TriggerSyllabusAnalysisRequest */ canvasDomain: string; /** * * @type {string} * @memberof TriggerSyllabusAnalysisRequest */ syllabusHtml?: string | null; /** * * @type {TriggerSyllabusAnalysisRequestFile} * @memberof TriggerSyllabusAnalysisRequest */ file?: TriggerSyllabusAnalysisRequestFile | null; } /** * Check if a given object implements the TriggerSyllabusAnalysisRequest interface. */ export declare function instanceOfTriggerSyllabusAnalysisRequest(value: object): value is TriggerSyllabusAnalysisRequest; export declare function TriggerSyllabusAnalysisRequestFromJSON(json: any): TriggerSyllabusAnalysisRequest; export declare function TriggerSyllabusAnalysisRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): TriggerSyllabusAnalysisRequest; export declare function TriggerSyllabusAnalysisRequestToJSON(json: any): TriggerSyllabusAnalysisRequest; export declare function TriggerSyllabusAnalysisRequestToJSONTyped(value?: TriggerSyllabusAnalysisRequest | null, ignoreDiscriminator?: boolean): any;