All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.alipay.api.domain.AnxinkaDeliverDetailResponse 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, 2024-10-18 17:34:19
 */
public class AnxinkaDeliverDetailResponse extends AlipayObject {

	private static final long serialVersionUID = 8383175376742474785L;

	/**
	 * 代运营服务商佣金,单位:元。精确到小数点后两位
	 */
	@ApiField("agent_commission")
	private String agentCommission;

	/**
	 * 代运营服务商名称
	 */
	@ApiField("agent_name")
	private String agentName;

	/**
	 * 安心卡卡号
	 */
	@ApiField("card_no")
	private String cardNo;

	/**
	 * 商户订单号
	 */
	@ApiField("merchant_order_no")
	private String merchantOrderNo;

	/**
	 * 平台订单号
	 */
	@ApiField("order_id")
	private String orderId;

	/**
	 * 退代运营服务商的佣金,单位:元。小数点后保留两位
	 */
	@ApiField("refund_agent_commission")
	private String refundAgentCommission;

	/**
	 * 安心付金额卡每笔退,卡使用扣除面额。单位:元,精确到小数点后两位
	 */
	@ApiField("refund_amount")
	private String refundAmount;

	/**
	 * 安心付金额卡每笔退,卡使用扣除实付面额。单位:元,精确到小数点后两位
	 */
	@ApiField("refund_cash")
	private String refundCash;

	/**
	 * 退给saas服务商的佣金,单位:元。精确到小数点后两位
	 */
	@ApiField("refund_saas_commission")
	private String refundSaasCommission;

	/**
	 * 安心付金额卡每笔退款时间, 单位:秒。
	 */
	@ApiField("refund_time")
	private Date refundTime;

	/**
	 * saas服务商佣金,单位:元。精确到小数点后两位
	 */
	@ApiField("saas_commission")
	private String saasCommission;

	/**
	 * 参与分账的saas服务商名称
	 */
	@ApiField("saas_name")
	private String saasName;

	/**
	 * 结算时的批次号
	 */
	@ApiField("settle_batch_no")
	private String settleBatchNo;

	/**
	 * 安心付金额卡每笔使用收单商家账号
	 */
	@ApiField("settle_pid")
	private String settlePid;

	/**
	 * 安心付金额卡当前使用的核销门店的ID。
	 */
	@ApiField("settle_shop_id")
	private String settleShopId;

	/**
	 * 安心付金额卡当前使用的核销门店的门店备注名。
	 */
	@ApiField("settle_shop_memo")
	private String settleShopMemo;

	/**
	 * 安心付金额卡当前使用的核销门店的名称
	 */
	@ApiField("settle_shop_name")
	private String settleShopName;

	/**
	 * 第三方结算金额,单位:元。精确到小数点后两位
产生场景,例如担保服务提前支取,造成核销时会有提前结算金额
	 */
	@ApiField("third_settlement_amount")
	private String thirdSettlementAmount;

	/**
	 * 支付宝交易号
	 */
	@ApiField("trade_no")
	private String tradeNo;

	/**
	 * 安心付金额卡每笔使用,卡使用扣除面额。单位:元,精确到小数点后两位。
	 */
	@ApiField("use_amount")
	private String useAmount;

	/**
	 * 安心付金额卡每笔使用,卡使用扣除实付面额。单位:元,精确到小数点后两位
	 */
	@ApiField("use_cash")
	private String useCash;

	/**
	 * 安心付金额卡每笔使用状态,如已使用、已退款,是一个状态表示。
	 */
	@ApiField("use_status")
	private String useStatus;

	/**
	 * 安心付金额卡每笔使用时间,单位:秒。
	 */
	@ApiField("use_time")
	private Date useTime;

	public String getAgentCommission() {
		return this.agentCommission;
	}
	public void setAgentCommission(String agentCommission) {
		this.agentCommission = agentCommission;
	}

	public String getAgentName() {
		return this.agentName;
	}
	public void setAgentName(String agentName) {
		this.agentName = agentName;
	}

	public String getCardNo() {
		return this.cardNo;
	}
	public void setCardNo(String cardNo) {
		this.cardNo = cardNo;
	}

	public String getMerchantOrderNo() {
		return this.merchantOrderNo;
	}
	public void setMerchantOrderNo(String merchantOrderNo) {
		this.merchantOrderNo = merchantOrderNo;
	}

	public String getOrderId() {
		return this.orderId;
	}
	public void setOrderId(String orderId) {
		this.orderId = orderId;
	}

	public String getRefundAgentCommission() {
		return this.refundAgentCommission;
	}
	public void setRefundAgentCommission(String refundAgentCommission) {
		this.refundAgentCommission = refundAgentCommission;
	}

	public String getRefundAmount() {
		return this.refundAmount;
	}
	public void setRefundAmount(String refundAmount) {
		this.refundAmount = refundAmount;
	}

	public String getRefundCash() {
		return this.refundCash;
	}
	public void setRefundCash(String refundCash) {
		this.refundCash = refundCash;
	}

	public String getRefundSaasCommission() {
		return this.refundSaasCommission;
	}
	public void setRefundSaasCommission(String refundSaasCommission) {
		this.refundSaasCommission = refundSaasCommission;
	}

	public Date getRefundTime() {
		return this.refundTime;
	}
	public void setRefundTime(Date refundTime) {
		this.refundTime = refundTime;
	}

	public String getSaasCommission() {
		return this.saasCommission;
	}
	public void setSaasCommission(String saasCommission) {
		this.saasCommission = saasCommission;
	}

	public String getSaasName() {
		return this.saasName;
	}
	public void setSaasName(String saasName) {
		this.saasName = saasName;
	}

	public String getSettleBatchNo() {
		return this.settleBatchNo;
	}
	public void setSettleBatchNo(String settleBatchNo) {
		this.settleBatchNo = settleBatchNo;
	}

	public String getSettlePid() {
		return this.settlePid;
	}
	public void setSettlePid(String settlePid) {
		this.settlePid = settlePid;
	}

	public String getSettleShopId() {
		return this.settleShopId;
	}
	public void setSettleShopId(String settleShopId) {
		this.settleShopId = settleShopId;
	}

	public String getSettleShopMemo() {
		return this.settleShopMemo;
	}
	public void setSettleShopMemo(String settleShopMemo) {
		this.settleShopMemo = settleShopMemo;
	}

	public String getSettleShopName() {
		return this.settleShopName;
	}
	public void setSettleShopName(String settleShopName) {
		this.settleShopName = settleShopName;
	}

	public String getThirdSettlementAmount() {
		return this.thirdSettlementAmount;
	}
	public void setThirdSettlementAmount(String thirdSettlementAmount) {
		this.thirdSettlementAmount = thirdSettlementAmount;
	}

	public String getTradeNo() {
		return this.tradeNo;
	}
	public void setTradeNo(String tradeNo) {
		this.tradeNo = tradeNo;
	}

	public String getUseAmount() {
		return this.useAmount;
	}
	public void setUseAmount(String useAmount) {
		this.useAmount = useAmount;
	}

	public String getUseCash() {
		return this.useCash;
	}
	public void setUseCash(String useCash) {
		this.useCash = useCash;
	}

	public String getUseStatus() {
		return this.useStatus;
	}
	public void setUseStatus(String useStatus) {
		this.useStatus = useStatus;
	}

	public Date getUseTime() {
		return this.useTime;
	}
	public void setUseTime(Date useTime) {
		this.useTime = useTime;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy