Package-level declarations

Types

Link copied to clipboard
data class SearchUiState(val query: String = "", val selectedFolder: Folder? = null, val folders: List<Folder> = emptyList(), val unreadOnly: Boolean = false, val hasAttachments: Boolean = false, val results: List<MessageListItem> = emptyList(), val isLoading: Boolean = false, val error: AppError? = null)
Link copied to clipboard
class SearchViewModel(server: String, email: String, password: String, accountId: String) : ViewModel
Link copied to clipboard
class SearchViewModelFactory(server: String, email: String, password: String, accountId: String) : ViewModelProvider.Factory

Functions

Link copied to clipboard
fun MessageItem(message: MessageListItem, onClick: () -> Unit)
Link copied to clipboard
fun SearchScreen(viewModel: SearchViewModel, onMessageClick: (String) -> Unit, onBack: () -> Unit)