content: package com.alipay.api.domain;
  
  import java.util.List;
  
  import com.alipay.api.AlipayObject;
  import com.alipay.api.internal.mapping.ApiField;
  import com.alipay.api.internal.mapping.ApiListField;
  
  /**
   * 权益宝扣减结果通知开放接口
   *
   * @author auto create
   * @since 1.0, 2022-11-28 17:21:14
   */
  public class AlipayUserQuanyibaoPointdeductSubmitModel extends AlipayObject {
  
  	private static final long serialVersionUID = 4155994763161126982L;
  
  	/**
  	 * 权益宝业务号，对一笔兑换业务的唯一标识，可以用来做幂等
  	 */
  	@ApiField("alipay_biz_no")
  	private String alipayBizNo;
  
  	/**
  	 * 支付宝侧用户id
  	 */
  	@ApiField("alipay_user_id")
  	private String alipayUserId;
  
  	/**
  	 * 扣减状态，权益宝会根据该状态推进后续流程，SUCCESS表示积分扣减成功，FAILED表示扣减失败，PROCESS表示未知，还在处理中
  	 */
  	@ApiField("deduct_status")
  	private String deductStatus;
  
  	/**
  	 * 扣减扩展信息,如透传字段，备注信息等，可以放到扩展信息中
  	 */
  	@ApiListField("ext_info_list")
  	@ApiField("q_y_b_map_info")
  	private List<QYBMapInfo> extInfoList;
  
  	/**
  	 * 商户app_id维度下的用户标识
  	 */
  	@ApiField("open_id")
  	private String openId;
  
  	/**
  	 * 外部业务号，与权益宝业务号唯一对应
  	 */
  	@ApiField("third_biz_no")
  	private String thirdBizNo;
  
  	/**
  	 * 外部用户账户id
  	 */
  	@ApiField("third_user_id")
  	private String thirdUserId;
  
  	public String getAlipayBizNo() {
  		return this.alipayBizNo;
  	}
  	public void setAlipayBizNo(String alipayBizNo) {
  		this.alipayBizNo = alipayBizNo;
  	}
  
  	public String getAlipayUserId() {
  		return this.alipayUserId;
  	}
  	public void setAlipayUserId(String alipayUserId) {
  		this.alipayUserId = alipayUserId;
  	}
  
  	public String getDeductStatus() {
  		return this.deductStatus;
  	}
  	public void setDeductStatus(String deductStatus) {
  		this.deductStatus = deductStatus;
  	}
  
  	public List<QYBMapInfo> getExtInfoList() {
  		return this.extInfoList;
  	}
  	public void setExtInfoList(List<QYBMapInfo> extInfoList) {
  		this.extInfoList = extInfoList;
  	}
  
  	public String getOpenId() {
  		return this.openId;
  	}
  	public void setOpenId(String openId) {
  		this.openId = openId;
  	}
  
  	public String getThirdBizNo() {
  		return this.thirdBizNo;
  	}
  	public void setThirdBizNo(String thirdBizNo) {
  		this.thirdBizNo = thirdBizNo;
  	}
  
  	public String getThirdUserId() {
  		return this.thirdUserId;
  	}
  	public void setThirdUserId(String thirdUserId) {
  		this.thirdUserId = thirdUserId;
  	}
  
  }
  