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,
)