content: package com.alipay.api.response;
  
  import java.util.Date;
  import com.alipay.api.internal.mapping.ApiField;
  
  import com.alipay.api.AlipayResponse;
  
  /**
   * ALIPAY API: alipay.merchant.indirect.iotbind.query response.
   * 
   * @author auto create
   * @since 1.0, 2025-09-16 16:27:39
   */
  public class AlipayMerchantIndirectIotbindQueryResponse extends AlipayResponse {
  
  	private static final long serialVersionUID = 5694564236837766874L;
  
  	/** 
  	 * 设备绑定状态：BIND代表绑定，UNBIND代表未绑定
  	 */
  	@ApiField("bind_status")
  	private String bindStatus;
  
  	/** 
  	 * 设备最新一次绑定时间（格式为yyyy-MM-dd HH:mm:ss）。如果设备没有绑定过或者已经解绑，该字段为空
  	 */
  	@ApiField("bind_time")
  	private Date bindTime;
  
  	/** 
  	 * 不同物联网平台接入渠道不同值，支付宝物联网平台传设备SN号，阿里云物联网平台传设备deviceName
  	 */
  	@ApiField("device_id")
  	private String deviceId;
  
  	/** 
  	 * 碰音箱在商户绑定时上传的二维码地址。
  	 */
  	@ApiField("encode_url")
  	private String encodeUrl;
  
  	/** 
  	 * 商家名称
  	 */
  	@ApiField("merchant_name")
  	private String merchantName;
  
  	/** 
  	 * 最近一次预投的非支付宝交易到账播报语料ID。
  	 */
  	@ApiField("msg_id")
  	private String msgId;
  
  	/** 
  	 * 屏幕收款二维码链接
  	 */
  	@ApiField("screen_pay_qr_link")
  	private String screenPayQrLink;
  
  	/** 
  	 * 设备绑定的商户在支付宝体系内的唯一id,一般以2088开头。设备处于已绑定状态时会返回对应绑定商户id。如果设备没有绑定过或者已经解绑，该字段为空
  	 */
  	@ApiField("smid")
  	private String smid;
  
  	/** 
  	 * 最近一次预投的非支付宝交易到账播报语料内容。
  	 */
  	@ApiField("speech_content")
  	private String speechContent;
  
  	/** 
  	 * 不同物联网平台接入渠道不同值，支付宝物联网平台传设备sourceId号，阿里云物联网平台传设备productKey
  	 */
  	@ApiField("supplier_id")
  	private String supplierId;
  
  	public void setBindStatus(String bindStatus) {
  		this.bindStatus = bindStatus;
  	}
  	public String getBindStatus( ) {
  		return this.bindStatus;
  	}
  
  	public void setBindTime(Date bindTime) {
  		this.bindTime = bindTime;
  	}
  	public Date getBindTime( ) {
  		return this.bindTime;
  	}
  
  	public void setDeviceId(String deviceId) {
  		this.deviceId = deviceId;
  	}
  	public String getDeviceId( ) {
  		return this.deviceId;
  	}
  
  	public void setEncodeUrl(String encodeUrl) {
  		this.encodeUrl = encodeUrl;
  	}
  	public String getEncodeUrl( ) {
  		return this.encodeUrl;
  	}
  
  	public void setMerchantName(String merchantName) {
  		this.merchantName = merchantName;
  	}
  	public String getMerchantName( ) {
  		return this.merchantName;
  	}
  
  	public void setMsgId(String msgId) {
  		this.msgId = msgId;
  	}
  	public String getMsgId( ) {
  		return this.msgId;
  	}
  
  	public void setScreenPayQrLink(String screenPayQrLink) {
  		this.screenPayQrLink = screenPayQrLink;
  	}
  	public String getScreenPayQrLink( ) {
  		return this.screenPayQrLink;
  	}
  
  	public void setSmid(String smid) {
  		this.smid = smid;
  	}
  	public String getSmid( ) {
  		return this.smid;
  	}
  
  	public void setSpeechContent(String speechContent) {
  		this.speechContent = speechContent;
  	}
  	public String getSpeechContent( ) {
  		return this.speechContent;
  	}
  
  	public void setSupplierId(String supplierId) {
  		this.supplierId = supplierId;
  	}
  	public String getSupplierId( ) {
  		return this.supplierId;
  	}
  
  }
  