MoveInfo.kt
package io.github.lishangbu.avalon.dataset.api.model
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,
)