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

com.alipay.api.domain.AlipayOpenOperationBizfeeAftechApplyModel Maven / Gradle / Ivy

Go to download

Alipay openapi SDK for Java Copyright © 2018 杭州蚂蚁金服 All rights reserved. 版权所有 (C)杭州蚂蚁金服 http://open.alipay.com

There is a newer version: 4.40.21.ALL
Show newest version
package com.alipay.api.domain;

import com.alipay.api.AlipayObject;
import com.alipay.api.internal.mapping.ApiField;

/**
 * 收费申请报送
 *
 * @author auto create
 * @since 1.0, 2019-11-17 23:10:12
 */
public class AlipayOpenOperationBizfeeAftechApplyModel extends AlipayObject {

	private static final long serialVersionUID = 3463973288855173345L;

	/**
	 * 系统/应用名称
	 */
	@ApiField("app_name")
	private String appName;

	/**
	 * 合约号
	 */
	@ApiField("ar_no")
	private String arNo;

	/**
	 * 业务流水号
	 */
	@ApiField("biz_no")
	private String bizNo;

	/**
	 * 客户信息(JSON对象)
包含principalType主体类型、principalId主体Id、extInfo扩展信息等字段。其中,需要从extInfo透传消费的key有:relEntityId关联主体Id。
	 */
	@ApiField("customer")
	private String customer;

	/**
	 * 费用金额
单位元,最多两位小数。在FEE_SETTLE模式下消费。
	 */
	@ApiField("fee_amount")
	private String feeAmount;

	/**
	 * 费用币种
币种数字编码。在FEE_SETTLE模式下消费。
	 */
	@ApiField("fee_currency")
	private String feeCurrency;

	/**
	 * 生效价格匹配时间
在FEE_SETTLE模式下消费。
	 */
	@ApiField("gmt_charge")
	private String gmtCharge;

	/**
	 * 业务指定的结算应收时间
	 */
	@ApiField("gmt_receive")
	private String gmtReceive;

	/**
	 * 业务发生时间
	 */
	@ApiField("gmt_service")
	private String gmtService;

	/**
	 * 业务操作模式
FEE_SETTLE: 费用结算
VOL_AMORTIZE: 走量摊销
	 */
	@ApiField("op_mode")
	private String opMode;

	/**
	 * 外部业务流水号
	 */
	@ApiField("out_biz_no")
	private String outBizNo;

	/**
	 * 产品码
	 */
	@ApiField("product_code")
	private String productCode;

	/**
	 * 扩展属性(Map的JSON对象)
key和value中不能有英文逗号及等于符号。
	 */
	@ApiField("properties")
	private String properties;

	/**
	 * 服务量
传天数/次数/服务金额等数值,如不使用传0。
	 */
	@ApiField("service_amount")
	private String serviceAmount;

	/**
	 * 结算周期
1#M(按自然月汇总)
在FEE_SETTLE模式下消费。
	 */
	@ApiField("settle_period")
	private String settlePeriod;

	/**
	 * 结算延迟时间
9#D(延迟9日结算,如至下月10日)
在FEE_SETTLE模式下消费。
	 */
	@ApiField("settle_postponed_time")
	private String settlePostponedTime;

	/**
	 * 结算类型
REALTIME: 实时结算
AUTO_CYCLE: 自动周期结算
在FEE_SETTLE模式下消费。
	 */
	@ApiField("settle_type")
	private String settleType;

	/**
	 * 租户Id
	 */
	@ApiField("tnt_inst_id")
	private String tntInstId;

	public String getAppName() {
		return this.appName;
	}
	public void setAppName(String appName) {
		this.appName = appName;
	}

	public String getArNo() {
		return this.arNo;
	}
	public void setArNo(String arNo) {
		this.arNo = arNo;
	}

	public String getBizNo() {
		return this.bizNo;
	}
	public void setBizNo(String bizNo) {
		this.bizNo = bizNo;
	}

	public String getCustomer() {
		return this.customer;
	}
	public void setCustomer(String customer) {
		this.customer = customer;
	}

	public String getFeeAmount() {
		return this.feeAmount;
	}
	public void setFeeAmount(String feeAmount) {
		this.feeAmount = feeAmount;
	}

	public String getFeeCurrency() {
		return this.feeCurrency;
	}
	public void setFeeCurrency(String feeCurrency) {
		this.feeCurrency = feeCurrency;
	}

	public String getGmtCharge() {
		return this.gmtCharge;
	}
	public void setGmtCharge(String gmtCharge) {
		this.gmtCharge = gmtCharge;
	}

	public String getGmtReceive() {
		return this.gmtReceive;
	}
	public void setGmtReceive(String gmtReceive) {
		this.gmtReceive = gmtReceive;
	}

	public String getGmtService() {
		return this.gmtService;
	}
	public void setGmtService(String gmtService) {
		this.gmtService = gmtService;
	}

	public String getOpMode() {
		return this.opMode;
	}
	public void setOpMode(String opMode) {
		this.opMode = opMode;
	}

	public String getOutBizNo() {
		return this.outBizNo;
	}
	public void setOutBizNo(String outBizNo) {
		this.outBizNo = outBizNo;
	}

	public String getProductCode() {
		return this.productCode;
	}
	public void setProductCode(String productCode) {
		this.productCode = productCode;
	}

	public String getProperties() {
		return this.properties;
	}
	public void setProperties(String properties) {
		this.properties = properties;
	}

	public String getServiceAmount() {
		return this.serviceAmount;
	}
	public void setServiceAmount(String serviceAmount) {
		this.serviceAmount = serviceAmount;
	}

	public String getSettlePeriod() {
		return this.settlePeriod;
	}
	public void setSettlePeriod(String settlePeriod) {
		this.settlePeriod = settlePeriod;
	}

	public String getSettlePostponedTime() {
		return this.settlePostponedTime;
	}
	public void setSettlePostponedTime(String settlePostponedTime) {
		this.settlePostponedTime = settlePostponedTime;
	}

	public String getSettleType() {
		return this.settleType;
	}
	public void setSettleType(String settleType) {
		this.settleType = settleType;
	}

	public String getTntInstId() {
		return this.tntInstId;
	}
	public void setTntInstId(String tntInstId) {
		this.tntInstId = tntInstId;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy