public static DescribeKeyPairsResponse Unmarshall(UnmarshallerContext _ctx) { DescribeKeyPairsResponse describeKeyPairsResponse = new DescribeKeyPairsResponse(); describeKeyPairsResponse.HttpResponse = _ctx.HttpResponse; describeKeyPairsResponse.RequestId = _ctx.StringValue("DescribeKeyPairs.RequestId"); describeKeyPairsResponse.TotalCount = _ctx.IntegerValue("DescribeKeyPairs.TotalCount"); describeKeyPairsResponse.PageNumber = _ctx.IntegerValue("DescribeKeyPairs.PageNumber"); describeKeyPairsResponse.PageSize = _ctx.IntegerValue("DescribeKeyPairs.PageSize"); List <DescribeKeyPairsResponse.DescribeKeyPairs_KeyPair> describeKeyPairsResponse_keyPairs = new List <DescribeKeyPairsResponse.DescribeKeyPairs_KeyPair>(); for (int i = 0; i < _ctx.Length("DescribeKeyPairs.KeyPairs.Length"); i++) { DescribeKeyPairsResponse.DescribeKeyPairs_KeyPair keyPair = new DescribeKeyPairsResponse.DescribeKeyPairs_KeyPair(); keyPair.KeyPairName = _ctx.StringValue("DescribeKeyPairs.KeyPairs[" + i + "].KeyPairName"); keyPair.KeyPairFingerPrint = _ctx.StringValue("DescribeKeyPairs.KeyPairs[" + i + "].KeyPairFingerPrint"); keyPair.CreationTime = _ctx.StringValue("DescribeKeyPairs.KeyPairs[" + i + "].CreationTime"); keyPair.ResourceGroupId = _ctx.StringValue("DescribeKeyPairs.KeyPairs[" + i + "].ResourceGroupId"); List <DescribeKeyPairsResponse.DescribeKeyPairs_KeyPair.DescribeKeyPairs_Tag> keyPair_tags = new List <DescribeKeyPairsResponse.DescribeKeyPairs_KeyPair.DescribeKeyPairs_Tag>(); for (int j = 0; j < _ctx.Length("DescribeKeyPairs.KeyPairs[" + i + "].Tags.Length"); j++) { DescribeKeyPairsResponse.DescribeKeyPairs_KeyPair.DescribeKeyPairs_Tag tag = new DescribeKeyPairsResponse.DescribeKeyPairs_KeyPair.DescribeKeyPairs_Tag(); tag.TagKey = _ctx.StringValue("DescribeKeyPairs.KeyPairs[" + i + "].Tags[" + j + "].TagKey"); tag.TagValue = _ctx.StringValue("DescribeKeyPairs.KeyPairs[" + i + "].Tags[" + j + "].TagValue"); keyPair_tags.Add(tag); } keyPair.Tags = keyPair_tags; describeKeyPairsResponse_keyPairs.Add(keyPair); } describeKeyPairsResponse.KeyPairs = describeKeyPairsResponse_keyPairs; return(describeKeyPairsResponse); }
public static DescribeKeyPairsResponse Unmarshall(UnmarshallerContext context) { DescribeKeyPairsResponse describeKeyPairsResponse = new DescribeKeyPairsResponse(); describeKeyPairsResponse.HttpResponse = context.HttpResponse; describeKeyPairsResponse.RequestId = context.StringValue("DescribeKeyPairs.RequestId"); describeKeyPairsResponse.TotalCount = context.IntegerValue("DescribeKeyPairs.TotalCount"); describeKeyPairsResponse.PageNumber = context.IntegerValue("DescribeKeyPairs.PageNumber"); describeKeyPairsResponse.PageSize = context.IntegerValue("DescribeKeyPairs.PageSize"); List <DescribeKeyPairsResponse.DescribeKeyPairs_KeyPair> describeKeyPairsResponse_keyPairs = new List <DescribeKeyPairsResponse.DescribeKeyPairs_KeyPair>(); for (int i = 0; i < context.Length("DescribeKeyPairs.KeyPairs.Length"); i++) { DescribeKeyPairsResponse.DescribeKeyPairs_KeyPair keyPair = new DescribeKeyPairsResponse.DescribeKeyPairs_KeyPair(); keyPair.KeyPairName = context.StringValue("DescribeKeyPairs.KeyPairs[" + i + "].KeyPairName"); keyPair.KeyPairFingerPrint = context.StringValue("DescribeKeyPairs.KeyPairs[" + i + "].KeyPairFingerPrint"); describeKeyPairsResponse_keyPairs.Add(keyPair); } describeKeyPairsResponse.KeyPairs = describeKeyPairsResponse_keyPairs; return(describeKeyPairsResponse); }