public static DescribeDomainCCAttackInfoResponse Unmarshall(UnmarshallerContext context) { DescribeDomainCCAttackInfoResponse describeDomainCCAttackInfoResponse = new DescribeDomainCCAttackInfoResponse(); describeDomainCCAttackInfoResponse.HttpResponse = context.HttpResponse; describeDomainCCAttackInfoResponse.RequestId = context.StringValue("DescribeDomainCCAttackInfo.RequestId"); describeDomainCCAttackInfoResponse.DomainName = context.StringValue("DescribeDomainCCAttackInfo.DomainName"); describeDomainCCAttackInfoResponse.StartTime = context.StringValue("DescribeDomainCCAttackInfo.StartTime"); describeDomainCCAttackInfoResponse.EndTime = context.StringValue("DescribeDomainCCAttackInfo.EndTime"); List<DescribeDomainCCAttackInfoResponse.AttackIpDatas> attackIpDataList = new List<DescribeDomainCCAttackInfoResponse.AttackIpDatas>(); for (int i = 0; i < context.Length("DescribeDomainCCAttackInfo.AttackIpDataList.Length"); i++) { DescribeDomainCCAttackInfoResponse.AttackIpDatas attackIpDatas = new DescribeDomainCCAttackInfoResponse.AttackIpDatas(); attackIpDatas.Ip = context.StringValue("DescribeDomainCCAttackInfo.AttackIpDataList["+ i +"].Ip"); attackIpDatas.AttackCount = context.StringValue("DescribeDomainCCAttackInfo.AttackIpDataList["+ i +"].AttackCount"); attackIpDatas.Result = context.StringValue("DescribeDomainCCAttackInfo.AttackIpDataList["+ i +"].Result"); attackIpDataList.Add(attackIpDatas); } describeDomainCCAttackInfoResponse.AttackIpDataList = attackIpDataList; List<DescribeDomainCCAttackInfoResponse.AttackedUrlDatas> attackedUrlDataList = new List<DescribeDomainCCAttackInfoResponse.AttackedUrlDatas>(); for (int i = 0; i < context.Length("DescribeDomainCCAttackInfo.AttackedUrlDataList.Length"); i++) { DescribeDomainCCAttackInfoResponse.AttackedUrlDatas attackedUrlDatas = new DescribeDomainCCAttackInfoResponse.AttackedUrlDatas(); attackedUrlDatas.Url = context.StringValue("DescribeDomainCCAttackInfo.AttackedUrlDataList["+ i +"].Url"); attackedUrlDatas.AttackCount = context.StringValue("DescribeDomainCCAttackInfo.AttackedUrlDataList["+ i +"].AttackCount"); attackedUrlDatas.Result = context.StringValue("DescribeDomainCCAttackInfo.AttackedUrlDataList["+ i +"].Result"); attackedUrlDataList.Add(attackedUrlDatas); } describeDomainCCAttackInfoResponse.AttackedUrlDataList = attackedUrlDataList; return describeDomainCCAttackInfoResponse; }