{
  "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"
      }
    }
  }
}
