/* generated using openapi-typescript-codegen -- do not edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ /** * Serializer for individual learner entries in content details. */ export type ContentDetailsLearner = { /** * Learner identifier */ user_id: number; /** * Learner username */ username: string | null; /** * Learner email */ email: string | null; /** * Learner display name */ name: string | null; /** * Date the learner enrolled in the content */ enrollment_date: string | null; /** * Completion status for the learner */ completion_status: string; /** * Learner completion percentage */ completion_percentage: number | null; /** * Last activity timestamp for the learner */ last_activity: string | null; /** * Learner rating for the content, if available */ rating: number | null; /** * Learner review content, if available */ review: string | null; /** * Additional learner-specific metadata */ details?: Record; };