Package-level declarations

Types

Link copied to clipboard
interface AttendanceDao
Link copied to clipboard
data class AttendanceModel(val subject: String, val total: Int = 0, val present: Int = 0, val teacher: String? = null, val fromSyllabus: Boolean? = false, val isArchive: Boolean? = false, val fromOnlineSyllabus: Boolean? = false, val days: Days = Days(), val stack: Deque<AttendanceSave> = ArrayDeque(), val created: Long? = System.currentTimeMillis(), var id: Int = 0) : Parcelable, Serializable
Link copied to clipboard
data class AttendanceSave(val total: Int, val present: Int, val days: Days) : Parcelable, Serializable
Link copied to clipboard
data class Days(val presetDays: ArrayList<Long> = ArrayList(), val absentDays: ArrayList<Long> = ArrayList(), val totalDays: ArrayList<IsPresent> = ArrayList()) : Parcelable, Serializable
Link copied to clipboard
Link copied to clipboard
data class IsPresent(val day: Long, var isPresent: Boolean, var totalClasses: Int? = null) : Parcelable, Serializable
Link copied to clipboard
Link copied to clipboard
data class Sort(val sortBy: SortBy = SortBy.SUBJECT, val sortOrder: SortOrder = SortOrder.ASC) : Parcelable

Wrapper class for SortBy and SortOrder

Link copied to clipboard
enum SortBy : Enum<SortBy>

Model class for sortBy in Attendance Members SUBJECT, CREATED, TOTAL, PRESENT, PERCENTAGE

Link copied to clipboard

Model class for sortOrder in Attendance Members ASC, DESC

Link copied to clipboard

Functions

Link copied to clipboard