package io.github.lishangbu.avalon.game.battle.settlement import io.github.lishangbu.avalon.game.battle.engine.core.session.BattleSessionQuery import io.github.lishangbu.avalon.game.capture.CaptureBattleResult /** * game 侧执行结算计划后的最终结果。 */ data class BattleSettlementResult( val sessionId: String, val endedReason: String?, val settled: Boolean, val session: BattleSessionQuery, val captureResult: CaptureBattleResult? = null, )