Package-level declarations

Types

Link copied to clipboard
class AddDiscussionViewModel @Inject constructor(discussionRepository: DiscussionRepository) : ViewModel
Link copied to clipboard
data class AnalyzeHistoryData(val id: Int, val date: Date, val issue: String, val score: Int)

class used for data in recycleView.

Link copied to clipboard
data class AnalyzeImageInfo(val confidence: Int, val diagnosis: String, val timestamp: Date, val image: Uri, val treatmentSuggestions: String) : Parcelable
Link copied to clipboard
class AnalyzeViewModel @Inject constructor(analyzeRepository: AnalyzeRepository, oauthPreferences: OauthPreferences) : ViewModel
Link copied to clipboard
data class AppointmentData(val id: String, val date: Date, val doctor: String, val location: String)

used for appointment history in CaptureFragment.

Link copied to clipboard
class AppointmentViewModel @Inject constructor(oauthPreferences: OauthPreferences, appointmentRepository: AppointmentRepository, val context: Context) : ViewModel
Link copied to clipboard
Link copied to clipboard
class ChatAiViewModel @Inject constructor(repository: ChatbotRepository) : ViewModel
Link copied to clipboard
data class ClimateInfoData(val cloudCategory: String, val cloudDescription: String, val cloudIcon: Int, val temperature: Double, val humidity: Int, val force: Double, val uvi: Double)

used for climate information data structure in HomeFragment.

Link copied to clipboard
class DiscussionDetailViewModel @Inject constructor(repository: DiscussionRepository, likesRepository: LikesRepository) : ViewModel
Link copied to clipboard
class DiscussionViewModel @Inject constructor(repository: DiscussionRepository, likesRepository: LikesRepository) : ViewModel
Link copied to clipboard
class HomeViewModel @Inject constructor(weatherRepository: WeatherRepository) : ViewModel
Link copied to clipboard
class LikesViewModel @Inject constructor(repository: LikesRepository) : ViewModel
Link copied to clipboard