Aliyun.Acs.Sms.Transform.V20160927.QuerySmsStatisticsResponseUnmarshaller.Unmarshall C# (CSharp) Метод

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

public static Unmarshall ( UnmarshallerContext context ) : QuerySmsStatisticsResponse
context UnmarshallerContext
Результат Aliyun.Acs.Sms.Model.V20160927.QuerySmsStatisticsResponse
        public static QuerySmsStatisticsResponse Unmarshall(UnmarshallerContext context)
        {
            QuerySmsStatisticsResponse querySmsStatisticsResponse = new QuerySmsStatisticsResponse();

            querySmsStatisticsResponse.HttpResponse = context.HttpResponse;
            querySmsStatisticsResponse.RequestId = context.StringValue("QuerySmsStatistics.RequestId");
            querySmsStatisticsResponse.TotalCount = context.IntegerValue("QuerySmsStatistics.TotalCount");

            List<QuerySmsStatisticsResponse.stat> data = new List<QuerySmsStatisticsResponse.stat>();
            for (int i = 0; i < context.Length("QuerySmsStatistics.data.Length"); i++) {
                QuerySmsStatisticsResponse.stat stat = new QuerySmsStatisticsResponse.stat();
                stat.CreateTime = context.StringValue("QuerySmsStatistics.data["+ i +"].CreateTime");
                stat.RequestCount = context.StringValue("QuerySmsStatistics.data["+ i +"].requestCount");
                stat.SuccessCount = context.StringValue("QuerySmsStatistics.data["+ i +"].successCount");
                stat.FaildCount = context.StringValue("QuerySmsStatistics.data["+ i +"].faildCount");

                data.Add(stat);
            }
            querySmsStatisticsResponse.Data = data;

            return querySmsStatisticsResponse;
        }
QuerySmsStatisticsResponseUnmarshaller