Package-level declarations

Types

Link copied to clipboard
data class ChatMessage(val id: String = UUID.randomUUID().toString(), var text: String = "", val participant: Participant = Participant.USER, val linkedId: String = "")
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class ChatSettingUiState(val isKeepChat: Boolean = true, val isAutoDeleteChat: Boolean = false, val isWrapWord: Boolean = true)
Link copied to clipboard
class ChatUiState(messages: List<ChatMessage> = emptyList())
Link copied to clipboard
class ChatViewModel @Inject constructor(generativeModel: GenerativeModel, case: ChatUseCases, mapper: ChatMessageToModelMapper, connectivityObserver: ConnectivityObserver, pref: SharedPreferences) : ViewModel
Link copied to clipboard

Functions

Link copied to clipboard
fun List<ChatMessage>.toContent(): List<Content>