Files
AAS_NewGeneration/src/database/ScheduleBank.kt
rdkartono 2fe4a46e3e commit 15/10/2025
Network monitoring beres
2025-10-15 12:14:57 +07:00

23 lines
750 B
Kotlin

package database
@Suppress("unused")
data class ScheduleBank(
var index: UInt,
var Description: String,
var Day: String,
var Time: String,
var Soundpath: String,
var Repeat: UByte,
var Enable: Boolean,
var BroadcastZones: String,
var Language: String) {
override fun toString(): String {
return "ScheduleBank(index=$index, Description='$Description', Day='$Day', Time='$Time', Soundpath='$Soundpath', Repeat=$Repeat, Enable=$Enable, BroadcastZones='$BroadcastZones', Language='$Language')"
}
fun isNotEmpty() : Boolean{
return Description.isNotEmpty() && Day.isNotEmpty() && Time.isNotEmpty() && Soundpath.isNotEmpty() && BroadcastZones.isNotEmpty() && Language.isNotEmpty()
}
}