/** * 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. */ /** * * @export * @interface QuizQuestionView */ export interface QuizQuestionView { /** * * @type {string} * @memberof QuizQuestionView */ questionId: string; /** * Total number of times this question has been viewed * @type {number} * @memberof QuizQuestionView */ viewCount: number; /** * Canvas course this view is attributable to, resolved from the quiz's chat: the chat's own course grounding, else the study objective the quiz was launched from, else that objective's study space, else the practice-quiz slot the chat was minted for. Null when none of them knows a course — the view is simply unattributed. Matches `Chat.attributionCourseId` for the same chat. * @type {string} * @memberof QuizQuestionView */ courseId: string | null; } /** * Check if a given object implements the QuizQuestionView interface. */ export declare function instanceOfQuizQuestionView(value: object): value is QuizQuestionView; export declare function QuizQuestionViewFromJSON(json: any): QuizQuestionView; export declare function QuizQuestionViewFromJSONTyped(json: any, ignoreDiscriminator: boolean): QuizQuestionView; export declare function QuizQuestionViewToJSON(json: any): QuizQuestionView; export declare function QuizQuestionViewToJSONTyped(value?: QuizQuestionView | null, ignoreDiscriminator?: boolean): any;