12 lines
392 B
Kotlin
12 lines
392 B
Kotlin
package com.adlerosn.brasilfurfest.schedule.abstractDataTypes.convention
|
|
|
|
import com.adlerosn.brasilfurfest.helper.Language
|
|
import java.io.Serializable
|
|
|
|
class RegistrationTier(
|
|
val level: Int,
|
|
val names: Map<Language, String>,
|
|
val benefits: List<Map<Language, String>>
|
|
) : Serializable {
|
|
fun canAttend(event: Event) = level in event.attendableBy.map { it.level }
|
|
} |