Aliyun.Acs.Ecs.Transform.V20140526.DescribeTagKeysResponseUnmarshaller.Unmarshall C# (CSharp) Method

Unmarshall() public static method

public static Unmarshall ( UnmarshallerContext context ) : DescribeTagKeysResponse
context UnmarshallerContext
return Aliyun.Acs.Ecs.Model.V20140526.DescribeTagKeysResponse
        public static DescribeTagKeysResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeTagKeysResponse describeTagKeysResponse = new DescribeTagKeysResponse();

            describeTagKeysResponse.HttpResponse = context.HttpResponse;
            describeTagKeysResponse.RequestId = context.StringValue("DescribeTagKeys.RequestId");
            describeTagKeysResponse.PageSize = context.IntegerValue("DescribeTagKeys.PageSize");
            describeTagKeysResponse.PageNumber = context.IntegerValue("DescribeTagKeys.PageNumber");
            describeTagKeysResponse.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;
        }
DescribeTagKeysResponseUnmarshaller