Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class CreatureInfo(val id: Long, val speciesId: Long? = null, val internalName: String, val name: String, val weight: Int? = null, val growthRateInternalName: String? = null, val captureRate: Int? = null, val typeInternalNames: List<String> = emptyList(), val baseStats: Map<String, Int> = emptyMap(), val abilityOptions: List<CreatureAbilityOptionInfo> = emptyList())
Link copied to clipboard
data class MoveInfo(val id: Long, val internalName: String, val name: String, val typeInternalName: String? = null, val damageClassInternalName: String? = null, val targetInternalName: String? = null, val accuracy: Int? = null, val effectChance: Int? = null, val pp: Int? = null, val priority: Int? = null, val power: Int? = null, val shortEffect: String? = null, val effect: String? = null, val ailmentInternalName: String? = null, val ailmentChance: Int? = null, val healing: Int? = null, val drain: Int? = null)
Link copied to clipboard
Link copied to clipboard
data class SpeciesInfo(val id: Long, val internalName: String, val name: String, val captureRate: Int? = null)
Link copied to clipboard
data class TypeEffectivenessCell(val defendingType: TypeEffectivenessTypeView, val multiplier: BigDecimal?, val status: String)
Link copied to clipboard
data class TypeEffectivenessChart(val supportedTypes: List<TypeEffectivenessTypeView>, val completeness: TypeEffectivenessCompleteness, val rows: List<TypeEffectivenessRow>)
Link copied to clipboard
data class TypeEffectivenessCompleteness(val expectedPairs: Int, val configuredPairs: Int, val missingPairs: Int)
Link copied to clipboard
data class TypeEffectivenessMatchup(val defendingType: TypeEffectivenessTypeView, val multiplier: BigDecimal?, val status: String)
Link copied to clipboard
data class TypeEffectivenessMatrixCellInput(val attackingType: String, val defendingType: String, val multiplier: BigDecimal?)
Link copied to clipboard
data class TypeEffectivenessResult(val attackingType: TypeEffectivenessTypeView, val defendingTypes: List<TypeEffectivenessMatchup>, val finalMultiplier: BigDecimal?, val status: String, val effectiveness: String)
Link copied to clipboard
data class TypeEffectivenessRow(val attackingType: TypeEffectivenessTypeView, val cells: List<TypeEffectivenessCell>)
Link copied to clipboard
Link copied to clipboard
data class UpsertTypeEffectivenessMatrixCommand(val cells: List<TypeEffectivenessMatrixCellInput> = emptyList())