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; }
}
}