public static DescribeDingTalkResponse Unmarshall(UnmarshallerContext context) { DescribeDingTalkResponse describeDingTalkResponse = new DescribeDingTalkResponse(); describeDingTalkResponse.HttpResponse = context.HttpResponse; describeDingTalkResponse.RequestId = context.StringValue("DescribeDingTalk.RequestId"); DescribeDingTalkResponse.DescribeDingTalk_PageInfo pageInfo = new DescribeDingTalkResponse.DescribeDingTalk_PageInfo(); pageInfo.PageSize = context.IntegerValue("DescribeDingTalk.PageInfo.PageSize"); pageInfo.TotalCount = context.IntegerValue("DescribeDingTalk.PageInfo.TotalCount"); pageInfo.CurrentPage = context.IntegerValue("DescribeDingTalk.PageInfo.CurrentPage"); describeDingTalkResponse.PageInfo = pageInfo; List <DescribeDingTalkResponse.DescribeDingTalk_ActionListItem> describeDingTalkResponse_actionList = new List <DescribeDingTalkResponse.DescribeDingTalk_ActionListItem>(); for (int i = 0; i < context.Length("DescribeDingTalk.ActionList.Length"); i++) { DescribeDingTalkResponse.DescribeDingTalk_ActionListItem actionListItem = new DescribeDingTalkResponse.DescribeDingTalk_ActionListItem(); actionListItem.GmtModified = context.LongValue("DescribeDingTalk.ActionList[" + i + "].GmtModified"); actionListItem.Id = context.IntegerValue("DescribeDingTalk.ActionList[" + i + "].Id"); actionListItem.AliUid = context.LongValue("DescribeDingTalk.ActionList[" + i + "].AliUid"); actionListItem.GmtCreate = context.LongValue("DescribeDingTalk.ActionList[" + i + "].GmtCreate"); actionListItem.Url = context.StringValue("DescribeDingTalk.ActionList[" + i + "].Url"); actionListItem.IntervalTime = context.IntegerValue("DescribeDingTalk.ActionList[" + i + "].IntervalTime"); actionListItem.ActionName = context.StringValue("DescribeDingTalk.ActionList[" + i + "].ActionName"); describeDingTalkResponse_actionList.Add(actionListItem); } describeDingTalkResponse.ActionList = describeDingTalkResponse_actionList; return(describeDingTalkResponse); }
public static DescribeDingTalkResponse Unmarshall(UnmarshallerContext _ctx) { DescribeDingTalkResponse describeDingTalkResponse = new DescribeDingTalkResponse(); describeDingTalkResponse.HttpResponse = _ctx.HttpResponse; describeDingTalkResponse.RequestId = _ctx.StringValue("DescribeDingTalk.RequestId"); DescribeDingTalkResponse.DescribeDingTalk_PageInfo pageInfo = new DescribeDingTalkResponse.DescribeDingTalk_PageInfo(); pageInfo.PageSize = _ctx.IntegerValue("DescribeDingTalk.PageInfo.PageSize"); pageInfo.TotalCount = _ctx.IntegerValue("DescribeDingTalk.PageInfo.TotalCount"); pageInfo.CurrentPage = _ctx.IntegerValue("DescribeDingTalk.PageInfo.CurrentPage"); describeDingTalkResponse.PageInfo = pageInfo; List <DescribeDingTalkResponse.DescribeDingTalk_ActionListArr> describeDingTalkResponse_actionList = new List <DescribeDingTalkResponse.DescribeDingTalk_ActionListArr>(); for (int i = 0; i < _ctx.Length("DescribeDingTalk.ActionList.Length"); i++) { DescribeDingTalkResponse.DescribeDingTalk_ActionListArr actionListArr = new DescribeDingTalkResponse.DescribeDingTalk_ActionListArr(); actionListArr.GmtModified = _ctx.LongValue("DescribeDingTalk.ActionList[" + i + "].GmtModified"); actionListArr.Id = _ctx.IntegerValue("DescribeDingTalk.ActionList[" + i + "].Id"); actionListArr.AliUid = _ctx.LongValue("DescribeDingTalk.ActionList[" + i + "].AliUid"); actionListArr.GmtCreate = _ctx.LongValue("DescribeDingTalk.ActionList[" + i + "].GmtCreate"); actionListArr.Url = _ctx.StringValue("DescribeDingTalk.ActionList[" + i + "].Url"); actionListArr.IntervalTime = _ctx.IntegerValue("DescribeDingTalk.ActionList[" + i + "].IntervalTime"); actionListArr.ActionName = _ctx.StringValue("DescribeDingTalk.ActionList[" + i + "].ActionName"); actionListArr.Status = _ctx.IntegerValue("DescribeDingTalk.ActionList[" + i + "].Status"); actionListArr.ConfigList = _ctx.StringValue("DescribeDingTalk.ActionList[" + i + "].ConfigList"); actionListArr.GroupIdList = _ctx.StringValue("DescribeDingTalk.ActionList[" + i + "].GroupIdList"); actionListArr.DingTalkLang = _ctx.StringValue("DescribeDingTalk.ActionList[" + i + "].DingTalkLang"); describeDingTalkResponse_actionList.Add(actionListArr); } describeDingTalkResponse.ActionList = describeDingTalkResponse_actionList; return(describeDingTalkResponse); }