SearchState constructor
const
SearchState({
- String searchText = '',
- Set<
String> selectedFilters = const {}, - List<
SearchFilter> visibleFilters = const [], - SearchStatus conversationsStatus = SearchStatus.initial,
- List<
Conversation> conversations = const [], - bool hasMoreConversations = false,
- SearchStatus messagesStatus = SearchStatus.initial,
- List<
BaseMessage> messages = const [], - bool hasMoreMessages = false,
- SearchScope scope = SearchScope.both,
- bool showConversations = true,
- bool showMessages = true,
- 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,
});