com.alipay.api.domain.ChannelInfo Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of alipay-sdk-java Show documentation
Show all versions of alipay-sdk-java Show documentation
Alipay openapi SDK for Java
Copyright © 2018 杭州蚂蚁金服
All rights reserved.
版权所有 (C)杭州蚂蚁金服
http://open.alipay.com
package com.alipay.api.domain;
import java.util.List;
import com.alipay.api.AlipayObject;
import com.alipay.api.internal.mapping.ApiField;
import com.alipay.api.internal.mapping.ApiListField;
/**
* 渠道信息
*
* @author auto create
* @since 1.0, 2023-09-08 10:32:51
*/
public class ChannelInfo extends AlipayObject {
private static final long serialVersionUID = 2198274338546179631L;
/**
* 资产ID
*/
@ApiField("asset_id")
private String assetId;
/**
* 资产类型
*/
@ApiField("asset_type")
private String assetType;
/**
* 资产编码
*/
@ApiField("asset_type_code")
private String assetTypeCode;
/**
* 资产详情扩展参数
*/
@ApiField("assets_detail_params")
private AssetsDetailParams assetsDetailParams;
/**
* 渠道可用额度
*/
@ApiField("available_amount")
private String availableAmount;
/**
* 渠道不可用错误码
*/
@ApiField("close_error_code")
private String closeErrorCode;
/**
* 渠道不可用原因
*/
@ApiField("close_error_msg")
private String closeErrorMsg;
/**
* 渠道索引
*/
@ApiField("compatible_channel_index")
private String compatibleChannelIndex;
/**
* 渠道是否可用
*/
@ApiField("enable")
private Boolean enable;
/**
* 渠道是否足额
*/
@ApiField("enough")
private Boolean enough;
/**
* 机构ID
*/
@ApiField("inst_id")
private String instId;
/**
* 总授信额度:目前仅用与花呗分期
*/
@ApiField("limit_amount")
private String limitAmount;
/**
* 渠道logo图片的url地址
*/
@ApiField("logo")
private String logo;
/**
* 资产名称
*/
@ApiField("name")
private String name;
/**
* 推荐文案
*/
@ApiField("recommend_text")
private String recommendText;
/**
* 推荐提示文案
*/
@ApiField("recommend_tip")
private String recommendTip;
/**
* 渠道是否已签约
*/
@ApiField("signed")
private Boolean signed;
/**
* 子渠道列表:目前主要用于花呗分期的每期渠道
*/
@ApiListField("sub_channel_list")
@ApiField("sub_channel_list")
private List subChannelList;
public String getAssetId() {
return this.assetId;
}
public void setAssetId(String assetId) {
this.assetId = assetId;
}
public String getAssetType() {
return this.assetType;
}
public void setAssetType(String assetType) {
this.assetType = assetType;
}
public String getAssetTypeCode() {
return this.assetTypeCode;
}
public void setAssetTypeCode(String assetTypeCode) {
this.assetTypeCode = assetTypeCode;
}
public AssetsDetailParams getAssetsDetailParams() {
return this.assetsDetailParams;
}
public void setAssetsDetailParams(AssetsDetailParams assetsDetailParams) {
this.assetsDetailParams = assetsDetailParams;
}
public String getAvailableAmount() {
return this.availableAmount;
}
public void setAvailableAmount(String availableAmount) {
this.availableAmount = availableAmount;
}
public String getCloseErrorCode() {
return this.closeErrorCode;
}
public void setCloseErrorCode(String closeErrorCode) {
this.closeErrorCode = closeErrorCode;
}
public String getCloseErrorMsg() {
return this.closeErrorMsg;
}
public void setCloseErrorMsg(String closeErrorMsg) {
this.closeErrorMsg = closeErrorMsg;
}
public String getCompatibleChannelIndex() {
return this.compatibleChannelIndex;
}
public void setCompatibleChannelIndex(String compatibleChannelIndex) {
this.compatibleChannelIndex = compatibleChannelIndex;
}
public Boolean getEnable() {
return this.enable;
}
public void setEnable(Boolean enable) {
this.enable = enable;
}
public Boolean getEnough() {
return this.enough;
}
public void setEnough(Boolean enough) {
this.enough = enough;
}
public String getInstId() {
return this.instId;
}
public void setInstId(String instId) {
this.instId = instId;
}
public String getLimitAmount() {
return this.limitAmount;
}
public void setLimitAmount(String limitAmount) {
this.limitAmount = limitAmount;
}
public String getLogo() {
return this.logo;
}
public void setLogo(String logo) {
this.logo = logo;
}
public String getName() {
return this.name;
}
public void setName(String name) {
this.name = name;
}
public String getRecommendText() {
return this.recommendText;
}
public void setRecommendText(String recommendText) {
this.recommendText = recommendText;
}
public String getRecommendTip() {
return this.recommendTip;
}
public void setRecommendTip(String recommendTip) {
this.recommendTip = recommendTip;
}
public Boolean getSigned() {
return this.signed;
}
public void setSigned(Boolean signed) {
this.signed = signed;
}
public List getSubChannelList() {
return this.subChannelList;
}
public void setSubChannelList(List subChannelList) {
this.subChannelList = subChannelList;
}
}