Package-level declarations

Types

Link copied to clipboard
@Module
class ApiModule
Link copied to clipboard
data class AppointmentData(val id: String?, val userId: String, val doctorId: String, val appointmentDate: Date, val status: String)
Link copied to clipboard
data class AppointmentRequest(val userId: String, val doctorId: String, val appointmentDate: Date, val status: String)
Link copied to clipboard
data class AppointmentResponse(val message: String, val data: AppointmentData)
Link copied to clipboard
data class ChatRequest(val message: String)
Link copied to clipboard
data class ChatResponse(val message: String?, val error: String?)
Link copied to clipboard
data class CurrentWeather(val isDay: Int, val weatherCode: Int, val cloudCover: Int, val windSpeed: Double, val temperature: Double, val humidity: Int)
Link copied to clipboard
data class DailyWeather(val uviMax: List<Double>, val uviSkyMax: List<Double>)
Link copied to clipboard

Interface that representative for api schema and have ability to fetch data to the server.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

A class that responsible to provide service to fetch the api.

Link copied to clipboard
data class Diskusi(val id: String, val judul: String, val isi: String, val kategori: String, val authorId: String, val createdAt: TimeStamp?, val jumlahKomentar: Int, val images: String?, val isFavorite: Boolean = false)
Link copied to clipboard
data class Doctor(val id: String, val name: String, val address: String)
Link copied to clipboard
data class DoctorsResponse(val message: String, val data: List<Doctor>)
Link copied to clipboard
data class ErrorResponse(val error: String)
Link copied to clipboard
data class GeneralResponse(val status: String)
Link copied to clipboard
data class ImageAnalysisResponse(val message: String, val data: ImageAnalysisResponse.Result)
Link copied to clipboard
data class ListDiskusiResponse(val status: String, val data: List<Diskusi>)
Link copied to clipboard

A class that responsible to provide service to fetch the api.

Link copied to clipboard
Link copied to clipboard
data class Result(val diagnosis: String, val confidence: String, val treatmentSuggestions: String, val timestamp: String)
Link copied to clipboard
data class SkinAnalysisResponse(val message: String, val result: Result?, val imageId: String?)
Link copied to clipboard
data class TambahDiskusiResponse(val idDiskusi: String, val timestamp: String)
Link copied to clipboard
data class TambahKomentarRequest(val idDiskusi: String, val isi: String, val idPengguna: String)
Link copied to clipboard
data class TambahKomentarResponse(val status: String, val idKomentar: Int)
Link copied to clipboard
data class TimeStamp(val seconds: Long)
Link copied to clipboard
data class Weather(val current: CurrentWeather, val daily: DailyWeather)

Functions

Link copied to clipboard
fun convertTimestamp(timestamp: Long): String