content: 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-05-29 22:41:37
   */
  public class ChargeInfo extends AlipayObject {
  
  	private static final long serialVersionUID = 8639582185799843486L;
  
  	/**
  	 * 实收费用
  	 */
  	@ApiField("charge_fee")
  	private String chargeFee;
  
  	/**
  	 * 收单手续费trade，花呗分期手续hbfq，其他手续费charge
  	 */
  	@ApiField("charge_type")
  	private String chargeType;
  
  	/**
  	 * 是否合约指定收费账号出资，值为"Y"或"N"
  	 */
  	@ApiField("is_rating_on_switch")
  	private String isRatingOnSwitch;
  
  	/**
  	 * 是否收款账号出资，值为"Y"或"N"
  	 */
  	@ApiField("is_rating_on_trade_receiver")
  	private String isRatingOnTradeReceiver;
  
  	/**
  	 * 原始费用
  	 */
  	@ApiField("original_charge_fee")
  	private String originalChargeFee;
  
  	/**
  	 * 组合支付收费明细
  	 */
  	@ApiListField("sub_fee_detail_list")
  	@ApiField("sub_fee")
  	private List<SubFee> subFeeDetailList;
  
  	/**
  	 * 签约费率
  	 */
  	@ApiField("switch_fee_rate")
  	private String switchFeeRate;
  
  	public String getChargeFee() {
  		return this.chargeFee;
  	}
  	public void setChargeFee(String chargeFee) {
  		this.chargeFee = chargeFee;
  	}
  
  	public String getChargeType() {
  		return this.chargeType;
  	}
  	public void setChargeType(String chargeType) {
  		this.chargeType = chargeType;
  	}
  
  	public String getIsRatingOnSwitch() {
  		return this.isRatingOnSwitch;
  	}
  	public void setIsRatingOnSwitch(String isRatingOnSwitch) {
  		this.isRatingOnSwitch = isRatingOnSwitch;
  	}
  
  	public String getIsRatingOnTradeReceiver() {
  		return this.isRatingOnTradeReceiver;
  	}
  	public void setIsRatingOnTradeReceiver(String isRatingOnTradeReceiver) {
  		this.isRatingOnTradeReceiver = isRatingOnTradeReceiver;
  	}
  
  	public String getOriginalChargeFee() {
  		return this.originalChargeFee;
  	}
  	public void setOriginalChargeFee(String originalChargeFee) {
  		this.originalChargeFee = originalChargeFee;
  	}
  
  	public List<SubFee> getSubFeeDetailList() {
  		return this.subFeeDetailList;
  	}
  	public void setSubFeeDetailList(List<SubFee> subFeeDetailList) {
  		this.subFeeDetailList = subFeeDetailList;
  	}
  
  	public String getSwitchFeeRate() {
  		return this.switchFeeRate;
  	}
  	public void setSwitchFeeRate(String switchFeeRate) {
  		this.switchFeeRate = switchFeeRate;
  	}
  
  }
  