Aliyun.Acs.CloudAPI.Transform.V20160714.DescribeApisResponseUnmarshaller.Unmarshall C# (CSharp) Метод

Unmarshall() публичный статический Метод

public static Unmarshall ( UnmarshallerContext context ) : DescribeApisResponse
context UnmarshallerContext
Результат Aliyun.Acs.CloudAPI.Model.V20160714.DescribeApisResponse
        public static DescribeApisResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeApisResponse describeApisResponse = new DescribeApisResponse();

            describeApisResponse.HttpResponse = context.HttpResponse;
            describeApisResponse.RequestId = context.StringValue("DescribeApis.RequestId");
            describeApisResponse.TotalCount = context.IntegerValue("DescribeApis.TotalCount");
            describeApisResponse.PageSize = context.IntegerValue("DescribeApis.PageSize");
            describeApisResponse.PageNumber = context.IntegerValue("DescribeApis.PageNumber");

            List<DescribeApisResponse.ApiSummary> apiSummarys = new List<DescribeApisResponse.ApiSummary>();
            for (int i = 0; i < context.Length("DescribeApis.ApiSummarys.Length"); i++) {
                DescribeApisResponse.ApiSummary apiSummary = new DescribeApisResponse.ApiSummary();
                apiSummary.RegionId = context.StringValue("DescribeApis.ApiSummarys["+ i +"].RegionId");
                apiSummary.GroupId = context.StringValue("DescribeApis.ApiSummarys["+ i +"].GroupId");
                apiSummary.GroupName = context.StringValue("DescribeApis.ApiSummarys["+ i +"].GroupName");
                apiSummary.ApiId = context.StringValue("DescribeApis.ApiSummarys["+ i +"].ApiId");
                apiSummary.ApiName = context.StringValue("DescribeApis.ApiSummarys["+ i +"].ApiName");
                apiSummary.Visibility = context.StringValue("DescribeApis.ApiSummarys["+ i +"].Visibility");
                apiSummary.Description = context.StringValue("DescribeApis.ApiSummarys["+ i +"].Description");
                apiSummary.CreatedTime = context.StringValue("DescribeApis.ApiSummarys["+ i +"].CreatedTime");
                apiSummary.ModifiedTime = context.StringValue("DescribeApis.ApiSummarys["+ i +"].ModifiedTime");

                apiSummarys.Add(apiSummary);
            }
            describeApisResponse.ApiSummarys = apiSummarys;

            return describeApisResponse;
        }
DescribeApisResponseUnmarshaller