public static DescribeEslDevicesResponse Unmarshall(UnmarshallerContext context) { DescribeEslDevicesResponse describeEslDevicesResponse = new DescribeEslDevicesResponse(); describeEslDevicesResponse.HttpResponse = context.HttpResponse; describeEslDevicesResponse.ErrorMessage = context.StringValue("DescribeEslDevices.ErrorMessage"); describeEslDevicesResponse.ErrorCode = context.StringValue("DescribeEslDevices.ErrorCode"); describeEslDevicesResponse.PageSize = context.IntegerValue("DescribeEslDevices.PageSize"); describeEslDevicesResponse.Message = context.StringValue("DescribeEslDevices.Message"); describeEslDevicesResponse.TotalCount = context.IntegerValue("DescribeEslDevices.TotalCount"); describeEslDevicesResponse.DynamicCode = context.StringValue("DescribeEslDevices.DynamicCode"); describeEslDevicesResponse.Code = context.StringValue("DescribeEslDevices.Code"); describeEslDevicesResponse.PageNumber = context.IntegerValue("DescribeEslDevices.PageNumber"); describeEslDevicesResponse.DynamicMessage = context.StringValue("DescribeEslDevices.DynamicMessage"); describeEslDevicesResponse.RequestId = context.StringValue("DescribeEslDevices.RequestId"); describeEslDevicesResponse.Success = context.BooleanValue("DescribeEslDevices.Success"); List <DescribeEslDevicesResponse.DescribeEslDevices_EslDeviceInfo> describeEslDevicesResponse_eslDevices = new List <DescribeEslDevicesResponse.DescribeEslDevices_EslDeviceInfo>(); for (int i = 0; i < context.Length("DescribeEslDevices.EslDevices.Length"); i++) { DescribeEslDevicesResponse.DescribeEslDevices_EslDeviceInfo eslDeviceInfo = new DescribeEslDevicesResponse.DescribeEslDevices_EslDeviceInfo(); eslDeviceInfo.BeBind = context.BooleanValue("DescribeEslDevices.EslDevices[" + i + "].BeBind"); eslDeviceInfo.PositionCode = context.StringValue("DescribeEslDevices.EslDevices[" + i + "].PositionCode"); eslDeviceInfo.EslStatus = context.StringValue("DescribeEslDevices.EslDevices[" + i + "].EslStatus"); eslDeviceInfo.StoreId = context.StringValue("DescribeEslDevices.EslDevices[" + i + "].StoreId"); eslDeviceInfo.Type = context.StringValue("DescribeEslDevices.EslDevices[" + i + "].Type"); eslDeviceInfo.Mac = context.StringValue("DescribeEslDevices.EslDevices[" + i + "].Mac"); eslDeviceInfo.ItemActionPrice = context.IntegerValue("DescribeEslDevices.EslDevices[" + i + "].ItemActionPrice"); eslDeviceInfo.ConnectAp = context.StringValue("DescribeEslDevices.EslDevices[" + i + "].ConnectAp"); eslDeviceInfo.ItemPriceUnit = context.StringValue("DescribeEslDevices.EslDevices[" + i + "].ItemPriceUnit"); eslDeviceInfo.ShelfCode = context.StringValue("DescribeEslDevices.EslDevices[" + i + "].ShelfCode"); eslDeviceInfo.ScreenWidth = context.IntegerValue("DescribeEslDevices.EslDevices[" + i + "].ScreenWidth"); eslDeviceInfo.ItemTitle = context.StringValue("DescribeEslDevices.EslDevices[" + i + "].ItemTitle"); eslDeviceInfo.ScreenHeight = context.IntegerValue("DescribeEslDevices.EslDevices[" + i + "].ScreenHeight"); eslDeviceInfo.LastCommunicateTime = context.StringValue("DescribeEslDevices.EslDevices[" + i + "].LastCommunicateTime"); eslDeviceInfo.Model = context.StringValue("DescribeEslDevices.EslDevices[" + i + "].Model"); eslDeviceInfo.EslBarCode = context.StringValue("DescribeEslDevices.EslDevices[" + i + "].EslBarCode"); eslDeviceInfo.BatteryLevel = context.IntegerValue("DescribeEslDevices.EslDevices[" + i + "].BatteryLevel"); eslDeviceInfo.ItemBarCode = context.StringValue("DescribeEslDevices.EslDevices[" + i + "].ItemBarCode"); eslDeviceInfo.ItemId = context.LongValue("DescribeEslDevices.EslDevices[" + i + "].ItemId"); eslDeviceInfo.CompanyId = context.StringValue("DescribeEslDevices.EslDevices[" + i + "].CompanyId"); eslDeviceInfo.Vendor = context.StringValue("DescribeEslDevices.EslDevices[" + i + "].Vendor"); describeEslDevicesResponse_eslDevices.Add(eslDeviceInfo); } describeEslDevicesResponse.EslDevices = describeEslDevicesResponse_eslDevices; return(describeEslDevicesResponse); }
public static DescribeEslDevicesResponse Unmarshall(UnmarshallerContext _ctx) { DescribeEslDevicesResponse describeEslDevicesResponse = new DescribeEslDevicesResponse(); describeEslDevicesResponse.HttpResponse = _ctx.HttpResponse; describeEslDevicesResponse.ErrorMessage = _ctx.StringValue("DescribeEslDevices.ErrorMessage"); describeEslDevicesResponse.ErrorCode = _ctx.StringValue("DescribeEslDevices.ErrorCode"); describeEslDevicesResponse.PageSize = _ctx.IntegerValue("DescribeEslDevices.PageSize"); describeEslDevicesResponse.Message = _ctx.StringValue("DescribeEslDevices.Message"); describeEslDevicesResponse.TotalCount = _ctx.IntegerValue("DescribeEslDevices.TotalCount"); describeEslDevicesResponse.DynamicCode = _ctx.StringValue("DescribeEslDevices.DynamicCode"); describeEslDevicesResponse.Code = _ctx.StringValue("DescribeEslDevices.Code"); describeEslDevicesResponse.PageNumber = _ctx.IntegerValue("DescribeEslDevices.PageNumber"); describeEslDevicesResponse.DynamicMessage = _ctx.StringValue("DescribeEslDevices.DynamicMessage"); describeEslDevicesResponse.RequestId = _ctx.StringValue("DescribeEslDevices.RequestId"); describeEslDevicesResponse.Success = _ctx.BooleanValue("DescribeEslDevices.Success"); List <DescribeEslDevicesResponse.DescribeEslDevices_EslDeviceInfo> describeEslDevicesResponse_eslDevices = new List <DescribeEslDevicesResponse.DescribeEslDevices_EslDeviceInfo>(); for (int i = 0; i < _ctx.Length("DescribeEslDevices.EslDevices.Length"); i++) { DescribeEslDevicesResponse.DescribeEslDevices_EslDeviceInfo eslDeviceInfo = new DescribeEslDevicesResponse.DescribeEslDevices_EslDeviceInfo(); eslDeviceInfo.LastCommunicateTime = _ctx.StringValue("DescribeEslDevices.EslDevices[" + i + "].LastCommunicateTime"); eslDeviceInfo.Model = _ctx.StringValue("DescribeEslDevices.EslDevices[" + i + "].Model"); eslDeviceInfo.EslStatus = _ctx.StringValue("DescribeEslDevices.EslDevices[" + i + "].EslStatus"); eslDeviceInfo.StoreId = _ctx.StringValue("DescribeEslDevices.EslDevices[" + i + "].StoreId"); eslDeviceInfo.EslBarCode = _ctx.StringValue("DescribeEslDevices.EslDevices[" + i + "].EslBarCode"); eslDeviceInfo.Type = _ctx.StringValue("DescribeEslDevices.EslDevices[" + i + "].Type"); eslDeviceInfo.Mac = _ctx.StringValue("DescribeEslDevices.EslDevices[" + i + "].Mac"); eslDeviceInfo.BatteryLevel = _ctx.IntegerValue("DescribeEslDevices.EslDevices[" + i + "].BatteryLevel"); eslDeviceInfo.ScreenWidth = _ctx.IntegerValue("DescribeEslDevices.EslDevices[" + i + "].ScreenWidth"); eslDeviceInfo.ScreenHeight = _ctx.IntegerValue("DescribeEslDevices.EslDevices[" + i + "].ScreenHeight"); describeEslDevicesResponse_eslDevices.Add(eslDeviceInfo); } describeEslDevicesResponse.EslDevices = describeEslDevicesResponse_eslDevices; return(describeEslDevicesResponse); }