Наследование: Aliyun.Acs.Core.AcsResponse
        public static DescribeDeployedApiResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeDeployedApiResponse describeDeployedApiResponse = new DescribeDeployedApiResponse();

            describeDeployedApiResponse.HttpResponse = context.HttpResponse;
            describeDeployedApiResponse.RequestId = context.StringValue("DescribeDeployedApi.RequestId");
            describeDeployedApiResponse.RegionId = context.StringValue("DescribeDeployedApi.RegionId");
            describeDeployedApiResponse.GroupId = context.StringValue("DescribeDeployedApi.GroupId");
            describeDeployedApiResponse.GroupName = context.StringValue("DescribeDeployedApi.GroupName");
            describeDeployedApiResponse.StageName = context.StringValue("DescribeDeployedApi.StageName");
            describeDeployedApiResponse.ApiId = context.StringValue("DescribeDeployedApi.ApiId");
            describeDeployedApiResponse.ApiName = context.StringValue("DescribeDeployedApi.ApiName");
            describeDeployedApiResponse.Description = context.StringValue("DescribeDeployedApi.Description");
            describeDeployedApiResponse.Visibility = context.StringValue("DescribeDeployedApi.Visibility");
            describeDeployedApiResponse.AuthType = context.StringValue("DescribeDeployedApi.AuthType");
            describeDeployedApiResponse.ResultType = context.StringValue("DescribeDeployedApi.ResultType");
            describeDeployedApiResponse.ResultSample = context.StringValue("DescribeDeployedApi.ResultSample");
            describeDeployedApiResponse.FailResultSample = context.StringValue("DescribeDeployedApi.FailResultSample");
            describeDeployedApiResponse.DeployedTime = context.StringValue("DescribeDeployedApi.DeployedTime");

            DescribeDeployedApiResponse.RequestConfig_ requestConfig = new DescribeDeployedApiResponse.RequestConfig_();
            requestConfig.RequestProtocol = context.StringValue("DescribeDeployedApi.RequestConfig.RequestProtocol");
            requestConfig.RequestHttpMethod = context.StringValue("DescribeDeployedApi.RequestConfig.RequestHttpMethod");
            requestConfig.RequestPath = context.StringValue("DescribeDeployedApi.RequestConfig.RequestPath");
            requestConfig.BodyFormat = context.StringValue("DescribeDeployedApi.RequestConfig.BodyFormat");
            requestConfig.PostBodyDescription = context.StringValue("DescribeDeployedApi.RequestConfig.PostBodyDescription");
            describeDeployedApiResponse.RequestConfig = requestConfig;

            DescribeDeployedApiResponse.ServiceConfig_ serviceConfig = new DescribeDeployedApiResponse.ServiceConfig_();
            serviceConfig.ServiceProtocol = context.StringValue("DescribeDeployedApi.ServiceConfig.ServiceProtocol");
            serviceConfig.ServiceAddress = context.StringValue("DescribeDeployedApi.ServiceConfig.ServiceAddress");
            serviceConfig.ServiceHttpMethod = context.StringValue("DescribeDeployedApi.ServiceConfig.ServiceHttpMethod");
            serviceConfig.ServicePath = context.StringValue("DescribeDeployedApi.ServiceConfig.ServicePath");
            serviceConfig.ServiceTimeout = context.IntegerValue("DescribeDeployedApi.ServiceConfig.ServiceTimeout");
            describeDeployedApiResponse.ServiceConfig = serviceConfig;

            List<DescribeDeployedApiResponse.ErrorCodeSample> errorCodeSamples = new List<DescribeDeployedApiResponse.ErrorCodeSample>();
            for (int i = 0; i < context.Length("DescribeDeployedApi.ErrorCodeSamples.Length"); i++) {
                DescribeDeployedApiResponse.ErrorCodeSample errorCodeSample = new DescribeDeployedApiResponse.ErrorCodeSample();
                errorCodeSample.Code = context.StringValue("DescribeDeployedApi.ErrorCodeSamples["+ i +"].Code");
                errorCodeSample.Message = context.StringValue("DescribeDeployedApi.ErrorCodeSamples["+ i +"].Message");
                errorCodeSample.Description = context.StringValue("DescribeDeployedApi.ErrorCodeSamples["+ i +"].Description");

                errorCodeSamples.Add(errorCodeSample);
            }
            describeDeployedApiResponse.ErrorCodeSamples = errorCodeSamples;

            List<DescribeDeployedApiResponse.SystemParameter> systemParameters = new List<DescribeDeployedApiResponse.SystemParameter>();
            for (int i = 0; i < context.Length("DescribeDeployedApi.SystemParameters.Length"); i++) {
                DescribeDeployedApiResponse.SystemParameter systemParameter = new DescribeDeployedApiResponse.SystemParameter();
                systemParameter.ParameterName = context.StringValue("DescribeDeployedApi.SystemParameters["+ i +"].ParameterName");
                systemParameter.ServiceParameterName = context.StringValue("DescribeDeployedApi.SystemParameters["+ i +"].ServiceParameterName");
                systemParameter.Location = context.StringValue("DescribeDeployedApi.SystemParameters["+ i +"].Location");
                systemParameter.DemoValue = context.StringValue("DescribeDeployedApi.SystemParameters["+ i +"].DemoValue");
                systemParameter.Description = context.StringValue("DescribeDeployedApi.SystemParameters["+ i +"].Description");

                systemParameters.Add(systemParameter);
            }
            describeDeployedApiResponse.SystemParameters = systemParameters;

            List<DescribeDeployedApiResponse.ConstantParameter> constantParameters = new List<DescribeDeployedApiResponse.ConstantParameter>();
            for (int i = 0; i < context.Length("DescribeDeployedApi.ConstantParameters.Length"); i++) {
                DescribeDeployedApiResponse.ConstantParameter constantParameter = new DescribeDeployedApiResponse.ConstantParameter();
                constantParameter.ServiceParameterName = context.StringValue("DescribeDeployedApi.ConstantParameters["+ i +"].ServiceParameterName");
                constantParameter.ConstantValue = context.StringValue("DescribeDeployedApi.ConstantParameters["+ i +"].ConstantValue");
                constantParameter.Location = context.StringValue("DescribeDeployedApi.ConstantParameters["+ i +"].Location");
                constantParameter.Description = context.StringValue("DescribeDeployedApi.ConstantParameters["+ i +"].Description");

                constantParameters.Add(constantParameter);
            }
            describeDeployedApiResponse.ConstantParameters = constantParameters;

            List<DescribeDeployedApiResponse.RequestParameter> requestParameters = new List<DescribeDeployedApiResponse.RequestParameter>();
            for (int i = 0; i < context.Length("DescribeDeployedApi.RequestParameters.Length"); i++) {
                DescribeDeployedApiResponse.RequestParameter requestParameter = new DescribeDeployedApiResponse.RequestParameter();
                requestParameter.ApiParameterName = context.StringValue("DescribeDeployedApi.RequestParameters["+ i +"].ApiParameterName");
                requestParameter.Location = context.StringValue("DescribeDeployedApi.RequestParameters["+ i +"].Location");
                requestParameter.ParameterType = context.StringValue("DescribeDeployedApi.RequestParameters["+ i +"].ParameterType");
                requestParameter.Required = context.StringValue("DescribeDeployedApi.RequestParameters["+ i +"].Required");
                requestParameter.DefaultValue = context.StringValue("DescribeDeployedApi.RequestParameters["+ i +"].DefaultValue");
                requestParameter.DemoValue = context.StringValue("DescribeDeployedApi.RequestParameters["+ i +"].DemoValue");
                requestParameter.MaxValue = context.LongValue("DescribeDeployedApi.RequestParameters["+ i +"].MaxValue");
                requestParameter.MinValue = context.LongValue("DescribeDeployedApi.RequestParameters["+ i +"].MinValue");
                requestParameter.MaxLength = context.LongValue("DescribeDeployedApi.RequestParameters["+ i +"].MaxLength");
                requestParameter.MinLength = context.LongValue("DescribeDeployedApi.RequestParameters["+ i +"].MinLength");
                requestParameter.RegularExpression = context.StringValue("DescribeDeployedApi.RequestParameters["+ i +"].RegularExpression");
                requestParameter.JsonScheme = context.StringValue("DescribeDeployedApi.RequestParameters["+ i +"].JsonScheme");
                requestParameter.EnumValue = context.StringValue("DescribeDeployedApi.RequestParameters["+ i +"].EnumValue");
                requestParameter.DocShow = context.StringValue("DescribeDeployedApi.RequestParameters["+ i +"].DocShow");
                requestParameter.DocOrder = context.IntegerValue("DescribeDeployedApi.RequestParameters["+ i +"].DocOrder");
                requestParameter.Description = context.StringValue("DescribeDeployedApi.RequestParameters["+ i +"].Description");

                requestParameters.Add(requestParameter);
            }
            describeDeployedApiResponse.RequestParameters = requestParameters;

            List<DescribeDeployedApiResponse.ServiceParameter> serviceParameters = new List<DescribeDeployedApiResponse.ServiceParameter>();
            for (int i = 0; i < context.Length("DescribeDeployedApi.ServiceParameters.Length"); i++) {
                DescribeDeployedApiResponse.ServiceParameter serviceParameter = new DescribeDeployedApiResponse.ServiceParameter();
                serviceParameter.ServiceParameterName = context.StringValue("DescribeDeployedApi.ServiceParameters["+ i +"].ServiceParameterName");
                serviceParameter.Location = context.StringValue("DescribeDeployedApi.ServiceParameters["+ i +"].Location");
                serviceParameter.ParameterType = context.StringValue("DescribeDeployedApi.ServiceParameters["+ i +"].ParameterType");

                serviceParameters.Add(serviceParameter);
            }
            describeDeployedApiResponse.ServiceParameters = serviceParameters;

            List<DescribeDeployedApiResponse.ServiceParameterMap> serviceParametersMap = new List<DescribeDeployedApiResponse.ServiceParameterMap>();
            for (int i = 0; i < context.Length("DescribeDeployedApi.ServiceParametersMap.Length"); i++) {
                DescribeDeployedApiResponse.ServiceParameterMap serviceParameterMap = new DescribeDeployedApiResponse.ServiceParameterMap();
                serviceParameterMap.ServiceParameterName = context.StringValue("DescribeDeployedApi.ServiceParametersMap["+ i +"].ServiceParameterName");
                serviceParameterMap.RequestParameterName = context.StringValue("DescribeDeployedApi.ServiceParametersMap["+ i +"].RequestParameterName");

                serviceParametersMap.Add(serviceParameterMap);
            }
            describeDeployedApiResponse.ServiceParametersMap = serviceParametersMap;

            return describeDeployedApiResponse;
        }