package com.jsowell.adapay.common;

import lombok.Data;

/**
 * 设备信息
 */
@Data
public class DeviceInfo {
	/**
	 * String(2)
	 * N
	 * 设备类型，1 :手机， 2 :平板， 3:手表， 4:PC
	 */
	private String device_type;

	/**
	 * String(64)
	 * Y
	 * 交易设备所在的公网 IP
	 */
	private String device_ip;

	/**
	 * String(8)
	 * N
	 * 终端设备号，收单机构为商户终端分配的唯一编号。当pay_channel的值为alipay_scan或wx_scan时必填。
	 */
	private String device_id;

	/**
	 * String(64)
	 * N
	 * 交易设备 MAC
	 */
	private String device_mac;

	/**
	 * String(64)
	 * N
	 * 交易设备 IMEI
	 */
	private String device_imei;

	/**
	 * String(64)
	 * N
	 * 交易设备 IMSI
	 */
	private String device_imsi;

	/**
	 * String(64)
	 * N
	 * 交易设备 ICCID
	 */
	private String device_iccId;

	/**
	 * String(64)
	 * N
	 * 交易设备 WIFIMAC
	 */
	private String device_wifi_mac;

	/**
	 * String(64)
	 * N
	 * 交易设备 GPS
	 */
	private String device_gps;
}
