NewGaoKaoApi/PaymentSDK/AliPay/Domain/AlipayOpenMiniInnerversionU...

147 lines
5.5 KiB
C#
Raw Permalink Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

using System;
using System.Xml.Serialization;
using System.Collections.Generic;
namespace Aop.Api.Domain
{
/// <summary>
/// AlipayOpenMiniInnerversionUploadModel Data Structure.
/// </summary>
[Serializable]
public class AlipayOpenMiniInnerversionUploadModel : AopObject
{
/// <summary>
/// 业务来源新接入方需要向支付宝申请专用来源否则不予接入。https://yuque.antfin-inc.com/tinyapp-all/qddncu/bidushixiang
/// </summary>
[XmlElement("app_origin")]
public string AppOrigin { get; set; }
/// <summary>
/// IDE开发打包类型写死tinyApp
/// </summary>
[XmlElement("build_app_type")]
public string BuildAppType { get; set; }
/// <summary>
/// 扩展信息比如adaptorName、tinycliVersion、tinycliName、import-module、allowPrecompile、extJson、allowInstallDependency、aggregationMainAppId如果没有特殊要求tinycliVersion版本请用最新的 https://registry.npm.alibaba-inc.com/@alipay/tiny-cli/huoban-prod
/// </summary>
[XmlElement("build_extra_info")]
public string BuildExtraInfo { get; set; }
/// <summary>
/// jsapi 权限文件,钉钉外请勿传
/// </summary>
[XmlElement("build_js_permission")]
public string BuildJsPermission { get; set; }
/// <summary>
/// 小程序页面主入口。/index.html#page/component/index该值需要和extendInfo中的page参数保持一致
/// </summary>
[XmlElement("build_main_url")]
public string BuildMainUrl { get; set; }
/// <summary>
/// 最大Android客户端版本号禁止使用如果需要使用请联系小程序平台评估否则端上会出现问题
/// </summary>
[XmlElement("build_max_android_client_version")]
public string BuildMaxAndroidClientVersion { get; set; }
/// <summary>
/// 最大iOS客户单版本号禁止使用如果需要使用请联系小程序平台评估否则端上会出现问题
/// </summary>
[XmlElement("build_max_ios_client_version")]
public string BuildMaxIosClientVersion { get; set; }
/// <summary>
/// 最小Android客户端版本号禁止使用如果需要使用请联系小程序平台评估否则端上会出现问题
/// </summary>
[XmlElement("build_min_android_client_version")]
public string BuildMinAndroidClientVersion { get; set; }
/// <summary>
/// 最小iOS客户单版本号禁止使用如果需要使用请联系小程序平台评估否则端上会出现问题
/// </summary>
[XmlElement("build_min_ios_client_version")]
public string BuildMinIosClientVersion { get; set; }
/// <summary>
/// 源码包文件流的MD5字符串
/// </summary>
[XmlElement("build_package_md_5")]
public string BuildPackageMd5 { get; set; }
/// <summary>
/// 包名称
/// </summary>
[XmlElement("build_package_name")]
public string BuildPackageName { get; set; }
/// <summary>
/// base64编码后的小程序源码包文件流
/// </summary>
[XmlElement("build_package_stream")]
public string BuildPackageStream { get; set; }
/// <summary>
/// 打包平台扩展信息
/// </summary>
[XmlElement("build_qcloud_info")]
public string BuildQcloudInfo { get; set; }
/// <summary>
/// 源码包大小
/// </summary>
[XmlElement("build_source_pkg_size")]
public string BuildSourcePkgSize { get; set; }
/// <summary>
/// 源码包地址源码包大小不能超过20M且地址必须永久有效若超20M将限制业务来源调用。将源码文件夹整个用zip格式压缩成后缀amr文件传至文件服务器
/// </summary>
[XmlElement("build_source_pkg_url")]
public string BuildSourcePkgUrl { get; set; }
/// <summary>
/// 子入口
/// </summary>
[XmlElement("build_sub_url")]
public string BuildSubUrl { get; set; }
/// <summary>
/// 小程序版本
/// </summary>
[XmlElement("build_version")]
public string BuildVersion { get; set; }
/// <summary>
/// 一个端的标识用于区分不同的客户端每接入一个客户端都需要向小程序应用中心申请bundleId入驻
/// </summary>
[XmlElement("bundle_id")]
public string BundleId { get; set; }
/// <summary>
/// 多端类型,除了钉钉外其他业务方禁止使用
/// </summary>
[XmlElement("client_type")]
public string ClientType { get; set; }
/// <summary>
/// 上传调试版的接入租户类型。
/// </summary>
[XmlElement("inst_code")]
public string InstCode { get; set; }
/// <summary>
/// 小程序ID
/// </summary>
[XmlElement("mini_app_id")]
public string MiniAppId { get; set; }
/// <summary>
/// 小程序代码中引用的插件列表包含插件id和插件版本信息业务方需要自行解析源码包的app.json里面的plugins信息
/// </summary>
[XmlArray("plugin_refs")]
[XmlArrayItem("mini_app_plugin_reference")]
public List<MiniAppPluginReference> PluginRefs { get; set; }
}
}