com.alipay.api.response.AlipayEcoEduKtSettleinfoQueryResponse Maven / Gradle / Ivy
package com.alipay.api.response;
import com.alipay.api.internal.mapping.ApiField;
import com.alipay.api.AlipayResponse;
/**
* ALIPAY API: alipay.eco.edu.kt.settleinfo.query response.
*
* @author auto create
* @since 1.0, 2024-07-04 17:31:56
*/
public class AlipayEcoEduKtSettleinfoQueryResponse extends AlipayResponse {
private static final long serialVersionUID = 4273538739544364673L;
/**
* 账户类型
*/
@ApiField("account_type")
private String accountType;
/**
* 账户名
*/
@ApiField("bank_account_name")
private String bankAccountName;
/**
* 账户(脱敏)
*/
@ApiField("bank_account_no")
private String bankAccountNo;
/**
* 银行名称
*/
@ApiField("bank_name")
private String bankName;
/**
* 退票时间,格式为yyyy-MM-dd HH:mm:ss。
*/
@ApiField("dishonoured_time")
private String dishonouredTime;
/**
* 结算失败(退票)的原因码(结算失败或退票消息为必选字段)。
ACCOUNT_NOT_MATCH:银行校验账号和户名不一致;
ACCOUNT_DISABLED:银行账户不可用;
DEFAULT_MSG:处理延时,请等待,系统稍后将自动重试;
*/
@ApiField("fail_code")
private String failCode;
/**
* 结算失败(退票)的原因描述(结算失败或退票为必选)。
ACCOUNT_NOT_MATCH:银行校验账号和户名不一致;
ACCOUNT_DISABLED:银行账户不可用;
DEFAULT_MSG:处理延时,请等待,系统稍后将自动重试;
*/
@ApiField("fail_desc")
private String failDesc;
/**
* 净结算金额,取值范围[0.01,100000000],精确到小数点后2位。
*/
@ApiField("settle_amount")
private String settleAmount;
/**
* 净结算金额的币种
*/
@ApiField("settle_currency")
private String settleCurrency;
/**
* 支付宝结算单据号
*/
@ApiField("settle_id")
private String settleId;
/**
* 本次结算对应的结算周期的起始时间(包含此时间点),格式为yyyy-MM-dd HH:mm:ss。 例如,若按天结算,日切点为0点时,某一笔的结算周期时间为: settle_period_begin_time = 2018-01-01 00:00:00 settle_period_end_time = 2018-01-02 00:00:00
*/
@ApiField("settle_period_begin_time")
private String settlePeriodBeginTime;
/**
* 本次结算对应的结算周期的起始时间(不包含此时间点),格式为yyyy-MM-dd HH:mm:ss。 例如,若按天结算,日切点为0点时,某一笔的结算周期时间为: settle_period_begin_time = 2018-01-01 00:00:00 settle_period_end_time = 2018-01-02 00:00:00
*/
@ApiField("settle_period_end_time")
private String settlePeriodEndTime;
/**
* 结算成功时间,格式为yyyy-MM-dd HH:mm:ss。
*/
@ApiField("settle_time")
private String settleTime;
/**
* 结算状态 0 成功 1 失败 2 退票
*/
@ApiField("status")
private String status;
public void setAccountType(String accountType) {
this.accountType = accountType;
}
public String getAccountType( ) {
return this.accountType;
}
public void setBankAccountName(String bankAccountName) {
this.bankAccountName = bankAccountName;
}
public String getBankAccountName( ) {
return this.bankAccountName;
}
public void setBankAccountNo(String bankAccountNo) {
this.bankAccountNo = bankAccountNo;
}
public String getBankAccountNo( ) {
return this.bankAccountNo;
}
public void setBankName(String bankName) {
this.bankName = bankName;
}
public String getBankName( ) {
return this.bankName;
}
public void setDishonouredTime(String dishonouredTime) {
this.dishonouredTime = dishonouredTime;
}
public String getDishonouredTime( ) {
return this.dishonouredTime;
}
public void setFailCode(String failCode) {
this.failCode = failCode;
}
public String getFailCode( ) {
return this.failCode;
}
public void setFailDesc(String failDesc) {
this.failDesc = failDesc;
}
public String getFailDesc( ) {
return this.failDesc;
}
public void setSettleAmount(String settleAmount) {
this.settleAmount = settleAmount;
}
public String getSettleAmount( ) {
return this.settleAmount;
}
public void setSettleCurrency(String settleCurrency) {
this.settleCurrency = settleCurrency;
}
public String getSettleCurrency( ) {
return this.settleCurrency;
}
public void setSettleId(String settleId) {
this.settleId = settleId;
}
public String getSettleId( ) {
return this.settleId;
}
public void setSettlePeriodBeginTime(String settlePeriodBeginTime) {
this.settlePeriodBeginTime = settlePeriodBeginTime;
}
public String getSettlePeriodBeginTime( ) {
return this.settlePeriodBeginTime;
}
public void setSettlePeriodEndTime(String settlePeriodEndTime) {
this.settlePeriodEndTime = settlePeriodEndTime;
}
public String getSettlePeriodEndTime( ) {
return this.settlePeriodEndTime;
}
public void setSettleTime(String settleTime) {
this.settleTime = settleTime;
}
public String getSettleTime( ) {
return this.settleTime;
}
public void setStatus(String status) {
this.status = status;
}
public String getStatus( ) {
return this.status;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy