content: package com.alipay.api.domain;
  
  import com.alipay.api.AlipayObject;
  import com.alipay.api.internal.mapping.ApiField;
  
  /**
   * 小程序版本信息
   *
   * @author auto create
   * @since 1.0, 2024-04-23 10:24:53
   */
  public class MiniAppVersionInfo extends AlipayObject {
  
  	private static final long serialVersionUID = 5784763698549497876L;
  
  	/**
  	 * Android客户端版本号信息
  	 */
  	@ApiField("android_client_version_info")
  	private MiniAppClientVersionInfo androidClientVersionInfo;
  
  	/**
  	 * 版本号
  	 */
  	@ApiField("app_version")
  	private String appVersion;
  
  	/**
  	 * 审核包信息
  	 */
  	@ApiField("audit_package")
  	private MiniAppPackageInfo auditPackage;
  
  	/**
  	 * 小程序构建日志地址
  	 */
  	@ApiField("build_task_log")
  	private String buildTaskLog;
  
  	/**
  	 * 覆盖率包信息
  	 */
  	@ApiField("coverage_package")
  	private MiniAppPackageInfo coveragePackage;
  
  	/**
  	 * 覆盖率完成度
  	 */
  	@ApiField("coverage_rate")
  	private Long coverageRate;
  
  	/**
  	 * 版本生成失败错误原因
  	 */
  	@ApiField("error_msg")
  	private String errorMsg;
  
  	/**
  	 * iOS客户端版本号信息
  	 */
  	@ApiField("ios_client_version_info")
  	private MiniAppClientVersionInfo iosClientVersionInfo;
  
  	/**
  	 * 小程序预发包信息
  	 */
  	@ApiField("preonline_package")
  	private MiniAppPackageInfo preonlinePackage;
  
  	/**
  	 * 安全扫描结果
  True:安全扫描通过
  False:安全扫描不通过
  NAN:扫描中
  	 */
  	@ApiField("security_scan_result")
  	private String securityScanResult;
  
  	/**
  	 * 版本状态
  PACKAGING:打包中
  PACKAGE_FAILED:打包失败
  PACKAGE_SUCCEED:打包完成
  PACKAGE_DELETED:版本已删除
  PRE_ONLINE:预发中
  PRE_ONLINE_CONFIRM:预发完成
  RELEASE:发布完成
  OFFLINE:已下架
  	 */
  	@ApiField("status")
  	private String status;
  
  	/**
  	 * 体验包
  	 */
  	@ApiField("trial_package")
  	private MiniAppPackageInfo trialPackage;
  
  	public MiniAppClientVersionInfo getAndroidClientVersionInfo() {
  		return this.androidClientVersionInfo;
  	}
  	public void setAndroidClientVersionInfo(MiniAppClientVersionInfo androidClientVersionInfo) {
  		this.androidClientVersionInfo = androidClientVersionInfo;
  	}
  
  	public String getAppVersion() {
  		return this.appVersion;
  	}
  	public void setAppVersion(String appVersion) {
  		this.appVersion = appVersion;
  	}
  
  	public MiniAppPackageInfo getAuditPackage() {
  		return this.auditPackage;
  	}
  	public void setAuditPackage(MiniAppPackageInfo auditPackage) {
  		this.auditPackage = auditPackage;
  	}
  
  	public String getBuildTaskLog() {
  		return this.buildTaskLog;
  	}
  	public void setBuildTaskLog(String buildTaskLog) {
  		this.buildTaskLog = buildTaskLog;
  	}
  
  	public MiniAppPackageInfo getCoveragePackage() {
  		return this.coveragePackage;
  	}
  	public void setCoveragePackage(MiniAppPackageInfo coveragePackage) {
  		this.coveragePackage = coveragePackage;
  	}
  
  	public Long getCoverageRate() {
  		return this.coverageRate;
  	}
  	public void setCoverageRate(Long coverageRate) {
  		this.coverageRate = coverageRate;
  	}
  
  	public String getErrorMsg() {
  		return this.errorMsg;
  	}
  	public void setErrorMsg(String errorMsg) {
  		this.errorMsg = errorMsg;
  	}
  
  	public MiniAppClientVersionInfo getIosClientVersionInfo() {
  		return this.iosClientVersionInfo;
  	}
  	public void setIosClientVersionInfo(MiniAppClientVersionInfo iosClientVersionInfo) {
  		this.iosClientVersionInfo = iosClientVersionInfo;
  	}
  
  	public MiniAppPackageInfo getPreonlinePackage() {
  		return this.preonlinePackage;
  	}
  	public void setPreonlinePackage(MiniAppPackageInfo preonlinePackage) {
  		this.preonlinePackage = preonlinePackage;
  	}
  
  	public String getSecurityScanResult() {
  		return this.securityScanResult;
  	}
  	public void setSecurityScanResult(String securityScanResult) {
  		this.securityScanResult = securityScanResult;
  	}
  
  	public String getStatus() {
  		return this.status;
  	}
  	public void setStatus(String status) {
  		this.status = status;
  	}
  
  	public MiniAppPackageInfo getTrialPackage() {
  		return this.trialPackage;
  	}
  	public void setTrialPackage(MiniAppPackageInfo trialPackage) {
  		this.trialPackage = trialPackage;
  	}
  
  }
  