Change the parsing mechanist to allow more flexibility.
This commit is contained in:
parent
f5c10c5154
commit
fb31de8130
19 changed files with 577 additions and 140 deletions
|
|
@ -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
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue