Files
workavia-mail-front/lib/features/thread/domain/model/email_response.dart
T
2021-10-11 09:31:49 +07:00

21 lines
488 B
Dart

import 'package:equatable/equatable.dart';
import 'package:jmap_dart_client/jmap/core/state.dart';
import 'package:jmap_dart_client/jmap/mail/email/email.dart';
class EmailsResponse with EquatableMixin {
final List<Email>? emailList;
final State? state;
EmailsResponse({
this.emailList,
this.state
});
bool hasEmails() => emailList != null && emailList!.isNotEmpty;
bool hasState() => state != null;
@override
List<Object?> get props => [emailList, state];
}