111 lines
2.5 KiB
C#
111 lines
2.5 KiB
C#
using CommonDomain.BaseModel;
|
|||
|
|
|
||
|
|
namespace UserDomain.Response
|
||
|
|
{
|
||
|
|
public class BattleOrderResponse
|
||
|
|
{
|
||
|
|
public bool IsOpen { get; set; }
|
||
|
|
|
||
|
|
public string Message { get; set; }
|
||
|
|
|
||
|
|
public UserBattleOrderInfo UserBattleOrder { get; set; }
|
||
|
|
|
||
|
|
public BattleOrderConfigInfo Config { get; set; }
|
||
|
|
}
|
||
|
|
|
||
|
|
public class UserBattleOrderInfo
|
||
|
|
{
|
||
|
|
public string UserId { get; set; }
|
||
|
|
|
||
|
|
public int Level { get; set; }
|
||
|
|
|
||
|
|
public long Exp { get; set; }
|
||
|
|
|
||
|
|
public bool IsLuxury { get; set; }
|
||
|
|
|
||
|
|
public bool IsSupreme { get; set; }
|
||
|
|
|
||
|
|
public List<int> ReceivedLevels { get; set; } = new List<int>();
|
||
|
|
|
||
|
|
public List<int> PurchasedAdvances { get; set; } = new List<int>();
|
||
|
|
}
|
||
|
|
|
||
|
|
public class BattleOrderConfigInfo
|
||
|
|
{
|
||
|
|
public long EndTime { get; set; }
|
||
|
|
|
||
|
|
public string RuleDesc { get; set; }
|
||
|
|
|
||
|
|
public string BuyDesc { get; set; }
|
||
|
|
|
||
|
|
public string AdvanceGiftDesc { get; set; }
|
||
|
|
|
||
|
|
public List<BattleOrderLevelInfo> LevelConfig { get; set; }
|
||
|
|
|
||
|
|
public List<BattleOrderAdvanceInfo> AdvanceGift { get; set; }
|
||
|
|
}
|
||
|
|
|
||
|
|
public class BattleOrderLevelInfo
|
||
|
|
{
|
||
|
|
public int Level { get; set; }
|
||
|
|
|
||
|
|
public long Exp { get; set; }
|
||
|
|
|
||
|
|
public List<GiftConfig> NormalGiftList { get; set; } = new();
|
||
|
|
|
||
|
|
public List<GiftConfig> LuxuryGiftList { get; set; } = new();
|
||
|
|
|
||
|
|
public List<GiftConfig> SupremeGiftList { get; set; } = new();
|
||
|
|
}
|
||
|
|
|
||
|
|
public class BattleOrderAdvanceInfo
|
||
|
|
{
|
||
|
|
public int Type { get; set; }
|
||
|
|
|
||
|
|
public string Name { get; set; }
|
||
|
|
|
||
|
|
public int Count { get; set; }
|
||
|
|
|
||
|
|
public int PayType { get; set; }
|
||
|
|
|
||
|
|
public int PayCount { get; set; }
|
||
|
|
}
|
||
|
|
|
||
|
|
public class ReceiveBattleOrderRewardResponse
|
||
|
|
{
|
||
|
|
public bool Success { get; set; }
|
||
|
|
|
||
|
|
public string Message { get; set; }
|
||
|
|
|
||
|
|
public List<BattleOrderRewardItem> Rewards { get; set; }
|
||
|
|
}
|
||
|
|
|
||
|
|
public class BattleOrderRewardItem
|
||
|
|
{
|
||
|
|
public int Type { get; set; }
|
||
|
|
|
||
|
|
public string RewardId { get; set; }
|
||
|
|
|
||
|
|
public int Count { get; set; }
|
||
|
|
}
|
||
|
|
|
||
|
|
public class BuyBattleOrderLevelResponse
|
||
|
|
{
|
||
|
|
public bool Success { get; set; }
|
||
|
|
|
||
|
|
public string Message { get; set; }
|
||
|
|
|
||
|
|
public int NewLevel { get; set; }
|
||
|
|
|
||
|
|
public int Cost { get; set; }
|
||
|
|
}
|
||
|
|
|
||
|
|
public class BuyBattleOrderAdvanceResponse
|
||
|
|
{
|
||
|
|
public bool Success { get; set; }
|
||
|
|
|
||
|
|
public string Message { get; set; }
|
||
|
|
|
||
|
|
public List<int> PurchasedAdvances { get; set; }
|
||
|
|
}
|
||
|
|
}
|