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

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

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

            describeApiSignaturesResponse.HttpResponse = context.HttpResponse;
            describeApiSignaturesResponse.RequestId = context.StringValue("DescribeApiSignatures.RequestId");
            describeApiSignaturesResponse.TotalCount = context.IntegerValue("DescribeApiSignatures.TotalCount");
            describeApiSignaturesResponse.PageSize = context.IntegerValue("DescribeApiSignatures.PageSize");
            describeApiSignaturesResponse.PageNumber = context.IntegerValue("DescribeApiSignatures.PageNumber");

            List<DescribeApiSignaturesResponse.ApiSignatureItem> apiSignatures = new List<DescribeApiSignaturesResponse.ApiSignatureItem>();
            for (int i = 0; i < context.Length("DescribeApiSignatures.ApiSignatures.Length"); i++) {
                DescribeApiSignaturesResponse.ApiSignatureItem apiSignatureItem = new DescribeApiSignaturesResponse.ApiSignatureItem();
                apiSignatureItem.ApiId = context.StringValue("DescribeApiSignatures.ApiSignatures["+ i +"].ApiId");
                apiSignatureItem.ApiName = context.StringValue("DescribeApiSignatures.ApiSignatures["+ i +"].ApiName");
                apiSignatureItem.SignatureId = context.StringValue("DescribeApiSignatures.ApiSignatures["+ i +"].SignatureId");
                apiSignatureItem.SignatureName = context.StringValue("DescribeApiSignatures.ApiSignatures["+ i +"].SignatureName");
                apiSignatureItem.BoundTime = context.StringValue("DescribeApiSignatures.ApiSignatures["+ i +"].BoundTime");

                apiSignatures.Add(apiSignatureItem);
            }
            describeApiSignaturesResponse.ApiSignatures = apiSignatures;

            return describeApiSignaturesResponse;
        }
DescribeApiSignaturesResponseUnmarshaller