content: package com.alipay.api.domain;
  
  import com.alipay.api.AlipayObject;
  import com.alipay.api.internal.mapping.ApiField;
  
  /**
   * 间连IoT设备标准化覆盖绑定接口
   *
   * @author auto create
   * @since 1.0, 2025-09-16 15:51:57
   */
  public class AlipayMerchantIndirectIotcoverBindModel extends AlipayObject {
  
  	private static final long serialVersionUID = 4814299743538161296L;
  
  	/**
  	 * 声网入网申请单编号编号是由服务商和支付宝BD录入IoT设备接入协议后生成的，用于后续政策返佣、播报跟踪等重要场景。需要联系支付宝的业务经理获取。
  	 */
  	@ApiField("agreement_no")
  	private String agreementNo;
  
  	/**
  	 * 合约机和lite接入模式传设备SN号，千里传音接入模式传设备deviceName
  	 */
  	@ApiField("device_id")
  	private String deviceId;
  
  	/**
  	 * 碰音箱在商户绑定时上传的二维码地址,部分supplier_id该字段必传。
  	 */
  	@ApiField("encode_url")
  	private String encodeUrl;
  
  	/**
  	 * 商家名称
  	 */
  	@ApiField("merchant_name")
  	private String merchantName;
  
  	/**
  	 * 商家的屏幕收款二维码链接
  	 */
  	@ApiField("screen_pay_qr_link")
  	private String screenPayQrLink;
  
  	/**
  	 * 间连商户在支付宝体系内的唯一id,一般以2088开头。
  	 */
  	@ApiField("smid")
  	private String smid;
  
  	/**
  	 * 播报内容配置，如不传时将使用默认播报内容。仅支持SDK模式音响类型设备，其他类型设备请勿传该字段。
  	 */
  	@ApiField("speech_content")
  	private IotSpeechContentConfig speechContent;
  
  	/**
  	 * 合约机模式必传设备sourceId号，千里传音模式必传设备的productKey，lite模式必传分配给服务商的设备型号编码
  	 */
  	@ApiField("supplier_id")
  	private String supplierId;
  
  	public String getAgreementNo() {
  		return this.agreementNo;
  	}
  	public void setAgreementNo(String agreementNo) {
  		this.agreementNo = agreementNo;
  	}
  
  	public String getDeviceId() {
  		return this.deviceId;
  	}
  	public void setDeviceId(String deviceId) {
  		this.deviceId = deviceId;
  	}
  
  	public String getEncodeUrl() {
  		return this.encodeUrl;
  	}
  	public void setEncodeUrl(String encodeUrl) {
  		this.encodeUrl = encodeUrl;
  	}
  
  	public String getMerchantName() {
  		return this.merchantName;
  	}
  	public void setMerchantName(String merchantName) {
  		this.merchantName = merchantName;
  	}
  
  	public String getScreenPayQrLink() {
  		return this.screenPayQrLink;
  	}
  	public void setScreenPayQrLink(String screenPayQrLink) {
  		this.screenPayQrLink = screenPayQrLink;
  	}
  
  	public String getSmid() {
  		return this.smid;
  	}
  	public void setSmid(String smid) {
  		this.smid = smid;
  	}
  
  	public IotSpeechContentConfig getSpeechContent() {
  		return this.speechContent;
  	}
  	public void setSpeechContent(IotSpeechContentConfig speechContent) {
  		this.speechContent = speechContent;
  	}
  
  	public String getSupplierId() {
  		return this.supplierId;
  	}
  	public void setSupplierId(String supplierId) {
  		this.supplierId = supplierId;
  	}
  
  }
  