using Assets.MyGame.Scripts.Net.API.GameConfig_SubClass;
using Assets.MyGame.Scripts.Net.API.UserData_SubClass;
using System;
using System.Collections.Generic;
namespace Assets.MyGame.Scripts.Net.APIResponses
{
///
/// 签到奖励结果(GET /api/Hall/SignIn 响应)
///
[Serializable]
public class SignRewardResult
{
/// 本次签到对应第几天(1~7)
public int day;
/// 本次奖励金币
public long gold;
/// 本次奖励钻石
public int diamond;
/// 本次奖励道具列表
public List product;
}
///
/// 签到状态(GET /api/Hall/GetSignStatus 响应):当前签到进度与可领取状态
///
[Serializable]
public class SignStatusResult
{
/// 签到活动是否开启
public bool isOpen;
/// 不可中断:true=漏签不回退(按累计次数循环);false=可中断(漏签重置)
public bool cannotInterrupt;
/// 当前周期已完成到第几天(0~7)
public int signDay;
/// 今天签到对应的天数(已签=已签天数;未签=下一次目标天数)
public int todayDay;
/// 今天是否已签到
public bool isTodaySigned;
/// 7 天奖励配置
public List days;
}
}