public static DescribeTagKeysResponse Unmarshall(UnmarshallerContext context) { DescribeTagKeysResponse describeTagKeysResponse = new DescribeTagKeysResponse() { HttpResponse = context.HttpResponse, RequestId = context.StringValue("DescribeTagKeys.RequestId"), PageSize = context.IntegerValue("DescribeTagKeys.PageSize"), PageNumber = context.IntegerValue("DescribeTagKeys.PageNumber"), TotalCount = context.IntegerValue("DescribeTagKeys.TotalCount") }; List <string> tagKeys = new List <string>(); for (int i = 0; i < context.Length("DescribeTagKeys.TagKeys.Length"); i++) { tagKeys.Add(context.StringValue($"DescribeTagKeys.TagKeys[{i}]")); } describeTagKeysResponse.TagKeys = tagKeys; return(describeTagKeysResponse); }
public static DescribeTagKeysResponse Unmarshall(UnmarshallerContext _ctx) { DescribeTagKeysResponse describeTagKeysResponse = new DescribeTagKeysResponse(); describeTagKeysResponse.HttpResponse = _ctx.HttpResponse; describeTagKeysResponse.RequestId = _ctx.StringValue("DescribeTagKeys.RequestId"); describeTagKeysResponse.PageNumber = _ctx.IntegerValue("DescribeTagKeys.PageNumber"); describeTagKeysResponse.PageSize = _ctx.IntegerValue("DescribeTagKeys.PageSize"); describeTagKeysResponse.TotalCount = _ctx.IntegerValue("DescribeTagKeys.TotalCount"); List <DescribeTagKeysResponse.DescribeTagKeys_TagKey> describeTagKeysResponse_tagKeys = new List <DescribeTagKeysResponse.DescribeTagKeys_TagKey>(); for (int i = 0; i < _ctx.Length("DescribeTagKeys.TagKeys.Length"); i++) { DescribeTagKeysResponse.DescribeTagKeys_TagKey tagKey = new DescribeTagKeysResponse.DescribeTagKeys_TagKey(); tagKey.TagKey = _ctx.StringValue("DescribeTagKeys.TagKeys[" + i + "].TagKey"); tagKey.TagCount = _ctx.IntegerValue("DescribeTagKeys.TagKeys[" + i + "].TagCount"); describeTagKeysResponse_tagKeys.Add(tagKey); } describeTagKeysResponse.TagKeys = describeTagKeysResponse_tagKeys; return(describeTagKeysResponse); }