using SVSim.Database.Services; namespace SVSim.EmulatedEntrypoint.Services; /// /// Result of . AchievedRewards = the /// delta that was just granted (goes into achieved_info.battle_pass_reward_list); /// PostStateTotals = post-state totals for affected goods (goes into reward_list), /// including the crystal deduction per memory project_wire_reward_list_post_state. /// public sealed record BattlePassBuyOutcome( int ResultCode, IReadOnlyList AchievedRewards, IReadOnlyList PostStateTotals);