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

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

package com.alipay.api.domain;

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

/**
 * 政务民生机构代扣预签约token生成接口
 *
 * @author auto create
 * @since 1.0, 2022-12-20 12:10:35
 */
public class AlipayEbppInstserviceTokenCreateModel extends AlipayObject {

	private static final long serialVersionUID = 6679341853382219627L;

	/**
	 * 签约来源渠道,接入时与代扣约定
	 */
	@ApiField("agent_channel")
	private String agentChannel;

	/**
	 * 签约来源渠道,接入时与代扣约定
	 */
	@ApiField("agent_code")
	private String agentCode;

	/**
	 * 户号(缴费场景是户号,话费场景是手机号)
	 */
	@ApiField("bill_key")
	private String billKey;

	/**
	 * 可传:固定充/低额充/账单充(
低额充:THRESHOLD_DEDUCT、
固定充:REGULAR_QUOTA_DEDUCT、
账单充:BILL_DEDUCT ),仅支持传英文
	 */
	@ApiField("bill_type")
	private String billType;

	/**
	 * 业务场景:flow(流量)、voice(语音话费)、telephone(固话)
	 */
	@ApiField("biz_scene")
	private String bizScene;

	/**
	 * 业务类型(例如通信,缴费,还款)
	 */
	@ApiField("biz_type")
	private String bizType;

	/**
	 * 发起代扣的面额(可以和代扣时金额不一致,例如打折活动)
	 */
	@ApiField("deduct_amount")
	private String deductAmount;

	/**
	 * 代扣产品码(由技术同学分配)
	 */
	@ApiField("ededuct_product_code")
	private String edeductProductCode;

	/**
	 * 代扣日期
	 */
	@ApiField("execute_date")
	private String executeDate;

	/**
	 * 机构ID(支付宝侧分配)
	 */
	@ApiField("inst_id")
	private String instId;

	/**
	 * 外部协议号
	 */
	@ApiField("out_agreement_id")
	private String outAgreementId;

	/**
	 * PREPAID预付费,POSTPAID后付费
	 */
	@ApiField("pay_mode")
	private String payMode;

	/**
	 * 签约的服务描述
	 */
	@ApiField("service_desc")
	private String serviceDesc;

	/**
	 * 二级业务类型(例如话费,流量,水费,电费)
	 */
	@ApiField("sub_biz_type")
	private String subBizType;

	/**
	 * 发起代扣的阈值
	 */
	@ApiField("threshold_amount")
	private String thresholdAmount;

	/**
	 * 服务名称
	 */
	@ApiField("title")
	private String title;

	public String getAgentChannel() {
		return this.agentChannel;
	}
	public void setAgentChannel(String agentChannel) {
		this.agentChannel = agentChannel;
	}

	public String getAgentCode() {
		return this.agentCode;
	}
	public void setAgentCode(String agentCode) {
		this.agentCode = agentCode;
	}

	public String getBillKey() {
		return this.billKey;
	}
	public void setBillKey(String billKey) {
		this.billKey = billKey;
	}

	public String getBillType() {
		return this.billType;
	}
	public void setBillType(String billType) {
		this.billType = billType;
	}

	public String getBizScene() {
		return this.bizScene;
	}
	public void setBizScene(String bizScene) {
		this.bizScene = bizScene;
	}

	public String getBizType() {
		return this.bizType;
	}
	public void setBizType(String bizType) {
		this.bizType = bizType;
	}

	public String getDeductAmount() {
		return this.deductAmount;
	}
	public void setDeductAmount(String deductAmount) {
		this.deductAmount = deductAmount;
	}

	public String getEdeductProductCode() {
		return this.edeductProductCode;
	}
	public void setEdeductProductCode(String edeductProductCode) {
		this.edeductProductCode = edeductProductCode;
	}

	public String getExecuteDate() {
		return this.executeDate;
	}
	public void setExecuteDate(String executeDate) {
		this.executeDate = executeDate;
	}

	public String getInstId() {
		return this.instId;
	}
	public void setInstId(String instId) {
		this.instId = instId;
	}

	public String getOutAgreementId() {
		return this.outAgreementId;
	}
	public void setOutAgreementId(String outAgreementId) {
		this.outAgreementId = outAgreementId;
	}

	public String getPayMode() {
		return this.payMode;
	}
	public void setPayMode(String payMode) {
		this.payMode = payMode;
	}

	public String getServiceDesc() {
		return this.serviceDesc;
	}
	public void setServiceDesc(String serviceDesc) {
		this.serviceDesc = serviceDesc;
	}

	public String getSubBizType() {
		return this.subBizType;
	}
	public void setSubBizType(String subBizType) {
		this.subBizType = subBizType;
	}

	public String getThresholdAmount() {
		return this.thresholdAmount;
	}
	public void setThresholdAmount(String thresholdAmount) {
		this.thresholdAmount = thresholdAmount;
	}

	public String getTitle() {
		return this.title;
	}
	public void setTitle(String title) {
		this.title = title;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy