using System;
using System.Xml.Serialization;
namespace Aop.Api.Domain
{
///
/// KoubeiMerchantDeviceHeartbeatUploadModel Data Structure.
///
[Serializable]
public class KoubeiMerchantDeviceHeartbeatUploadModel : AopObject
{
///
/// 前台/后台app信息,name传递应用名称,version传递应用版本信息,status传递应用状态,枚举:active----运行,background----后台运行
///
[XmlElement("app_info")]
public string AppInfo { get; set; }
///
/// 心跳时间段内的机具异常原因,如有多个用“|”分隔。 HE_PRINTER——打印机异常; HE_LOUDSPEAKER——音响异常; HE_BOH-----后厨屏显异常 HE_OTHER——其他硬件异常
///
[XmlElement("exception_info")]
public string ExceptionInfo { get; set; }
///
/// 心跳信息发送方自定义,json格式
///
[XmlElement("extend_info")]
public string ExtendInfo { get; set; }
///
/// 设备型号
///
[XmlElement("hardware_version")]
public string HardwareVersion { get; set; }
///
/// isv_appid
///
[XmlElement("isv_app_id")]
public string IsvAppId { get; set; }
///
/// isv商户pid
///
[XmlElement("isv_pid")]
public string IsvPid { get; set; }
///
/// ISV 心跳服务器时间
///
[XmlElement("isv_server_time")]
public string IsvServerTime { get; set; }
///
/// lbs 经纬度信息
///
[XmlElement("lbs")]
public string Lbs { get; set; }
///
/// lbs获取方式:WIFI/BASE-STATION/GPS/AGPS
///
[XmlElement("lbs_type")]
public string LbsType { get; set; }
///
/// MAC 地址
///
[XmlElement("mac")]
public string Mac { get; set; }
///
/// 机器制造商
///
[XmlElement("manufacturer")]
public string Manufacturer { get; set; }
///
/// 局域网IP
///
[XmlElement("network_ip")]
public string NetworkIp { get; set; }
///
/// 网络名称
///
[XmlElement("network_name")]
public string NetworkName { get; set; }
///
/// pos设备连接的网络类型 :2G,3G,4G,WIFI,LAN(有线网 络)
///
[XmlElement("network_type")]
public string NetworkType { get; set; }
///
/// 发送心跳的设备所依赖的支付宝产品(如 点餐的为 CO)
///
[XmlElement("product")]
public string Product { get; set; }
///
/// 门店ID
///
[XmlElement("shop_id")]
public string ShopId { get; set; }
///
/// 设备SN
///
[XmlElement("sn_id")]
public string SnId { get; set; }
///
/// isv点餐应用的版本信息
///
[XmlElement("soft_version")]
public string SoftVersion { get; set; }
///
/// 系统类型
///
[XmlElement("sys_type")]
public string SysType { get; set; }
///
/// 系统版本
///
[XmlElement("sys_version")]
public string SysVersion { get; set; }
///
/// 心跳发生时间
///
[XmlElement("time")]
public string Time { get; set; }
}
}