using System; using System.Xml.Serialization; namespace Aop.Api.Domain { /// /// QuestInstanceDTO Data Structure. /// [Serializable] public class QuestInstanceDTO : AopObject { /// /// 跳转地址:若用户已添加目标,则返回打卡页地址,否则返回目标详情页地址 /// [XmlElement("action_schema")] public string ActionSchema { get; set; } /// /// 用户已打卡天数 /// [XmlElement("day_count")] public long DayCount { get; set; } /// /// 小目标图标icon /// [XmlElement("icon")] public string Icon { get; set; } /// /// 目标实例ID,若用户没有添加目标,则实例ID为空 /// [XmlElement("instance_id")] public string InstanceId { get; set; } /// /// 当前目标的添加人数 /// [XmlElement("join_count")] public long JoinCount { get; set; } /// /// 当前用户是否添加目标 /// [XmlElement("joined")] public bool Joined { get; set; } /// /// 是否已打卡 /// [XmlElement("marked")] public bool Marked { get; set; } /// /// 目标唯一ID /// [XmlElement("quest_id")] public string QuestId { get; set; } /// /// 小目标标题 /// [XmlElement("title")] public string Title { get; set; } } }