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

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

package com.alipay.api.domain;

import java.util.Date;
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, 2021-12-28 22:23:17
 */
public class PluginUseRelationInfo extends AlipayObject {

	private static final long serialVersionUID = 2799222259291947858L;

	/**
	 * 邀测驳回原因
	 */
	@ApiField("beta_memo")
	private String betaMemo;

	/**
	 * 邀测插件版本号
	 */
	@ApiField("beta_plugin_version")
	private String betaPluginVersion;

	/**
	 * 邀测二维码
	 */
	@ApiField("beta_qr_code_url")
	private String betaQrCodeUrl;

	/**
	 * WAITCHECK-待确认;CHECKED-确认;REJECT-拒绝
	 */
	@ApiField("beta_status")
	private String betaStatus;

	/**
	 * 激活时间
	 */
	@ApiField("gmt_active")
	private Date gmtActive;

	/**
	 * 订购时间
	 */
	@ApiField("gmt_create")
	private Date gmtCreate;

	/**
	 * 插件失效时间
	 */
	@ApiField("gmt_invalid")
	private Date gmtInvalid;

	/**
	 * 应用ID
	 */
	@ApiField("mini_app_id")
	private String miniAppId;

	/**
	 * 插件构建版本
	 */
	@ApiField("plugin_deploy_version")
	private String pluginDeployVersion;

	/**
	 * 插件ID
	 */
	@ApiField("plugin_id")
	private String pluginId;

	/**
	 * 插件状态,取值包括EXECUTING/WAIT_WORKING/WORKING/STOP_WORKING/WAIT_BUY
	 */
	@ApiField("plugin_status")
	private String pluginStatus;

	/**
	 * 分端版本配置信息列表
	 */
	@ApiListField("plugin_use_config_info_list")
	@ApiField("plugin_use_config_info")
	private List pluginUseConfigInfoList;

	/**
	 * 插件版本
	 */
	@ApiField("plugin_version")
	private String pluginVersion;

	/**
	 * 插件运行状态,取值包括ONLINE/TRIAL/REVIEW/DEBUG
	 */
	@ApiField("run_mode_type")
	private String runModeType;

	/**
	 * 渠道来源,取值包括SHOP_MINI/PLUGIN_DEBUG/PLUGIN_TRIAL/PLUGIN_AUDIT/GENERAL_SHOP_ID
	 */
	@ApiField("source_from")
	private String sourceFrom;

	public String getBetaMemo() {
		return this.betaMemo;
	}
	public void setBetaMemo(String betaMemo) {
		this.betaMemo = betaMemo;
	}

	public String getBetaPluginVersion() {
		return this.betaPluginVersion;
	}
	public void setBetaPluginVersion(String betaPluginVersion) {
		this.betaPluginVersion = betaPluginVersion;
	}

	public String getBetaQrCodeUrl() {
		return this.betaQrCodeUrl;
	}
	public void setBetaQrCodeUrl(String betaQrCodeUrl) {
		this.betaQrCodeUrl = betaQrCodeUrl;
	}

	public String getBetaStatus() {
		return this.betaStatus;
	}
	public void setBetaStatus(String betaStatus) {
		this.betaStatus = betaStatus;
	}

	public Date getGmtActive() {
		return this.gmtActive;
	}
	public void setGmtActive(Date gmtActive) {
		this.gmtActive = gmtActive;
	}

	public Date getGmtCreate() {
		return this.gmtCreate;
	}
	public void setGmtCreate(Date gmtCreate) {
		this.gmtCreate = gmtCreate;
	}

	public Date getGmtInvalid() {
		return this.gmtInvalid;
	}
	public void setGmtInvalid(Date gmtInvalid) {
		this.gmtInvalid = gmtInvalid;
	}

	public String getMiniAppId() {
		return this.miniAppId;
	}
	public void setMiniAppId(String miniAppId) {
		this.miniAppId = miniAppId;
	}

	public String getPluginDeployVersion() {
		return this.pluginDeployVersion;
	}
	public void setPluginDeployVersion(String pluginDeployVersion) {
		this.pluginDeployVersion = pluginDeployVersion;
	}

	public String getPluginId() {
		return this.pluginId;
	}
	public void setPluginId(String pluginId) {
		this.pluginId = pluginId;
	}

	public String getPluginStatus() {
		return this.pluginStatus;
	}
	public void setPluginStatus(String pluginStatus) {
		this.pluginStatus = pluginStatus;
	}

	public List getPluginUseConfigInfoList() {
		return this.pluginUseConfigInfoList;
	}
	public void setPluginUseConfigInfoList(List pluginUseConfigInfoList) {
		this.pluginUseConfigInfoList = pluginUseConfigInfoList;
	}

	public String getPluginVersion() {
		return this.pluginVersion;
	}
	public void setPluginVersion(String pluginVersion) {
		this.pluginVersion = pluginVersion;
	}

	public String getRunModeType() {
		return this.runModeType;
	}
	public void setRunModeType(String runModeType) {
		this.runModeType = runModeType;
	}

	public String getSourceFrom() {
		return this.sourceFrom;
	}
	public void setSourceFrom(String sourceFrom) {
		this.sourceFrom = sourceFrom;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy