using System; using System.Xml.Serialization; using System.Collections.Generic; namespace Aop.Api.Domain { /// /// AppletTaskVO Data Structure. /// [Serializable] public class AppletTaskVO : AopObject { /// /// 是否可以报名 /// [XmlElement("can_access")] public bool CanAccess { get; set; } /// /// 任务显示信息。 /// [XmlElement("display")] public AppletTaskDisplayVO Display { get; set; } /// /// 是否需要报名 /// [XmlElement("need_sign_up")] public string NeedSignUp { get; set; } /// /// 报名周期内当前完成次数 /// [XmlElement("period_current_complete_num")] public long PeriodCurrentCompleteNum { get; set; } /// /// 报名周期内最大完成次数 /// [XmlElement("period_total_complete_num")] public long PeriodTotalCompleteNum { get; set; } /// /// 任务奖品。 /// [XmlArray("prize_list")] [XmlArrayItem("applet_task_prize_v_o")] public List PrizeList { get; set; } /// /// 报名开始时间。 /// [XmlElement("sign_up_begin_time")] public string SignUpBeginTime { get; set; } /// /// 报名结束时间 /// [XmlElement("sign_up_end_time")] public string SignUpEndTime { get; set; } /// /// 任务id。 /// [XmlElement("task_id")] public string TaskId { get; set; } /// /// 任务名称。 /// [XmlElement("task_name")] public string TaskName { get; set; } /// /// 任务状态。NONE_SIGNUP未报名/SIGNUP_EXPIRED报名已失效/PARTLY_DONE未完成/RECEIVE_SUCCESS领奖成功/RECEIVE_FAILED领奖失败/RECEIVE_EXPIRED过期未领奖/SIGNUP_FAILED报名失败/SIGNUP_CANCELED报名已取消/NOT_DONE无需报名的任务未开始 /// [XmlElement("task_process_status")] public string TaskProcessStatus { get; set; } } }