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

com.alipay.api.domain.TradeSettleDetail 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-06-20 09:19:44
 */
public class TradeSettleDetail extends AlipayObject {

	private static final long serialVersionUID = 5416836191351786126L;

	/**
	 * 实际操作金额,单位为元,两位小数。该参数的值为分账或补差或结算时传入
	 */
	@ApiField("amount")
	private String amount;

	/**
	 * 操作日期
	 */
	@ApiField("operation_dt")
	private Date operationDt;

	/**
	 * 商户操作序列号。商户发起请求的外部请求号。
	 */
	@ApiField("operation_serial_no")
	private String operationSerialNo;

	/**
	 * 结算操作类型。有以下几种类型:
replenish(补差)、replenish_refund(退补差)、transfer(分账)、transfer_refund(退分账)、settle(结算)、settle_refund(退结算)、on_settle(待结算)。
	 */
	@ApiField("operation_type")
	private String operationType;

	/**
	 * 商户请求的转入账号
	 */
	@ApiField("ori_trans_in")
	private String oriTransIn;

	/**
	 * 商户请求的转出账号
	 */
	@ApiField("ori_trans_out")
	private String oriTransOut;

	/**
	 * 转入账号
	 */
	@ApiField("trans_in")
	private String transIn;

	/**
	 * 转出账号
	 */
	@ApiField("trans_out")
	private String transOut;

	public String getAmount() {
		return this.amount;
	}
	public void setAmount(String amount) {
		this.amount = amount;
	}

	public Date getOperationDt() {
		return this.operationDt;
	}
	public void setOperationDt(Date operationDt) {
		this.operationDt = operationDt;
	}

	public String getOperationSerialNo() {
		return this.operationSerialNo;
	}
	public void setOperationSerialNo(String operationSerialNo) {
		this.operationSerialNo = operationSerialNo;
	}

	public String getOperationType() {
		return this.operationType;
	}
	public void setOperationType(String operationType) {
		this.operationType = operationType;
	}

	public String getOriTransIn() {
		return this.oriTransIn;
	}
	public void setOriTransIn(String oriTransIn) {
		this.oriTransIn = oriTransIn;
	}

	public String getOriTransOut() {
		return this.oriTransOut;
	}
	public void setOriTransOut(String oriTransOut) {
		this.oriTransOut = oriTransOut;
	}

	public String getTransIn() {
		return this.transIn;
	}
	public void setTransIn(String transIn) {
		this.transIn = transIn;
	}

	public String getTransOut() {
		return this.transOut;
	}
	public void setTransOut(String transOut) {
		this.transOut = transOut;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy