public static DescribeUserLogResponse Unmarshall(UnmarshallerContext _ctx)
        {
            DescribeUserLogResponse describeUserLogResponse = new DescribeUserLogResponse();

            describeUserLogResponse.HttpResponse   = _ctx.HttpResponse;
            describeUserLogResponse.ErrorMessage   = _ctx.StringValue("DescribeUserLog.ErrorMessage");
            describeUserLogResponse.ErrorCode      = _ctx.StringValue("DescribeUserLog.ErrorCode");
            describeUserLogResponse.PageNumber     = _ctx.IntegerValue("DescribeUserLog.PageNumber");
            describeUserLogResponse.Message        = _ctx.StringValue("DescribeUserLog.Message");
            describeUserLogResponse.DynamicCode    = _ctx.StringValue("DescribeUserLog.DynamicCode");
            describeUserLogResponse.Code           = _ctx.StringValue("DescribeUserLog.Code");
            describeUserLogResponse.PageSize       = _ctx.IntegerValue("DescribeUserLog.PageSize");
            describeUserLogResponse.DynamicMessage = _ctx.StringValue("DescribeUserLog.DynamicMessage");
            describeUserLogResponse.RequestId      = _ctx.StringValue("DescribeUserLog.RequestId");
            describeUserLogResponse.Success        = _ctx.BooleanValue("DescribeUserLog.Success");
            describeUserLogResponse.TotalCount     = _ctx.IntegerValue("DescribeUserLog.TotalCount");

            List <DescribeUserLogResponse.DescribeUserLog_UserLogInfo> describeUserLogResponse_userLogs = new List <DescribeUserLogResponse.DescribeUserLog_UserLogInfo>();

            for (int i = 0; i < _ctx.Length("DescribeUserLog.UserLogs.Length"); i++)
            {
                DescribeUserLogResponse.DescribeUserLog_UserLogInfo userLogInfo = new DescribeUserLogResponse.DescribeUserLog_UserLogInfo();
                userLogInfo.ResultCode            = _ctx.StringValue("DescribeUserLog.UserLogs[" + i + "].ResultCode");
                userLogInfo.OperationSendTime     = _ctx.StringValue("DescribeUserLog.UserLogs[" + i + "].OperationSendTime");
                userLogInfo.GmtCreate             = _ctx.StringValue("DescribeUserLog.UserLogs[" + i + "].GmtCreate");
                userLogInfo.StoreId               = _ctx.StringValue("DescribeUserLog.UserLogs[" + i + "].StoreId");
                userLogInfo.GmtModified           = _ctx.StringValue("DescribeUserLog.UserLogs[" + i + "].GmtModified");
                userLogInfo.ActionPrice           = _ctx.StringValue("DescribeUserLog.UserLogs[" + i + "].ActionPrice");
                userLogInfo.OperationStatus       = _ctx.StringValue("DescribeUserLog.UserLogs[" + i + "].OperationStatus");
                userLogInfo.PriceUnit             = _ctx.StringValue("DescribeUserLog.UserLogs[" + i + "].PriceUnit");
                userLogInfo.LogId                 = _ctx.StringValue("DescribeUserLog.UserLogs[" + i + "].LogId");
                userLogInfo.ItemShortTitle        = _ctx.StringValue("DescribeUserLog.UserLogs[" + i + "].ItemShortTitle");
                userLogInfo.OperationType         = _ctx.StringValue("DescribeUserLog.UserLogs[" + i + "].OperationType");
                userLogInfo.OperationResponseTime = _ctx.StringValue("DescribeUserLog.UserLogs[" + i + "].OperationResponseTime");
                userLogInfo.SpendTime             = _ctx.StringValue("DescribeUserLog.UserLogs[" + i + "].SpendTime");
                userLogInfo.EslBarCode            = _ctx.StringValue("DescribeUserLog.UserLogs[" + i + "].EslBarCode");
                userLogInfo.ItemId                = _ctx.StringValue("DescribeUserLog.UserLogs[" + i + "].ItemId");
                userLogInfo.ItemBarCode           = _ctx.StringValue("DescribeUserLog.UserLogs[" + i + "].ItemBarCode");
                userLogInfo.BePromotion           = _ctx.BooleanValue("DescribeUserLog.UserLogs[" + i + "].BePromotion");
                userLogInfo.UserId                = _ctx.StringValue("DescribeUserLog.UserLogs[" + i + "].UserId");

                describeUserLogResponse_userLogs.Add(userLogInfo);
            }
            describeUserLogResponse.UserLogs = describeUserLogResponse_userLogs;

            return(describeUserLogResponse);
        }
