Elisa/Elisa.Common/Messages/Quest.cs

73 lines
1.5 KiB
C#

using Elisa.Common.Models;
namespace Elisa.Common.Messages;
public class AccomplishAllQuestsResponse
{
public Dictionary<int, int> battlepass_pt_item;
public AccomplishQuestList daily;
public List<IndexMail> mail_list;
public AccomplishQuestList weekly;
public int weekly_accumulation;
}
public class AccomplishDailyQuestRequest
{
public int daily_quest_id;
}
public class AccomplishDailyQuestResponse
{
public Dictionary<int, int> battlepass_pt_item;
public List<IndexMail> mail_list;
public int weekly_accumulation;
}
public class AccomplishWeeklyQuestRequest
{
public int weekly_quest_id;
}
public class AccomplishWeeklyQuestResponse
{
public Dictionary<int, int> battlepass_pt_item;
public List<IndexMail> mail_list;
public int weekly_accumulation;
}
public class DailyEventOptionRequest
{
public int option_id;
public int spot_id;
}
public class DailyIndexResponse
{
public List<DailyMapWithUserInfo> daily_map_with_user_info;
public Dictionary<int, int> daily_pt_item;
public DailyStatusWithUserInfo daily_status_with_user_info;
}
public class RefreshDailyQuestRequest
{
public int daily_quest_id;
}
public class RefreshDailyQuestResponse
{
public int[] daily_quest_list;
public int[] refresh_count;
}
public class RefreshWeeklyQuestRequest
{
public int weekly_quest_id;
}
public class RefreshWeeklyQuestResponse
{
public int locked_quest_list;
public int[] refresh_count;
public int[] weekly_quest_list;
}