part of 'topic_picture_bloc.dart'; @immutable abstract class TopicPictureEvent extends BaseSectionEvent {} class InitBlocEvent extends TopicPictureEvent {} class RequestDataEvent extends TopicPictureEvent {} ///初始化先声SDK class XSVoiceInitEvent extends TopicPictureEvent { final Map data; XSVoiceInitEvent(this.data); } ///开始评测 class XSVoiceTestEvent extends TopicPictureEvent { final String testWord; final String type; final String userId; XSVoiceTestEvent(this.testWord,this.type,this.userId); } ///终止评测 class XSVoiceStopEvent extends TopicPictureEvent {} ///评测结果 class XSVoiceResultEvent extends TopicPictureEvent { final dynamic message; XSVoiceResultEvent(this.message); } ///音频播放状态变化 class VoicePlayStateChangeEvent extends TopicPictureEvent {} ///页面切换 class CurrentPageIndexChangeEvent extends TopicPictureEvent { final int pageIndex; CurrentPageIndexChangeEvent(this.pageIndex); } ///选择答案 class SelectItemEvent extends TopicPictureEvent { final int selectIndex; SelectItemEvent(this.selectIndex); } ///音频播放事件 class VoicePlayChangeEvent extends TopicPictureEvent {} ///播放(题目)音乐 class VoicePlayEvent extends TopicPictureEvent {}