Elisa/Elisa.Common/Messages/Sangvis.cs

136 lines
2.6 KiB
C#

using Elisa.Common.Models;
namespace Elisa.Common.Messages;
public class SangvisAdvanceRequest
{
public long sangvis_with_user_id;
}
public class SangvisDuplicateBattleFinishRequest
{
public int challenge_type;
public decimal duration;
public int if_win;
public int sangvis_duplicate_info_id;
public Dictionary<int, int> team;
}
public class SangvisDuplicateBattleFinishResponse
{
public int get_reward_id;
public int get_reward_num;
public int get_reward_type;
}
public class SangvisDuplicateIndexResponse
{
public SangvisItemRecover item_recover;
public Dictionary<int, SangvisDuplicateInfo> sangvis_duplicate_info;
}
public class SangvisFinishSkillRequest
{
public int if_quick;
public int upgrade_slot;
public long user_id;
}
public class SangvisFixFinishRequest
{
public int fix_slot;
public int if_quick;
}
public class SangvisFixRequest
{
public Dictionary<int, long> fix_sangvis_list;
public int if_quick;
}
public class SangvisGashaDrawRequest
{
public int draw_param;
public int draw_type;
public int gasha_id;
public int if_event;
}
public class SangvisGashaDrawResponse
{
public List<int> prize_info;
public SangvisGashaInfo sangvis_gasha_info;
public List<Sangvis> sangvis_info;
}
public class SangvisGashaRefreshRequest
{
public int gasha_id;
public int refresh_type;
}
public class SangvisGashaResponse
{
public List<ItemInfo> item_info;
public List<SangvisGashaInfo> sangvis_gasha_list;
}
public class SangvisPresetToTeamRequest
{
public int team_id;
public Dictionary<int, SangvisTeamSet> team_set;
}
public class SangvisResolutionRequest
{
public long[] sangvis_list;
public long sangvis_with_user_id;
}
public class SangvisRetireRequest
{
public long[] sangvises;
}
public class SangvisSetPositionRequest
{
public int[] positions;
public int team_id;
}
public class SangvisSetSignRequest
{
public long sangvis_with_user_id;
public int sign;
}
public class SangvisSkillUpgradeRequest
{
public int if_quick;
public long sangvis_with_user_id;
public int skill;
public int to_level;
public int upgrade_slot;
}
public class SangvisTeamSangvisRequest
{
public int team_id;
public Dictionary<int, SangvisTeamSet> team_set;
}
public class SangvisTransRequest
{
public bool if_trans_special;
public long sangvis_with_user_id_from;
public long sangvis_with_user_id_to;
}
public class SangvisEquipChipRequest
{
public int chip_id;
public int chip_slot;
public int if_outfit;
public long sangvis_with_user_id;
}