/** * 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 AdminQuizSessionScore */ export interface AdminQuizSessionScore { /** * * @type {number} * @memberof AdminQuizSessionScore */ totalCorrect: number; /** * * @type {number} * @memberof AdminQuizSessionScore */ totalQuestions: number; /** * Number of questions the user has answered in this session * @type {number} * @memberof AdminQuizSessionScore */ answeredCount: number; /** * Number of questions in this quiz that have been viewed at least once * @type {number} * @memberof AdminQuizSessionScore */ viewedCount: number; } /** * Check if a given object implements the AdminQuizSessionScore interface. */ export declare function instanceOfAdminQuizSessionScore(value: object): value is AdminQuizSessionScore; export declare function AdminQuizSessionScoreFromJSON(json: any): AdminQuizSessionScore; export declare function AdminQuizSessionScoreFromJSONTyped(json: any, ignoreDiscriminator: boolean): AdminQuizSessionScore; export declare function AdminQuizSessionScoreToJSON(json: any): AdminQuizSessionScore; export declare function AdminQuizSessionScoreToJSONTyped(value?: AdminQuizSessionScore | null, ignoreDiscriminator?: boolean): any;