AnalyzeRepository

class AnalyzeRepository @Inject constructor(val context: Context, dao: DiagnoseRecordDAO, fetch: DermatoAnalyzeEndpoint, geminiService: GeminiService)

Constructors

Link copied to clipboard
@Inject
constructor(context: Context, dao: DiagnoseRecordDAO, fetch: DermatoAnalyzeEndpoint, geminiService: GeminiService)

Properties

Link copied to clipboard

Functions

Link copied to clipboard
fun analyzeImage(uri: Uri, userid: String): Flow<Resource<DiagnoseRecord>>
Link copied to clipboard
fun compressToFileLimit(bitmap: Bitmap, maxSizeInMB: Int): ByteArray
Link copied to clipboard
Link copied to clipboard
fun getById(id: Int, userid: String): Flow<DiagnoseRecord>