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

Unmarshall() public static method

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

            describeLiveStreamNumberListResponse.HttpResponse = context.HttpResponse;
            describeLiveStreamNumberListResponse.RequestId = context.StringValue("DescribeLiveStreamNumberList.RequestId");
            describeLiveStreamNumberListResponse.DomainName = context.StringValue("DescribeLiveStreamNumberList.DomainName");

            List<DescribeLiveStreamNumberListResponse.StreamNumberInfo> streamNumberInfos = new List<DescribeLiveStreamNumberListResponse.StreamNumberInfo>();
            for (int i = 0; i < context.Length("DescribeLiveStreamNumberList.StreamNumberInfos.Length"); i++) {
                DescribeLiveStreamNumberListResponse.StreamNumberInfo streamNumberInfo = new DescribeLiveStreamNumberListResponse.StreamNumberInfo();
                streamNumberInfo.Number = context.IntegerValue("DescribeLiveStreamNumberList.StreamNumberInfos["+ i +"].Number");
                streamNumberInfo.Time = context.StringValue("DescribeLiveStreamNumberList.StreamNumberInfos["+ i +"].Time");

                streamNumberInfos.Add(streamNumberInfo);
            }
            describeLiveStreamNumberListResponse.StreamNumberInfos = streamNumberInfos;

            return describeLiveStreamNumberListResponse;
        }
DescribeLiveStreamNumberListResponseUnmarshaller