SearchState constructor

const SearchState({
  1. String searchText = '',
  2. Set<String> selectedFilters = const {},
  3. List<SearchFilter> visibleFilters = const [],
  4. SearchStatus conversationsStatus = SearchStatus.initial,
  5. List<Conversation> conversations = const [],
  6. bool hasMoreConversations = false,
  7. SearchStatus messagesStatus = SearchStatus.initial,
  8. List<BaseMessage> messages = const [],
  9. bool hasMoreMessages = false,
  10. SearchScope scope = SearchScope.both,
  11. bool showConversations = true,
  12. bool showMessages = true,
  13. String? errorMessage,
})

Implementation

const SearchState({
  this.searchText = '',
  this.selectedFilters = const {},
  this.visibleFilters = const [],
  this.conversationsStatus = SearchStatus.initial,
  this.conversations = const [],
  this.hasMoreConversations = false,
  this.messagesStatus = SearchStatus.initial,
  this.messages = const [],
  this.hasMoreMessages = false,
  this.scope = SearchScope.both,
  this.showConversations = true,
  this.showMessages = true,
  this.errorMessage,
});