part of 'section_bloc.dart'; @immutable abstract class SectionEvent {} class RequestDataEvent extends SectionEvent {} ///获取视频课程内容 class RequestVideoLessonEvent extends SectionEvent { final String courseLessonId; final int courseType; RequestVideoLessonEvent(this.courseLessonId, this.courseType); } ///进入课堂 class RequestEnterClassEvent extends SectionEvent { final String courseLessonId; final int courseType; RequestEnterClassEvent(this.courseLessonId,this.courseType); } ///退出课堂 class RequestExitClassEvent extends SectionEvent { final String courseLessonId; final String currentStep; final String currentTime; RequestExitClassEvent(this.courseLessonId,this.currentStep,this.currentTime); } ///结束课堂 class RequestEndClassEvent extends SectionEvent { final String courseLessonId; final String currentStep; final String currentTime; ///自动进入下一环节 final bool autoNextSection; RequestEndClassEvent(this.courseLessonId,this.currentStep,this.currentTime,{this.autoNextSection = false}); } ///页面切换 class CurrentUnitIndexChangeEvent extends SectionEvent { final int unitIndex; CurrentUnitIndexChangeEvent(this.unitIndex); }