Enumerations

enum class Season(val value: Byte) {
    Summer(1), Fall(2), Winter(3), Spring(4)
}

enum class Align(val value: Int) {
    Left(0), Right(1), Center(2)
}

enum class Status(val value: String) {
    Busy("Busy"), Available("Available")
}

val baseFall = Season.Fall.value
//baseFall is 2, type Byte

val baseCenter = Align.Center.value
//baseCenter is 2, type Int

val baseBusy = Status.Busy.value
//baseBusy is "Busy", type String

println("baseFall is $baseFall")
println("baseCenter is $baseCenter")
println("baseBusy is $baseBusy")