public static OnsGroupListResponse Unmarshall(UnmarshallerContext context) { OnsGroupListResponse onsGroupListResponse = new OnsGroupListResponse(); onsGroupListResponse.HttpResponse = context.HttpResponse; onsGroupListResponse.RequestId = context.StringValue("OnsGroupList.RequestId"); onsGroupListResponse.HelpUrl = context.StringValue("OnsGroupList.HelpUrl"); List <OnsGroupListResponse.OnsGroupList_SubscribeInfoDo> onsGroupListResponse_data = new List <OnsGroupListResponse.OnsGroupList_SubscribeInfoDo>(); for (int i = 0; i < context.Length("OnsGroupList.Data.Length"); i++) { OnsGroupListResponse.OnsGroupList_SubscribeInfoDo subscribeInfoDo = new OnsGroupListResponse.OnsGroupList_SubscribeInfoDo(); subscribeInfoDo.Owner = context.StringValue("OnsGroupList.Data[" + i + "].Owner"); subscribeInfoDo.GroupId = context.StringValue("OnsGroupList.Data[" + i + "].GroupId"); subscribeInfoDo.UpdateTime = context.LongValue("OnsGroupList.Data[" + i + "].UpdateTime"); subscribeInfoDo.Remark = context.StringValue("OnsGroupList.Data[" + i + "].Remark"); subscribeInfoDo.InstanceId = context.StringValue("OnsGroupList.Data[" + i + "].InstanceId"); subscribeInfoDo.IndependentNaming = context.BooleanValue("OnsGroupList.Data[" + i + "].IndependentNaming"); subscribeInfoDo.CreateTime = context.LongValue("OnsGroupList.Data[" + i + "].CreateTime"); onsGroupListResponse_data.Add(subscribeInfoDo); } onsGroupListResponse.Data = onsGroupListResponse_data; return(onsGroupListResponse); }
public static OnsGroupListResponse Unmarshall(UnmarshallerContext _ctx) { OnsGroupListResponse onsGroupListResponse = new OnsGroupListResponse(); onsGroupListResponse.HttpResponse = _ctx.HttpResponse; onsGroupListResponse.RequestId = _ctx.StringValue("OnsGroupList.RequestId"); onsGroupListResponse.HelpUrl = _ctx.StringValue("OnsGroupList.HelpUrl"); List <OnsGroupListResponse.OnsGroupList_SubscribeInfoDo> onsGroupListResponse_data = new List <OnsGroupListResponse.OnsGroupList_SubscribeInfoDo>(); for (int i = 0; i < _ctx.Length("OnsGroupList.Data.Length"); i++) { OnsGroupListResponse.OnsGroupList_SubscribeInfoDo subscribeInfoDo = new OnsGroupListResponse.OnsGroupList_SubscribeInfoDo(); subscribeInfoDo.Owner = _ctx.StringValue("OnsGroupList.Data[" + i + "].Owner"); subscribeInfoDo.GroupId = _ctx.StringValue("OnsGroupList.Data[" + i + "].GroupId"); subscribeInfoDo.UpdateTime = _ctx.LongValue("OnsGroupList.Data[" + i + "].UpdateTime"); subscribeInfoDo.Remark = _ctx.StringValue("OnsGroupList.Data[" + i + "].Remark"); subscribeInfoDo.InstanceId = _ctx.StringValue("OnsGroupList.Data[" + i + "].InstanceId"); subscribeInfoDo.IndependentNaming = _ctx.BooleanValue("OnsGroupList.Data[" + i + "].IndependentNaming"); subscribeInfoDo.CreateTime = _ctx.LongValue("OnsGroupList.Data[" + i + "].CreateTime"); subscribeInfoDo.GroupType = _ctx.StringValue("OnsGroupList.Data[" + i + "].GroupType"); List <OnsGroupListResponse.OnsGroupList_SubscribeInfoDo.OnsGroupList_Tag> subscribeInfoDo_tags = new List <OnsGroupListResponse.OnsGroupList_SubscribeInfoDo.OnsGroupList_Tag>(); for (int j = 0; j < _ctx.Length("OnsGroupList.Data[" + i + "].Tags.Length"); j++) { OnsGroupListResponse.OnsGroupList_SubscribeInfoDo.OnsGroupList_Tag tag = new OnsGroupListResponse.OnsGroupList_SubscribeInfoDo.OnsGroupList_Tag(); tag.Key = _ctx.StringValue("OnsGroupList.Data[" + i + "].Tags[" + j + "].Key"); tag._Value = _ctx.StringValue("OnsGroupList.Data[" + i + "].Tags[" + j + "].Value"); subscribeInfoDo_tags.Add(tag); } subscribeInfoDo.Tags = subscribeInfoDo_tags; onsGroupListResponse_data.Add(subscribeInfoDo); } onsGroupListResponse.Data = onsGroupListResponse_data; return(onsGroupListResponse); }