topic_picture_event.dart
839 Bytes
part of 'topic_picture_bloc.dart';
@immutable
abstract class TopicPictureEvent {}
class RequestDataEvent extends TopicPictureEvent {}
///初始化先声SDK
class XSVoiceInitEvent extends TopicPictureEvent {
final Map data;
XSVoiceInitEvent(this.data);
}
///评测结果
class XSVoiceResultEvent extends TopicPictureEvent {
final dynamic message;
XSVoiceResultEvent(this.message);
}
///先声测试
class XSVoiceTestEvent extends TopicPictureEvent {
final String testWord;
final String type;
final String userId;
XSVoiceTestEvent(this.testWord,this.type,this.userId);
}
class CurrentPageIndexChangeEvent extends TopicPictureEvent {
final int pageIndex;
CurrentPageIndexChangeEvent(this.pageIndex);
}
class SelectItemEvent extends TopicPictureEvent {
final int selectIndex;
SelectItemEvent(this.selectIndex);
}