content: package com.alipay.api.domain;
  
  import java.util.Date;
  
  import com.alipay.api.AlipayObject;
  import com.alipay.api.internal.mapping.ApiField;
  
  /**
   * 发放商家券
   *
   * @author auto create
   * @since 1.0, 2024-12-24 15:45:08
   */
  public class AlipayMarketingActivityOrdervoucherSendModel extends AlipayObject {
  
  	private static final long serialVersionUID = 6777768759499162162L;
  
  	/**
  	 * 优惠券活动id
  	 */
  	@ApiField("activity_id")
  	private String activityId;
  
  	/**
  	 * 服务商发放商家券的时间。
  
  格式为：yyyy-MM-dd HH:mm:ss
  	 */
  	@ApiField("biz_dt")
  	private Date bizDt;
  
  	/**
  	 * 推广渠道信息。
  由支付宝公私域跳转到服务商小程序时带入。例如
  aalipays://platformapi/startapp?appId=2021002147682XXX&page=pages/main/mian&query=chInfo%3DchInfo_promotion  其中chInfo为支付宝带入投放渠道信息，需要在调用发券接口时传入
  	 */
  	@ApiField("ch_info")
  	private String chInfo;
  
  	/**
  	 * 用户领券之后在服务商(商户)侧提供的券详情展示页面。在支付宝卡包中展示链接，用户点击可以跳转到服务商券详情页。
  
  限制:
  该字段在兑换券场景下必传。
  链接必须是alipays开头的小程序链接，详见《小程序scheme链接介绍》https://opendocs.alipay.com/support/01rb18
  	 */
  	@ApiField("merchant_order_url")
  	private String merchantOrderUrl;
  
  	/**
  	 * 支付宝用户openId
  	 */
  	@ApiField("open_id")
  	private String openId;
  
  	/**
  	 * 外部业务单号，用作幂等控制。
  
  幂等作用：
  参数不变的情况下，再次请求返回与上一次相同的结果。
  
  外部接入方需保证业务单号唯一
  	 */
  	@ApiField("out_biz_no")
  	private String outBizNo;
  
  	/**
  	 * 商家券售卖交易渠道，用于安全审核。
  
  枚举值： 
  ZHIFUBAO_TRADE_CHANNEL： 支付宝交易渠道
  限制:
  商家券售卖场景必传。
  	 */
  	@ApiField("trade_channel")
  	private String tradeChannel;
  
  	/**
  	 * 该交易在支付宝系统中的交易流水号。
  	 */
  	@ApiField("trade_no")
  	private String tradeNo;
  
  	/**
  	 * 支付宝用户id
  	 */
  	@ApiField("user_id")
  	private String userId;
  
  	public String getActivityId() {
  		return this.activityId;
  	}
  	public void setActivityId(String activityId) {
  		this.activityId = activityId;
  	}
  
  	public Date getBizDt() {
  		return this.bizDt;
  	}
  	public void setBizDt(Date bizDt) {
  		this.bizDt = bizDt;
  	}
  
  	public String getChInfo() {
  		return this.chInfo;
  	}
  	public void setChInfo(String chInfo) {
  		this.chInfo = chInfo;
  	}
  
  	public String getMerchantOrderUrl() {
  		return this.merchantOrderUrl;
  	}
  	public void setMerchantOrderUrl(String merchantOrderUrl) {
  		this.merchantOrderUrl = merchantOrderUrl;
  	}
  
  	public String getOpenId() {
  		return this.openId;
  	}
  	public void setOpenId(String openId) {
  		this.openId = openId;
  	}
  
  	public String getOutBizNo() {
  		return this.outBizNo;
  	}
  	public void setOutBizNo(String outBizNo) {
  		this.outBizNo = outBizNo;
  	}
  
  	public String getTradeChannel() {
  		return this.tradeChannel;
  	}
  	public void setTradeChannel(String tradeChannel) {
  		this.tradeChannel = tradeChannel;
  	}
  
  	public String getTradeNo() {
  		return this.tradeNo;
  	}
  	public void setTradeNo(String tradeNo) {
  		this.tradeNo = tradeNo;
  	}
  
  	public String getUserId() {
  		return this.userId;
  	}
  	public void setUserId(String userId) {
  		this.userId = userId;
  	}
  
  }
  