示例#2
0
        public static DescribeUserLogResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeUserLogResponse describeUserLogResponse = new DescribeUserLogResponse();

            describeUserLogResponse.HttpResponse   = context.HttpResponse;
            describeUserLogResponse.ErrorMessage   = context.StringValue("DescribeUserLog.ErrorMessage");
            describeUserLogResponse.PageNumber     = context.IntegerValue("DescribeUserLog.PageNumber");
            describeUserLogResponse.ErrorCode      = context.StringValue("DescribeUserLog.ErrorCode");
            describeUserLogResponse.Message        = context.StringValue("DescribeUserLog.Message");
            describeUserLogResponse.DynamicCode    = context.StringValue("DescribeUserLog.DynamicCode");
            describeUserLogResponse.PageSize       = context.IntegerValue("DescribeUserLog.PageSize");
            describeUserLogResponse.Code           = context.StringValue("DescribeUserLog.Code");
            describeUserLogResponse.DynamicMessage = context.StringValue("DescribeUserLog.DynamicMessage");
            describeUserLogResponse.TotalCount     = context.IntegerValue("DescribeUserLog.TotalCount");
            describeUserLogResponse.RequestId      = context.StringValue("DescribeUserLog.RequestId");
            describeUserLogResponse.Success        = context.BooleanValue("DescribeUserLog.Success");

            List <DescribeUserLogResponse.DescribeUserLog_UserLogInfo> describeUserLogResponse_userLogs = new List <DescribeUserLogResponse.DescribeUserLog_UserLogInfo>();

            for (int i = 0; i < context.Length("DescribeUserLog.UserLogs.Length"); i++)
            {
                DescribeUserLogResponse.DescribeUserLog_UserLogInfo userLogInfo = new DescribeUserLogResponse.DescribeUserLog_UserLogInfo();
                userLogInfo.OperateType     = context.StringValue("DescribeUserLog.UserLogs[" + i + "].OperateType");
                userLogInfo.OperateUserId   = context.LongValue("DescribeUserLog.UserLogs[" + i + "].OperateUserId");
                userLogInfo.Mac             = context.StringValue("DescribeUserLog.UserLogs[" + i + "].Mac");
                userLogInfo.ItemActionPrice = context.IntegerValue("DescribeUserLog.UserLogs[" + i + "].ItemActionPrice");
                userLogInfo.StoreId         = context.StringValue("DescribeUserLog.UserLogs[" + i + "].StoreId");
                userLogInfo.EslBarCode      = context.StringValue("DescribeUserLog.UserLogs[" + i + "].EslBarCode");
                userLogInfo.OperateStatus   = context.StringValue("DescribeUserLog.UserLogs[" + i + "].OperateStatus");
                userLogInfo.ItemBarCode     = context.StringValue("DescribeUserLog.UserLogs[" + i + "].ItemBarCode");
                userLogInfo.ItemId          = context.LongValue("DescribeUserLog.UserLogs[" + i + "].ItemId");
                userLogInfo.ShelfCode       = context.StringValue("DescribeUserLog.UserLogs[" + i + "].ShelfCode");
                userLogInfo.OperateTime     = context.StringValue("DescribeUserLog.UserLogs[" + i + "].OperateTime");
                userLogInfo.ItemTitle       = context.StringValue("DescribeUserLog.UserLogs[" + i + "].ItemTitle");

                describeUserLogResponse_userLogs.Add(userLogInfo);
            }
            describeUserLogResponse.UserLogs = describeUserLogResponse_userLogs;

            return(describeUserLogResponse);
        }