conventionschedule-android/app/src/main/java/com/adlerosn/brasilfurfest/schedule/abstractDataTypes/convention/RegistrationTier.kt

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 }
}