com.alipay.api.domain.AlipayCommerceCommonTaskrewardSettleModel Maven / Gradle / Ivy
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, 2023-11-30 19:03:01
*/
public class AlipayCommerceCommonTaskrewardSettleModel extends AlipayObject {
private static final long serialVersionUID = 5618998457687655281L;
/**
* 导购员的userId
*/
@ApiField("hunter_id")
private String hunterId;
/**
* 导购员的openId
*/
@ApiField("hunter_open_id")
private String hunterOpenId;
/**
* 操作人
*/
@ApiField("operator")
private String operator;
/**
* 外部业务号
*/
@ApiField("out_biz_no")
private String outBizNo;
/**
* 激励发放途径,ZFB代表由支付宝执行淘客激励发放,MERCHANT表示由商户自己发送激励,但需要调用此接口结束该交易单激励,MERCHANT_DISCARD商户判断不需要发放激励,告知支付宝侧结束激励任务,MERCHANT_WAIT状态告知支付宝侧该激励有效,是否激励在商户侧决定后调用此接口,传入其他途径参数选择
*/
@ApiField("reward_way")
private String rewardWay;
/**
* 淘客领取任务的支付宝任务id
*/
@ApiField("task_instance_id")
private String taskInstanceId;
/**
* 货款分账模式下,标识对用户发放激励的时间
*/
@ApiField("unfreeze_time")
private Date unfreezeTime;
/**
* 商户侧判定的有效交易金额
*/
@ApiField("valid_trade_amount")
private String validTradeAmount;
public String getHunterId() {
return this.hunterId;
}
public void setHunterId(String hunterId) {
this.hunterId = hunterId;
}
public String getHunterOpenId() {
return this.hunterOpenId;
}
public void setHunterOpenId(String hunterOpenId) {
this.hunterOpenId = hunterOpenId;
}
public String getOperator() {
return this.operator;
}
public void setOperator(String operator) {
this.operator = operator;
}
public String getOutBizNo() {
return this.outBizNo;
}
public void setOutBizNo(String outBizNo) {
this.outBizNo = outBizNo;
}
public String getRewardWay() {
return this.rewardWay;
}
public void setRewardWay(String rewardWay) {
this.rewardWay = rewardWay;
}
public String getTaskInstanceId() {
return this.taskInstanceId;
}
public void setTaskInstanceId(String taskInstanceId) {
this.taskInstanceId = taskInstanceId;
}
public Date getUnfreezeTime() {
return this.unfreezeTime;
}
public void setUnfreezeTime(Date unfreezeTime) {
this.unfreezeTime = unfreezeTime;
}
public String getValidTradeAmount() {
return this.validTradeAmount;
}
public void setValidTradeAmount(String validTradeAmount) {
this.validTradeAmount = validTradeAmount;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy