Пример #1
0
        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);
        }
Пример #2
0
        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);
        }