DnDApplication/app/src/main/java/com/pixelized/rplexicon/model/Lexicon.kt
Andres Gomez, Thomas (ITDV CC) - AF (ext) 5ccc5dc882 Advenced search layout.
2023-07-19 21:37:39 +02:00

42 lines
No EOL
712 B
Kotlin

package com.pixelized.rplexicon.model
import android.net.Uri
import androidx.compose.runtime.Stable
@Stable
data class Lexicon(
val id: Int,
val name: String,
val diminutive: String?,
val gender: Gender,
val race: Race,
val portrait: List<Uri>,
val description: String?,
val history: String?,
) {
@Stable
enum class Gender {
MALE,
FEMALE,
UNDETERMINED,
}
@Stable
enum class Race {
ELF,
HALFLING,
HUMAN,
DWARF,
HALF_ELF,
HALF_ORC,
DRAGONBORN,
GNOME,
TIEFLING,
AARAKOCRA,
GENASI,
DEEP_GNOME,
GOLIATH,
UNDETERMINED,
}
}