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

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

package com.alipay.api.domain;

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

/**
 * 大额无限付产品个人签约
 *
 * @author auto create
 * @since 1.0, 2022-12-30 14:20:21
 */
public class AlipayTradeServiceSignModel extends AlipayObject {

	private static final long serialVersionUID = 1371949677749257387L;

	/**
	 * 用户发生协议签约的设备终端标识,支付宝分配,目前支持PC/APP
	 */
	@ApiField("access_channel")
	private String accessChannel;

	/**
	 * 用户支付宝的统一身份id
	 */
	@ApiField("alipay_open_id")
	private String alipayOpenId;

	/**
	 * 用户的支付宝id
	 */
	@ApiField("alipay_user_id")
	private String alipayUserId;

	/**
	 * 服务对应的业务场景,由支付宝分配. 枚举值列表:
LARGE_INFINITE_V2:无限付2.0;
YUEBAO_TRANSFER:余额宝大额申购;
AD_CHARGE:灯火平台广告费充值;
PERSONAL_ACCOUNT_RECHARGE:灯火平台广告费充值;
ETC_B2B:区块链ETC_B2B
	 */
	@ApiField("biz_type")
	private String bizType;

	/**
	 * 用户在商户网站的会员登录标识
	 */
	@ApiField("external_logon_id")
	private String externalLogonId;

	/**
	 * 用户在商户网站的会员标识
	 */
	@ApiField("external_user_id")
	private String externalUserId;

	/**
	 * 子业务场景,由支付宝分配.枚举值列表:
1.ACS模式:
2.FUND_ACCOUNT:场景余额
3.SHBANK:上海银行
	 */
	@ApiField("sub_biz_type")
	private String subBizType;

	public String getAccessChannel() {
		return this.accessChannel;
	}
	public void setAccessChannel(String accessChannel) {
		this.accessChannel = accessChannel;
	}

	public String getAlipayOpenId() {
		return this.alipayOpenId;
	}
	public void setAlipayOpenId(String alipayOpenId) {
		this.alipayOpenId = alipayOpenId;
	}

	public String getAlipayUserId() {
		return this.alipayUserId;
	}
	public void setAlipayUserId(String alipayUserId) {
		this.alipayUserId = alipayUserId;
	}

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

	public String getExternalLogonId() {
		return this.externalLogonId;
	}
	public void setExternalLogonId(String externalLogonId) {
		this.externalLogonId = externalLogonId;
	}

	public String getExternalUserId() {
		return this.externalUserId;
	}
	public void setExternalUserId(String externalUserId) {
		this.externalUserId = externalUserId;
	}

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

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy