import 'package:bytedesk_kefu/model/helpArticle.dart'; import 'package:bytedesk_kefu/model/helpCategory.dart'; import 'package:equatable/equatable.dart'; abstract class HelpState extends Equatable { HelpState(); @override List get props => []; } /// UnInitialized class UnHelpState extends HelpState { UnHelpState(); @override String toString() => 'UnHelpState'; } class HelpEmpty extends HelpState { @override String toString() => 'HelpEmpty'; } class HelpLoading extends HelpState { @override String toString() => 'HelpLoading'; } class HelpLoadError extends HelpState { @override String toString() => 'HelpLoadError'; } /// Initialized class HelpCategoryState extends HelpState { final List categoryList; HelpCategoryState(this.categoryList) : super(); @override String toString() => 'GetHelpCategoryState'; } class HelpArticleState extends HelpState { final List articleList; HelpArticleState(this.articleList) : super(); @override String toString() => 'GetHelpArticleState'; }