using System; using System.Xml.Serialization; using System.Collections.Generic; using Top.Api; namespace DingTalk.Api.Response { /// /// OapiProjectPointRuleListResponse. /// public class OapiProjectPointRuleListResponse : DingTalkResponse { /// /// 错误码 /// [XmlElement("errcode")] public long Errcode { get; set; } /// /// 失败原因 /// [XmlElement("errmsg")] public string Errmsg { get; set; } /// /// 积分(获取/增加)规则 /// [XmlArray("result")] [XmlArrayItem("result")] public List Result { get; set; } /// /// 是否成功 /// [XmlElement("success")] public bool Success { get; set; } /// /// ResultDomain Data Structure. /// [Serializable] public class ResultDomain : TopObject { /// /// 组织ID /// [XmlElement("corp_id")] public string CorpId { get; set; } /// /// 单日计次上限,0表示无上限 /// [XmlElement("day_limit_times")] public long DayLimitTimes { get; set; } /// /// 扩展字段,JSONMap格式 /// [XmlElement("extension")] public string Extension { get; set; } /// /// 分组ID, 默认写入为0 /// [XmlElement("group_id")] public long GroupId { get; set; } /// /// 排序ID /// [XmlElement("order_id")] public long OrderId { get; set; } /// /// 规则代码(有唯一约束) /// [XmlElement("rule_code")] public string RuleCode { get; set; } /// /// 规则名称 /// [XmlElement("rule_name")] public string RuleName { get; set; } /// /// 分数:正数表示增加/负数表示扣减 /// [XmlElement("score")] public long Score { get; set; } /// /// 生效状态 0:不生效,1:生效 /// [XmlElement("status")] public long Status { get; set; } } } }