{
  "title": "contact-button",
  "type": "object",
  "properties": {
    "tnt-inst-id": {
      "type": "string",
      "description": "必填。企业唯一编码，一个企业支付宝账号对应一个编码。"
    },
    "scene": {
      "type": "string",
      "description": "必填。聊天窗编码，每个聊天窗的唯一编码。"
    },
    "size": {
      "type": [
        "number",
        "string"
      ],
      "description": "选填。咨询按钮大小，正方形设置边长（如 25*25 px）。",
      "defaultValue": "25"
    },
    "color": {
      "type": "string",
      "description": "选填。咨询按钮颜色，默认白底蓝色。",
      "defaultValue": "#00A3FF"
    },
    "icon": {
      "type": "imgUrl",
      "description": "选填。咨询按钮头像。"
    },
    "alipay-card-no": {
      "type": "string",
      "description": "选填。支付宝访客用户 ID（2088 开头）。\n说明： 客服回答问题时，如客户已离开咨询窗口，则通过推送消息到支付宝 card 中提醒客户。"
    },
    "ext-info": {
      "type": "string",
      "description": "选填。该属性主要用于传递一些扩展信息给组件，以实现一些高级功能。该属性值的生成方式为：encodeURIComponent({\"字段名\":\"字段值\"})， 其中，字段名和字段值要根据实际使用的功能进行替换。\n目前通过传入扩展信息可支持的 3 个功能：\n1.访客名片。需传 cinfo 和 key 两个扩展字段，代码形如在云客服中进入 设置 > 服务窗配置，点击操作栏中的 部署 ，获取 tntInstId（企业编码）和 scene（聊天窗编码）。encodeURIComponent({\"cinfo\":\"生成的 cinfo\",\"key\":\"生成的key\"})，cinfo 和 key 的值说明 支付宝小程序接入访客名片；\n2.聊天窗默认带出用户的小程序订单数据。需传 appId 字段，代码形如encodeURIComponent({\"appId\":\"商户小程序appid\"})\n3.未读客服消息同步至\"我的小程序-我的\"。同样需传 appId 字段，代码形如 encodeURIComponent({\"appId\":\"商户小程序appid\"})。"
    }
  },
  "additionalProperties": false
}