Aliyun.Acs.Cdn.Transform.V20141111.DescribeCdnTypesResponseUnmarshaller.Unmarshall C# (CSharp) Method

Unmarshall() public static method

public static Unmarshall ( UnmarshallerContext context ) : DescribeCdnTypesResponse
context UnmarshallerContext
return Aliyun.Acs.Cdn.Model.V20141111.DescribeCdnTypesResponse
        public static DescribeCdnTypesResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeCdnTypesResponse describeCdnTypesResponse = new DescribeCdnTypesResponse();

            describeCdnTypesResponse.HttpResponse = context.HttpResponse;
            describeCdnTypesResponse.RequestId = context.StringValue("DescribeCdnTypes.RequestId");

            List<DescribeCdnTypesResponse.CdnType> cdnTypes = new List<DescribeCdnTypesResponse.CdnType>();
            for (int i = 0; i < context.Length("DescribeCdnTypes.CdnTypes.Length"); i++) {
                DescribeCdnTypesResponse.CdnType cdnType = new DescribeCdnTypesResponse.CdnType();
                cdnType.Type = context.StringValue("DescribeCdnTypes.CdnTypes["+ i +"].Type");
                cdnType.Desc = context.StringValue("DescribeCdnTypes.CdnTypes["+ i +"].Desc");

                cdnTypes.Add(cdnType);
            }
            describeCdnTypesResponse.CdnTypes = cdnTypes;

            return describeCdnTypesResponse;
        }
DescribeCdnTypesResponseUnmarshaller