using Elisa.Common.Models; namespace Elisa.Common.Messages; public class AbortMissionResponse { public MissionLoseResult mission_lose_result; } public class AllyTeamAiRequest { public int ai_type; public int ally_instance_id; } public class BattleFinishRequest { public int boss_hp; public int current_time; public List guns; public bool if_enemy_die; public long mvp; public Dictionary> sangvis_chip_skills; public List sangvises; public int spot_id; public bool use_fairy_skill; } public class BattleFinishResponse { public Dictionary ally_instance_betray; public Dictionary ally_instance_transform; public List battle_get_equip; public List battle_get_gun; public List battle_get_prize; public int battle_rank; public Dictionary building_info; public Dictionary change_belong; public int fairy_exp; public Dictionary favor_change; public int free_exp; public List gun_exp; public List gun_life; public Dictionary mission_control; public MissionLoseResult mission_lose_result; public MissionWinResult mission_win_result; public List sangvis_battle_exp; public List sangvis_life; public SangvisTeamResource sangvis_team_resource; public int seed; public List spot_act_info; public Dictionary spot_trans; public List squad_exp; public int user_exp; } public class BuildingSkillPerformRequest { public int building_spot_id; public int trigger_person_spot; public int trigger_type; } public class CombinationInfoRequest { public int mission_id; } public class CombinationInfoResponse { public string mission_combination_info; public int mission_id; public int user_id; } public class EventDrawRequest { } public class EventDrawResponse { public Dictionary item_limit_with_user; public MissionEvent mission_event; public int tomorrow_unix; } public class FairySkillPerformRequest { public int fairy_spot; public int fairy_team_id; public int[] spot_id; } public class FinishAutomissionRequest { public int auto_mission_id; } public class FinishAutomissionResponse { public List add_equip; public List add_fairy_exp; public List add_gun; public List add_gun_exp; public int add_user_exp; public Dictionary favor_change; public int free_exp; public int success_number; } public class FriendTeamAiRequest { public int ai_type; public int friend_team_id; } public class MissionResponse { public int all_friend_team_moved; public List ally_battle; public Dictionary ally_instance_betray; public Dictionary ally_instance_info; public Dictionary ally_instance_transform; public List ally_move; public int ammo; public int ap; public List battle_get_equip; public List battle_get_gun; public List battle_get_prize; public Dictionary building_info; public List can_see_spots; public Dictionary change_belong; public Dictionary change_belong1; public Dictionary change_belong2; public int coin1; public int coin2; public int coin3; public DailyInfo daily_info; public Dictionary died_ally; public Dictionary died_ally_type; public Dictionary died_enemy; public DiedThisSection died_this_section; public int enemy_instance_id; public Dictionary enemy_instance_info; public List enemy_move; public int enemy_team_id; public Dictionary equips; public Dictionary> fairy_skill_on_ally; public Dictionary> fairy_skill_on_enemy; public Dictionary> fairy_skill_on_spot; public Dictionary> fairy_skill_on_team; public List fairy_skill_perform; public FairySkillReturn fairy_skill_return; public int friend_team_end_time; public Fairy friend_team_fairy; public int friend_team_id; public int from_spot_id; public List grow_enemy; public Dictionary gun_life_after_rec; public Dictionary guns; public string item; public Dictionary life_change; public int loseammo; public int losemre; public Dictionary mission_control; public MissionLoseResult mission_lose_result; public MissionWinResult mission_win_result; public int mp; public int mre; public Dictionary new_spot_change; public List night_ally; public List night_enemy; public List night_spots; public int part; public List spot_act_info; public List spot_teleport_result; public Dictionary spot_trans; public Dictionary squad_info; public int squad_instance_id; public Dictionary summon_ally; public int to_spot_id; public Dictionary vehicle_info; } public class MyforceSkillPerformRequest { public int missino_buff_instnace_id; public int person_spot; public int source_type; } public class NoBattleAllyMeetRequest { public int[] appoint_spots; } public class QuickFixRequest { public long gun_with_user_id; public long[] gun_with_user_ids; public int sangvis_team_id; public long sangvis_with_user_id; public long[] sangvis_with_user_ids; public int spot_id; public int team_id; public int vehicle_with_user_id; } public class QuickFixResponse { public int cost_item4; public Dictionary cost_rs; public int fix_count; public int type5_score; } public class ReinforceFriendTeamRequest { public long[] friend_gunids; public long[] friend_sangvisids; public int friend_team_id; public int group_id; public int spot_id; } public class ReinforceSangvisTeamRequest { public int sangvis_team_id; public int spot_id; } public class ReinforceSquadRequest { public int spot_id; public int squad_with_user_id; } public class ReinforceTeamRequest { public int spot_id; public int team_id; } public class ReinforceVehicleRequest { public int spot_id; public int vehicle_with_user_id; } public class SangvisSkillPerformRequest { public int mission_skill_config_id; public int sangvis_spot; public int[] spot_ids; } public class SaveHostageRequest { public int spot_id; } public class SimulationRequest { public int count; public int m_id; public int m_type; } public class SimulationResponse { public Dictionary item; public int recover_bp_and_item603; } public class SquadMoveRequest { public int from_spot_id; public int move_type; public int squad_id; public int to_spot_id; } public class StartAutomissionRequest { public int auto_mission_id; public int is_quick; public int number; public int[] team_ids; } public class StartMissionRequest { public long ally_id; public int mission_id; public List sangvis_spots; public List spots; public List squad_spots; } public class SupplyTeamRequest { public Dictionary item_cost; public int mission_id; public int sangvis_team_id; public int spot_id; public int squad_instance_id; public int target_id; public int target_type; public int team_id; } public class SupplyTeamResponse { public Dictionary cost_item; public int max_ammo; public int max_mre; public int supply_count; public int type5_score; } public class TeamMoveRequest { public int from_spot_id; public int move_type; public int person_id; public int person_type; public int sangvis_team_id; public int team_id; public int to_spot_id; } public class WithdrawTeamRequest { public int spot_id; }