content: package com.alipay.api.domain;
  
  import com.alipay.api.AlipayObject;
  import com.alipay.api.internal.mapping.ApiField;
  
  /**
   * 花呗分期分期码绑定
   *
   * @author auto create
   * @since 1.0, 2024-01-11 16:49:29
   */
  public class AlipayPcreditHuabeiFqqrcodeHbfqBindModel extends AlipayObject {
  
  	private static final long serialVersionUID = 3792238862716345251L;
  
  	/**
  	 * 根据业务场景填写对应的绑定类型;直联场景传'DIRECT',间联场景传'BANK_AGENT',直付通场景传'PLATFORM_BUSINESS_MODE'
  	 */
  	@ApiField("bind_type")
  	private String bindType;
  
  	/**
  	 * 绑定的码类型名称,分期码场景传'fqQrcode',店员码场景传'clerkQrcode'
  	 */
  	@ApiField("code_type")
  	private String codeType;
  
  	/**
  	 * 扩展字段,用于满足一些定制化的绑定需求.
  	 */
  	@ApiField("fqqr_code_ext_info")
  	private FqQrCodeExtendParams fqqrCodeExtInfo;
  
  	/**
  	 * 直连场景下为商户pid,间联场景下为商户smid.
  	 */
  	@ApiField("merchant_id")
  	private String merchantId;
  
  	/**
  	 * 外部请求号,用于唯一标识一次请求.仅可以由英文字母和数字组成.需要保证在服务商端不重复.
  	 */
  	@ApiField("out_request_no")
  	private String outRequestNo;
  
  	/**
  	 * 待绑定的二维码的码值.
  	 */
  	@ApiField("qr_code_token")
  	private String qrCodeToken;
  
  	/**
  	 * 二级商户唯一标识 当前字段已废弃(更换为merchant_id)
  	 */
  	@ApiField("smid")
  	@Deprecated
  	private String smid;
  
  	/**
  	 * 服务商唯一标识,联系支付宝工作人员获取.
  	 */
  	@ApiField("source")
  	private String source;
  
  	/**
  	 * 商店唯一标识,可以为空.
  	 */
  	@ApiField("store_id")
  	private String storeId;
  
  	public String getBindType() {
  		return this.bindType;
  	}
  	public void setBindType(String bindType) {
  		this.bindType = bindType;
  	}
  
  	public String getCodeType() {
  		return this.codeType;
  	}
  	public void setCodeType(String codeType) {
  		this.codeType = codeType;
  	}
  
  	public FqQrCodeExtendParams getFqqrCodeExtInfo() {
  		return this.fqqrCodeExtInfo;
  	}
  	public void setFqqrCodeExtInfo(FqQrCodeExtendParams fqqrCodeExtInfo) {
  		this.fqqrCodeExtInfo = fqqrCodeExtInfo;
  	}
  
  	public String getMerchantId() {
  		return this.merchantId;
  	}
  	public void setMerchantId(String merchantId) {
  		this.merchantId = merchantId;
  	}
  
  	public String getOutRequestNo() {
  		return this.outRequestNo;
  	}
  	public void setOutRequestNo(String outRequestNo) {
  		this.outRequestNo = outRequestNo;
  	}
  
  	public String getQrCodeToken() {
  		return this.qrCodeToken;
  	}
  	public void setQrCodeToken(String qrCodeToken) {
  		this.qrCodeToken = qrCodeToken;
  	}
  
  	public String getSmid() {
  		return this.smid;
  	}
  	public void setSmid(String smid) {
  		this.smid = smid;
  	}
  
  	public String getSource() {
  		return this.source;
  	}
  	public void setSource(String source) {
  		this.source = source;
  	}
  
  	public String getStoreId() {
  		return this.storeId;
  	}
  	public void setStoreId(String storeId) {
  		this.storeId = storeId;
  	}
  
  }
  