import 'package:equatable/equatable.dart'; import 'package:meta/meta.dart'; @immutable abstract class LeaveMsgEvent extends Equatable { const LeaveMsgEvent(); @override List get props => []; } class GetLeaveMsgCategoryEvent extends LeaveMsgEvent { final String? uid; GetLeaveMsgCategoryEvent({@required this.uid}) : super(); } class SubmitLeaveMsgEvent extends LeaveMsgEvent { // final List? imageUrls; final String? wid; final String? aid; final String? type; final String? mobile; final String? email; final String? content; // @required this.imageUrls SubmitLeaveMsgEvent({@required this.wid, @required this.aid, @required this.type, @required this.mobile, @required this.email, @required this.content}) : super(); } class UploadImageEvent extends LeaveMsgEvent { final String? filePath; UploadImageEvent({@required this.filePath}) : super(); }