section_event.dart 896 Bytes
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 CurrentUnitIndexChangeEvent extends SectionEvent {
  final int unitIndex;
  CurrentUnitIndexChangeEvent(this.unitIndex);
}