{
  "schema": {
    "type": "object",
    "properties": {
      "$$btn-icon": {
        "title": "按钮图标",
        "type": "object",
        "default": ""
      },
      "btn-text": {
        "title": "自定义按钮文字",
        "type": "string",
        "default": ""
      },
      "can-be-del": {
        "title": "是否可下载,默认为 true, 为 true 且当前页面为可编辑状态时,下载附件列表将包含删除图标",
        "type": "boolean",
        "default": true
      },
      "direct-download": {
        "title": "是否快捷下载,默认为 false,即需要在打开的 EDM 页面中再次点击下载",
        "type": "boolean",
        "default": false
      },
      "doc-format": {
        "title": "文档格式,比如 wm/pdf/swf,下载转换成功的水印文档时使用",
        "type": "string",
        "default": ""
      },
      "file-whitelist": {
        "title": "允许用户上传文档类型的白名单,例如 .doc,.ppt,.txt等,若配置了此参数,则取此参数与 EDM 注册时给业务系统配置的值的交集,否则取 EDM 注册时给业务系统配置的值",
        "type": "string",
        "default": ""
      },
      "is-constraint": {
        "title": "是否严格下载",
        "type": "string",
        "enum": ["yes", "no"],
        "enumNames": ["只能下载指定文档格式的文档", "指定文档格式的文档不存在,可下载原始文档"],
        "default": ""
      },
      "$$not-submit-data": {
        "title": "不提交到服务端的文档信息",
        "type": "array",
        "default": ["hw_business_key", "canBeDel", "canBeEdit"]
      },
      "sub-class-name": {
        "title": "快捷下载时,用于校验用户是否有权限。该配置值为业务系统后台实现 EdocAuthentication 接口的子类名,需要找业务系统后台确认该类名后再配置,配置的类名若后台还没实现,就会报错",
        "type": "string",
        "default": ""
      },
      "upload-flag": {
        "title": "组织类型,one 表示上载单个文件,上载完成后默认的上载按钮会隐藏;more 表示上载多个文件",
        "type": "string",
        "enum": ["one", "more"],
        "enumNames": ["单个文件", "多个文件"],
        "default": "one"
      },
      "$$web-doc-ext": {
        "title": "可以预览的文档类型,Gateway 和 Jalor 模式不支持预览服务,可设置 webDocExt 为空数组",
        "type": "array",
        "default": []
      },
      "$$web-doc-preview": {
        "title": "预览文档/图片的配置信息, Gataway 和 Jalor5 模式不支持预览功能",
        "type": "object",
        "default": ""
      },
      "#default": {
        "title": "默认插槽",
        "type": "string"
      }
    }
  }
}