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-05-17 14:36:52
   */
  public class AlipayUserTwostageCommonUseModel extends AlipayObject {
  
  	private static final long serialVersionUID = 7191144193256714818L;
  
  	/**
  	 * 商户扫描用户的付款码值。
  	 */
  	@ApiField("dynamic_id")
  	private String dynamicId;
  
  	/**
  	 * 传1表示 校验pid(pay_pid)和来支付的时候的pid一致性；
  传2表示校验pid(pay_pid)和来支付的时候的pid一致性、校验scene_no和来支付时DYNAMIC_TOKEN_OUT_BIZ_NO属性一致；                       
  不传值和value=2的表现一致
  	 */
  	@ApiField("pay_check_strategy")
  	private String payCheckStrategy;
  
  	/**
  	 * 商家进行二阶段支付的PID信息。
  	 */
  	@ApiField("pay_pid")
  	private String payPid;
  
  	/**
  	 * 外部业务号，用于标识这笔解码请求，对同一个码的重复解码请求，sence_no必须与上一次保持一致，每次请求的sence_no必须不一样，如alipay.user.twostage.common.use接口配合alipay.trade.pay（统一收单交易支付接口）一并使用时，alipay.trade.pay接口的extend_params属性中必须设置DYNAMIC_TOKEN_OUT_BIZ_NO，且值必须与sence_no保持一致。
  	 */
  	@ApiField("sence_no")
  	private String senceNo;
  
  	public String getDynamicId() {
  		return this.dynamicId;
  	}
  	public void setDynamicId(String dynamicId) {
  		this.dynamicId = dynamicId;
  	}
  
  	public String getPayCheckStrategy() {
  		return this.payCheckStrategy;
  	}
  	public void setPayCheckStrategy(String payCheckStrategy) {
  		this.payCheckStrategy = payCheckStrategy;
  	}
  
  	public String getPayPid() {
  		return this.payPid;
  	}
  	public void setPayPid(String payPid) {
  		this.payPid = payPid;
  	}
  
  	public String getSenceNo() {
  		return this.senceNo;
  	}
  	public void setSenceNo(String senceNo) {
  		this.senceNo = senceNo;
  	}
  
  }
  