Change the parsing mechanist to allow more flexibility.

This commit is contained in:
Andres Gomez, Thomas (ITDV CC) - AF (ext) 2023-07-17 10:56:38 +02:00
parent f5c10c5154
commit fb31de8130
19 changed files with 577 additions and 140 deletions

View file

@ -6,13 +6,32 @@ data class Lexicon(
val id: Int,
val name: String,
val diminutive: String?,
val gender: Gender = Gender.UNDETERMINED,
val race: String?,
val gender: Gender,
val race: Race,
val portrait: List<Uri>,
val description: String?,
val history: String?,
) {
enum class Gender {
MALE, FEMALE, UNDETERMINED
MALE,
FEMALE,
UNDETERMINED
}
enum class Race {
ELF,
HALFLING,
HUMAN,
DWARF,
HALF_ELF,
HALF_ORC,
DRAGONBORN,
GNOME,
TIEFLING,
AARAKOCRA,
GENASI,
DEEP_GNOME,
GOLIATH,
UNDETERMINED
}
}