BattleUnitAssemblyRequest
data class BattleUnitAssemblyRequest(val unitId: String, val metadata: UnitMetadataState, val abilityInternalName: String? = null, val itemId: String? = null, val moves: List<BattleMoveSlotInput> = emptyList(), val currentHp: Int? = null, val statusState: AttachedEffectState? = null, val volatileStates: Map<String, AttachedEffectState> = emptyMap(), val conditionStates: Map<String, AttachedEffectState> = emptyMap(), val boosts: Map<String, Int> = emptyMap(), val debugState: UnitDebugState = UnitDebugState(), val forceSwitchRequested: Boolean = false)
Constructors
Link copied to clipboard
constructor(unitId: String, metadata: UnitMetadataState, abilityInternalName: String? = null, itemId: String? = null, moves: List<BattleMoveSlotInput> = emptyList(), currentHp: Int? = null, statusState: AttachedEffectState? = null, volatileStates: Map<String, AttachedEffectState> = emptyMap(), conditionStates: Map<String, AttachedEffectState> = emptyMap(), boosts: Map<String, Int> = emptyMap(), debugState: UnitDebugState = UnitDebugState(), forceSwitchRequested: Boolean = false)