# 更新档案模板

# API

更新档案模板,模板参数目前支持INTEGER、FLOAT、DOUBLE、STRING四种类型。注意如果该模板已经绑定了设备,那么该模板原有的模板参数是不允许修改的,只能新增模板参数或者简单地修改模板名和模板描述。

请求路径 Request
PUT /archives/template/{templateId} ArchiveTemplateUpdateRequest

# 授权

当前API可使用授权类型与具体的授权参数请参考下表(多个授权类型可任选一个)。了解更多请查看平台鉴权

授权类型 授权参数 封装授权参数(调用HanCloudsClient提供的方法来封装)
用户 userKey / authKey / authSecret putUserAuthParams()方法

# 路径参数

参数名 类型 是否必须 说明
templateId Integer 档案模板ID

# Query参数

# Body参数

参数名 类型 是否必须 说明
archiveTemplateSaveDTO ArchiveTemplateSaveDTO 更新的档案模板信息

# Body示例

{
  "desc": "test",
  "name": "template1",
  "parameters": [
    {
      "dataType": "INTEGER",
      "identifier": "p1",
      "map": {
        "min": "1"
      },
      "name": "name1"
    }
  ]
}

这里的map参数参见添加档案模板里面各种数据类型的map参数

# 返回示例

{
  "projectKey": "V8ZV7sWo",
  "templateId": 781,
  "templateName": "template1"
}