using System;
using System.Xml.Serialization;
using System.Collections.Generic;
namespace Aop.Api.Domain
{
///
/// AlipayOpenMiniInnerversionPreviewUploadModel Data Structure.
///
[Serializable]
public class AlipayOpenMiniInnerversionPreviewUploadModel : AopObject
{
///
/// 构建参数- JSAPI 权限文件, JSON 字符串
///
[XmlElement("build_js_permission")]
public string BuildJsPermission { get; set; }
///
/// 构建参数-IDE 构建好的包地址
///
[XmlElement("build_pkg_url")]
public string BuildPkgUrl { get; set; }
///
/// 构建参数-IDE 构建好的plugin包地址,小程序插件的有两个构建产物client包和plugin包,该场景下client包地址通过build_pkg_url传递,plugin包地址通过本参数传递
///
[XmlElement("build_plugin_url")]
public string BuildPluginUrl { get; set; }
///
/// 一个端的标识,用于区分不同的客户端,每接入一个客户端,都需要向小程序应用中心申请bundelId入驻
///
[XmlElement("bundle_id")]
public string BundleId { get; set; }
///
/// 业务扩展属性
///
[XmlElement("extend_info")]
public string ExtendInfo { get; set; }
///
/// 上传调试版的接入租户类型。
///
[XmlElement("inst_code")]
public string InstCode { get; set; }
///
/// 小程序主入口
///
[XmlElement("main_url")]
public string MainUrl { get; set; }
///
/// 小程序ID
///
[XmlElement("mini_app_id")]
public string MiniAppId { get; set; }
///
/// 小程序代码中引用的插件列表,包含插件id和插件版本信息
///
[XmlArray("plugin_refs")]
[XmlArrayItem("mini_app_plugin_reference")]
public List PluginRefs { get; set; }
///
/// 预览类型,目前分为“DEBUG(调试版)、TRIAL(试用版)”
///
[XmlElement("scene")]
public string Scene { get; set; }
///
/// 分包信息
///
[XmlArray("sub_packages")]
[XmlArrayItem("sub_package")]
public List SubPackages { get; set; }
}
}