4 资源服务接口文档
SimOne Web Asset Server
4.1 资源接口
4.1.1 获取资源列表
Path: /api-asset/assets
Method: GET
Headers: Headers
请求参数
|
参数名称 |
传参格式 |
说明 |
是否必填 |
类型 |
|---|---|---|---|---|
|
schema |
query |
资源类型
Enum:
|
No |
string |
|
category |
query |
目录 id |
No |
string |
|
vehicleOnly |
query |
为"true"时,只获取主车编辑器页面使用的资源 |
No |
string |
返回数据
|
Code |
说明 |
类型 |
|---|---|---|
|
200 |
Ok |
4.1.2 创建资源
Path: /api-asset/assets
Method: POST
Headers: Headers
请求参数
|
参数名称 |
传参格式 |
说明 |
是否必填 |
类型 |
|---|---|---|---|---|
|
requestBody |
body |
data
:资源数据;
|
No |
{ “data” : Asset , “sourceId” : string, “overwriteId” : string } |
返回数据
|
Code |
说明 |
类型 |
|---|---|---|
|
200 |
Ok |
4.1.3 获取指定资源
Path: /api-asset/assets/{id}
Method: GET
Headers: Headers
请求参数
|
参数名称 |
传参格式 |
说明 |
是否必填 |
类型 |
|---|---|---|---|---|
|
id |
path |
需要获取资源 id |
Yes |
string |
返回数据
|
Code |
说明 |
类型 |
|---|---|---|
|
200 |
Ok |
4.1.4 修改资源
Path: /api-asset/assets/{id}
Method: PUT
Headers: Headers
请求参数
|
参数名称 |
传参格式 |
说明 |
是否必填 |
类型 |
|---|---|---|---|---|
|
id |
path |
需要更新的资源 id |
Yes |
string |
|
requestBody |
body |
请求体 |
Yes |
返回数据
|
Code |
说明 |
类型 |
|---|---|---|
|
200 |
Ok |
4.1.5 删除资源
Path: /api-asset/assets/{id}
Method: DELETE
Headers: Headers
请求参数
|
参数名称 |
传参格式 |
说明 |
是否必填 |
类型 |
|---|---|---|---|---|
|
id |
path |
要删除的资源 id |
Yes |
string |
返回数据
|
Code |
说明 |
类型 |
|---|---|---|
|
200 |
Ok |
4.1.6 资源判重
Path: /api-asset/assets/isrepeat
Method: POST
Headers: Headers
请求参数
|
参数名称 |
传参格式 |
说明 |
是否必填 |
类型 |
|---|---|---|---|---|
|
requestBody |
body |
请求体 |
Yes |
返回数据
|
Code |
说明 |
类型 |
|---|---|---|
|
200 |
Ok |
4.1.7 克隆资源
Path: /api-asset/assets/{id}/clone
Method: POST
Headers: Headers
请求参数
|
参数名称 |
传参格式 |
说明 |
是否必填 |
类型 |
|---|---|---|---|---|
|
id |
path |
要克隆资源的 id |
Yes |
string |
返回数据
|
Code |
说明 |
类型 |
|---|---|---|
|
200 |
Ok |
4.2 案例接口
4.2.1 创建案例
Path: /api-asset/cases
Method: POST
Headers: Headers
请求参数
|
参数名称 |
传参格式 |
说明 |
是否必填 |
类型 |
|---|---|---|---|---|
|
requestBody |
body |
请求体 |
Yes |
CaseCreateRequest extends PartialCaseDef |
返回数据
|
Code |
说明 |
类型 |
|---|---|---|
|
200 |
Ok |
4.2.2 已完成任务另存为案例
Path: /api-asset/cases/vr
Method: POST
Headers: Headers
请求参数
|
参数名称 |
传参格式 |
说明 |
是否必填 |
类型 |
|---|---|---|---|---|
|
requestBody |
body |
请求体 |
Yes |
返回数据
|
Code |
说明 |
类型 |
|---|---|---|
|
200 |
Ok |
4.2.3 更新案例
Path: /api-asset/cases/update
Method: POST
Headers: Headers
请求参数
|
参数名称 |
传参格式 |
说明 |
是否必填 |
类型 |
|---|---|---|---|---|
|
requestBody |
body |
请求体 |
Yes |
返回数据
|
Code |
说明 |
类型 |
|---|---|---|
|
200 |
Ok |
4.2.4 克隆案例
Path: /api-asset/cases/clone
Method: POST
Headers: Headers
请求参数
|
参数名称 |
传参格式 |
说明 |
是否必填 |
类型 |
|---|---|---|---|---|
|
requestBody |
body |
请求体 |
Yes |
返回数据
|
Code |
说明 |
类型 |
|---|---|---|
|
200 |
Ok |
4.2.5 移动案例
Path: /api-asset/cases/move
Method: POST
Headers: Headers
请求参数
|
参数名称 |
传参格式 |
说明 |
是否必填 |
类型 |
|---|---|---|---|---|
|
requestBody |
body |
请求体 |
Yes |
返回数据
|
Code |
说明 |
类型 |
|---|---|---|
|
200 |
Ok |
4.2.6 导出案例
Path: /api-asset/cases/export
Method: POST
Headers: Headers
请求参数
|
参数名称 |
传参格式 |
说明 |
是否必填 |
类型 |
|---|---|---|---|---|
|
requestBody |
body |
请求体 |
Yes |
返回数据
|
Code |
说明 |
类型 |
|---|---|---|
|
200 |
Ok |
4.2.7 导入案例
Path: /api-asset/cases/import
Method: POST
Headers: Headers
请求参数
|
参数名称 |
传参格式 |
说明 |
是否必填 |
类型 |
|---|---|---|---|---|
|
requestBody |
body |
请求体 |
Yes |
返回数据
|
Code |
说明 |
类型 |
|---|---|---|
|
200 |
Ok |
4.2.8 获取传感器数量超载的案例
Path: /api-asset/cases/checkSensors
Method: POST
Headers: Headers
请求参数
|
参数名称 |
传参格式 |
说明 |
是否必填 |
类型 |
|---|---|---|---|---|
|
requestBody |
body |
请求体 |
Yes |
返回数据
|
Code |
说明 |
类型 |
|---|---|---|
|
200 |
Ok |
[ { “id” : string, “name” : string } ] |
4.2.9 删除案例
Path: /api-case/cases/trash
Method: POST
Headers: Headers
请求参数
|
参数名称 |
传参格式 |
说明 |
是否必填 |
类型 |
|---|---|---|---|---|
|
requestBody |
body |
请求体 |
Yes |
{ “ids” : [string] } |
返回数据
|
Code |
说明 |
类型 |
|---|---|---|
|
204 or 200 |
Ok |
{} |
4.3 地图接口
4.3.1 创建地图 / 更新地图
Path: /api-asset/maps
Method: POST
Headers: FormDataHeaders
请求参数
|
参数名称 |
传参格式 |
说明 |
是否必填 |
类型 |
|---|---|---|---|---|
|
formdata |
body |
请求体 |
Yes |
返回数据
|
Code |
说明 |
类型 |
|---|---|---|
|
202 |
Ok |
object |
4.4 文件接口
4.4.1 上传文件
Path: /api-asset/files/{md5}/upload
Method: POST
Headers: FormDataHeaders
请求参数
|
参数名称 |
传参格式 |
说明 |
是否必填 |
类型 |
|---|---|---|---|---|
|
md5 |
path |
文件 md5 |
Yes |
string |
|
raw |
query |
为"true"时表示上传的是数据驱动源 |
Yes |
string |
|
formData |
body |
请求体 |
Yes |
返回数据
|
Code |
说明 |
类型 |
|---|---|---|
|
200 |
Ok |
{ “code” : double } |
4.4.2 替换指定目录下的文件
Path: /api-asset/files/replace
Method: POST
Headers: Headers
请求参数
|
参数名称 |
传参格式 |
说明 |
是否必填 |
类型 |
|---|---|---|---|---|
|
sourceId |
query |
文件名称 |
Yes |
string |
|
targetId |
query |
案例 id or 主车模型 id |
Yes |
string |
|
category |
query |
资源类型
Enum:
|
Yes |
string |
返回数据
|
Code |
说明 |
类型 |
|---|---|---|
|
200 |
Ok |
{ “code” : double } |
4.5 主车接口
4.5.1 获取主车列表
Path: /api-asset/vehicles
Method: GET
Headers: Headers
请求参数
|
参数名称 |
传参格式 |
说明 |
是否必填 |
类型 |
|---|---|---|---|---|
|
page |
query |
页码 |
No |
string |
|
pageSize |
query |
每页数量 |
No |
string |
|
search |
query |
搜索关键字 |
No |
string |
返回数据
|
Code |
说明 |
类型 |
|---|---|---|
|
200 |
Ok |
4.5.2 创建主车
Path: /api-asset/vehicles
Method: POST
Headers: Headers
请求参数
|
参数名称 |
传参格式 |
说明 |
是否必填 |
类型 |
|---|---|---|---|---|
|
requestBody |
body |
请求体 |
Yes |
返回数据
|
Code |
说明 |
类型 |
|---|---|---|
|
200 |
Ok |
4.5.3 获取指定主车
Path: /api-asset/vehicles/{id}
Method: GET
Headers: Headers
请求参数
|
参数名称 |
传参格式 |
说明 |
是否必填 |
类型 |
|---|---|---|---|---|
|
id |
path |
主车 id |
Yes |
string |
返回数据
|
Code |
说明 |
类型 |
|---|---|---|
|
200 |
Ok |
4.5.4 更新主车
Path: /api-asset/vehicles/{id}
Method: PUT
Headers: Headers
请求参数
|
参数名称 |
传参格式 |
说明 |
是否必填 |
类型 |
|---|---|---|---|---|
|
requestBody |
body |
请求体 |
Yes |
返回数据
|
Code |
说明 |
类型 |
|---|---|---|
|
200 |
Ok |
4.5.5 删除主车
Path: /api-asset/vehicles/{id}
Method: DELETE
Headers: Headers
请求参数
|
参数名称 |
传参格式 |
说明 |
是否必填 |
类型 |
|---|---|---|---|---|
|
id |
path |
删除的主车 id |
Yes |
string |
返回数据
|
Code |
说明 |
类型 |
|---|---|---|
|
200 |
Ok |
object |
4.5.6 判断主车是否重复
Path: /api-asset/vehicles/isrepeat
Method: POST
Headers: Headers
请求参数
|
参数名称 |
传参格式 |
说明 |
是否必填 |
类型 |
|---|---|---|---|---|
|
requestBody |
body |
请求体 |
Yes |
返回数据
|
Code |
说明 |
类型 |
|---|---|---|
|
200 |
Ok |
4.5.7 克隆主车
Path: /api-asset/vehicles/{id}/clone
Method: POST
Headers: Headers
请求参数
|
参数名称 |
传参格式 |
说明 |
是否必填 |
类型 |
|---|---|---|---|---|
|
id |
path |
主车 id |
Yes |
string |
返回数据
|
Code |
说明 |
类型 |
|---|---|---|
|
200 |
Ok |
4.5.8 更新主车资源文件
Path: /api-asset/vehicles/{vehicleId}/files
Method: POST
Headers: FormDataHeaders
请求参数
|
参数名称 |
传参格式 |
说明 |
是否必填 |
类型 |
|---|---|---|---|---|
|
vehicleId |
path |
主车 id |
Yes |
string |
|
formData |
body |
请求体 |
Yes |
返回数据
|
Code |
说明 |
类型 |
|---|---|---|
|
200 |
Ok |
4.5.9 获取主车数量
Path: /api-asset/vehicles/count
Method: GET
Headers: Headers
请求参数
无
返回数据
|
Code |
说明 |
类型 |
|---|---|---|
|
200 |
Ok |
{ “count” : double } |
4.5.10 导入主车
Path: /api-asset/vehicles/import
Method: POST
Headers: Headers
请求参数
|
参数名称 |
传参格式 |
说明 |
是否必填 |
类型 |
|---|---|---|---|---|
|
requestBody |
body |
请求体 |
Yes |
返回数据
|
Code |
说明 |
类型 |
|---|---|---|
|
200 |
Ok |
4.6 测试集接口
4.6.1 获取测试集列表
Path: /api-asset/suites
Method: GET
Headers: Headers
请求参数
|
参数名称 |
传参格式 |
说明 |
是否必填 |
类型 |
|---|---|---|---|---|
|
opponent |
query |
案例类型
Enum:
|
Yes |
string |
返回数据
|
Code |
说明 |
类型 |
|---|---|---|
|
200 |
Ok |
4.6.2 创建测试集
Path: /api-asset/suites
Method: POST
Headers: Headers
请求参数
|
参数名称 |
传参格式 |
说明 |
是否必填 |
类型 |
|---|---|---|---|---|
|
requestBody |
body |
请求体 |
Yes |
返回数据
|
Code |
说明 |
类型 |
|---|---|---|
|
200 |
Ok |
4.6.3 获取测试集
Path: /api-asset/suites/{id}
Method: GET
Headers: Headers
请求参数
|
参数名称 |
传参格式 |
说明 |
是否必填 |
类型 |
|---|---|---|---|---|
|
id |
path |
测试集 id |
Yes |
string |
返回数据
|
Code |
说明 |
类型 |
|---|---|---|
|
200 |
Ok |
4.6.4 更新测试集
Path: /api-asset/suites/{id}
Method: PUT
Headers: Headers
请求参数
|
参数名称 |
传参格式 |
说明 |
是否必填 |
类型 |
|---|---|---|---|---|
|
id |
path |
测试集 id |
Yes |
string |
|
requestBody |
body |
请求体 |
Yes |
返回数据
|
Code |
说明 |
类型 |
|---|---|---|
|
200 |
Ok |
4.6.5 删除测试集
Path: /api-asset/suites/{id}
Method: DELETE
Headers: Headers
请求参数
|
参数名称 |
传参格式 |
说明 |
是否必填 |
类型 |
|---|---|---|---|---|
|
id |
path |
测试集 id |
Yes |
string |
|
opponent |
query |
案例类型
Enum:
|
No |
string |
返回数据
|
Code |
说明 |
类型 |
|---|---|---|
|
200 |
Ok |
4.6.6 移动测试集
Path: /api-asset/suites/move
Method: POST
Headers: Headers
请求参数
|
参数名称 |
传参格式 |
说明 |
是否必填 |
类型 |
|---|---|---|---|---|
|
requestBody |
body |
请求体 |
Yes |
返回数据
|
Code |
说明 |
类型 |
|---|---|---|
|
200 |
Ok |
{} |
4.6.7 测试集判重
Path: /api-asset/suites/isrepeat
Method: POST
Headers: Headers
请求参数
|
参数名称 |
传参格式 |
说明 |
是否必填 |
类型 |
|---|---|---|---|---|
|
requestBody |
body |
请求体 |
Yes |
返回数据
|
Code |
说明 |
类型 |
|---|---|---|
|
200 |
Ok |
4.7 页面目录接口
4.7.1 获取目录列表
Path: /api-asset/categories
Method: GET
Headers: Headers
请求参数
|
参数名称 |
传参格式 |
说明 |
是否必填 |
类型 |
|---|---|---|---|---|
|
pageType |
query |
页面类型
Enum:
|
Yes |
string |
返回数据
|
Code |
说明 |
类型 |
|---|---|---|
|
200 |
Ok |
4.8 对手元素接口
4.8.1 获取对手元素列表
Path: /api-asset/obstacles
Method: GET
Headers: Headers
请求参数
|
参数名称 |
传参格式 |
说明 |
是否必填 |
类型 |
|---|---|---|---|---|
|
schema |
query |
Enum:
|
Yes |
string |
|
category |
query |
目录 id |
Yes |
string |
|
page |
query |
页码 |
No |
string |
|
pageSize |
query |
每页数量 |
No |
string |
|
search |
query |
搜索关键字 |
No |
string |
返回数据
|
Code |
说明 |
类型 |
|---|---|---|
|
200 |
Ok |
4.8.2 创建自定义对手元素
Path: /api-asset/obstacles
Method: POST
Headers: Headers
请求参数
|
参数名称 |
传参格式 |
说明 |
是否必填 |
类型 |
|---|---|---|---|---|
|
requestBody |
body |
请求体 |
Yes |
返回数据
|
Code |
说明 |
类型 |
|---|---|---|
|
200 |
Ok |
{ “npc” : ObstacleNpc } |
4.8.3 获取指定对手元素
Path: /api-asset/obstacles/{id}
Method: GET
Headers: Headers
请求参数
|
参数名称 |
传参格式 |
说明 |
是否必填 |
类型 |
|---|---|---|---|---|
|
id |
path |
对手元素 id |
Yes |
string |
返回数据
|
Code |
说明 |
类型 |
|---|---|---|
|
200 |
Ok |
{ “npc” : ObstacleNpc } |
4.8.4 更新对手元素
Path: /api-asset/obstacles/{id}
Method: PUT
Headers: Headers
请求参数
|
参数名称 |
传参格式 |
说明 |
是否必填 |
类型 |
|---|---|---|---|---|
|
id |
path |
对手元素 id |
Yes |
string |
|
requestBody |
body |
请求体 |
Yes |
返回数据
|
Code |
说明 |
类型 |
|---|---|---|
|
200 |
Ok |
{ “npc” : ObstacleNpc } |
4.8.5 删除自定义元素
Path: /api-asset/obstacles/{id}
Method: DELETE
Headers: Headers
请求参数
|
参数名称 |
传参格式 |
说明 |
是否必填 |
类型 |
|---|---|---|---|---|
|
id |
path |
需要删除元素的 id |
Yes |
string |
返回数据
|
Code |
说明 |
类型 |
|---|---|---|
|
200 |
Ok |
{ “id” : string, “schema” : string } |
4.8.6 对手元素判重
Path: /api-asset/obstacles/isrepeat
Method: POST
Headers: Headers
请求参数
|
参数名称 |
传参格式 |
说明 |
是否必填 |
类型 |
|---|---|---|---|---|
|
requestBody |
body |
请求体 |
Yes |
{ “name” : string; “id” ?: string } |
返回数据
|
Code |
说明 |
类型 |
|---|---|---|
|
200 |
Ok |
4.9 算法接口
4.9.1 获取算法列表
Path: /api-asset/algorithms
Method: GET
Headers: Headers
请求参数
|
参数名称 |
传参格式 |
说明 |
是否必填 |
类型 |
|---|---|---|---|---|
|
type |
query |
Enum:
|
Yes |
string |
|
clientId |
query |
客户端机器 UUID |
No |
string |
|
isWindows |
query |
算法运行系统是否是 windows |
No |
boolean |
|
projectId |
query |
项目 Id |
No |
string |
|
keyword |
query |
搜索关键字 |
No |
string |
|
page |
query |
页码 |
Yes |
string |
|
pageSize |
query |
每页数量 |
No |
string |
返回数据
|
Code |
说明 |
类型 |
|---|---|---|
|
200 |
Ok |
4.9.2 获取算法版本
Path: /api-asset/algorithms/${algorithmId}/versions/${versionId}
Method: GET
Headers: Headers
请求参数
|
参数名称 |
传参格式 |
说明 |
是否必填 |
类型 |
|---|---|---|---|---|
|
algorithmId |
path |
算法 id |
Yes |
string |
|
versionId |
path |
算法版本 id |
No |
string |
返回数据
|
Code |
说明 |
类型 |
|---|---|---|
|
200 |
Ok |
4.9.3 获取算法版本列表
Path: /api-asset/algorithms/${algorithmId}/versions
Method: GET
Headers: Headers
请求参数
|
参数名称 |
传参格式 |
说明 |
是否必填 |
类型 |
|---|---|---|---|---|
|
algorithmId |
path |
算法 id |
Yes |
string |
返回数据
|
Code |
说明 |
类型 |
|---|---|---|
|
200 |
Ok |
[ AlgorithmVersion ] |
4.9.4 新增算法
Path: /api-asset/algorithms
Method: POST
Headers: Headers
请求参数
|
参数名称 |
传参格式 |
说明 |
是否必填 |
类型 |
|---|---|---|---|---|
|
data |
body |
算法及版本数据 |
Yes |
|
|
sourceId |
body |
上传的算法资源 |
No |
string |
返回数据
|
Code |
说明 |
类型 |
|---|---|---|
|
200 |
Ok |
{ “name” : string; “id” : string } |
4.9.5 更新算法
Path: /api-asset/algorithms/${id}
Method: PUT
Headers: Headers
请求参数
|
参数名称 |
传参格式 |
说明 |
是否必填 |
类型 |
|---|---|---|---|---|
|
name |
body |
重名名时传入 |
No |
string |
|
activatedId |
body |
删除当前 activatedId 的算法版本时,需要重置一个 activatedId |
No |
string |
返回数据
|
Code |
说明 |
类型 |
|---|---|---|
|
200 |
Ok |
{ “name” : string; “id” : string } |
4.9.6 删除算法
Path: /api-asset/algorithms/delete
Method: POST
Headers: Headers
请求参数
|
参数名称 |
传参格式 |
说明 |
是否必填 |
类型 |
|---|---|---|---|---|
|
ids |
body |
需要删除的算法 id |
No |
string[] |
返回数据
|
Code |
说明 |
类型 |
|---|---|---|
|
200 |
Ok |
|
4.9.7 算法名称是否已经存在
Path: /api-asset/algorithms/exists/{name}
Method: GET
Headers: Headers
请求参数
|
参数名称 |
传参格式 |
说明 |
是否必填 |
类型 |
|---|---|---|---|---|
|
name |
path |
名称 |
Yes |
string |
返回数据
|
Code |
说明 |
类型 |
|---|---|---|
|
200 |
Ok |
{ “exists” : string; “id” : string } |
4.9.8 添加算法版本
Path: /api-asset/algorithms/${id}/versions
Method: POST
Headers: Headers
请求参数
|
参数名称 |
传参格式 |
说明 |
是否必填 |
类型 |
|---|---|---|---|---|
|
id |
path |
算法 id |
Yes |
string |
|
data |
body |
算法版本数据 |
Yes |
Partial< AlgorithmVersion > |
|
sourceId |
body |
上传的算法资源 |
No |
string |
返回数据
|
Code |
说明 |
类型 |
|---|---|---|
|
200 |
Ok |
{ “name” : string; “id” : string } |
4.9.9 删除版本
Path: /api-asset/algorithms/versions/delete
Method: POST
Headers: Headers
请求参数
|
参数名称 |
传参格式 |
说明 |
是否必填 |
类型 |
|---|---|---|---|---|
|
ids |
body |
算法版本 id 列表 |
Yes |
string[] |
返回数据
|
Code |
说明 |
类型 |
|---|---|---|
|
200 |
Ok |
|
4.9.10 算法版本是否存在
Path: /api-asset/algorithms/${algorithmId}/exists/${version}
Method: GET
Headers: Headers
请求参数
|
参数名称 |
传参格式 |
说明 |
是否必填 |
类型 |
|---|---|---|---|---|
|
algorithmId |
path |
算法 id |
Yes |
string |
|
version |
path |
算法版本 |
Yes |
string |
返回数据
|
Code |
说明 |
类型 |
|---|---|---|
|
200 |
Ok |
{ “exists” : string; “id” : string } |
通用请求头
Headers
|
名称 |
类型 |
说明 |
是否必填 |
|---|---|---|---|
|
Authorization |
string |
用于权限验证的 token |
Yes |
|
projectId |
string |
默认值:
|
Yes |
|
accept |
application/json |
客户端接收 JSON 数据 |
No |
FormDataHeaders
|
名称 |
类型 |
说明 |
是否必填 |
|---|---|---|---|
|
Authorization |
string |
用于权限验证的 token |
Yes |
|
projectId |
string |
默认值:
|
Yes |
|
Content-Type |
multipart/form-data |
客户端发送的数据类型 |
Yes |
|
accept |
application/json |
客户端接收 JSON 数据 |
No |
相关类型
4.1 资源接口相关类型
AssetList
系统资源列表
Record<string, [ Asset ]>
Asset
资源
|
名称 |
类型 |
说明 |
是否必填 |
|---|---|---|---|
|
id |
string |
ID |
Yes |
|
name |
string |
名称 |
Yes |
|
userId |
string |
用户 id |
Yes |
|
schema |
string |
类型 |
Yes |
|
category |
string |
目录 |
Yes |
|
thumbnail |
string |
缩略图文件路径 |
No |
|
builtIn |
boolean |
是否内置 |
No |
|
external |
boolean |
是否是外挂元素 |
No |
PartialAsset
Partial< Asset >
表示 Asset 的每个键值对都是可选的
AssetBaseResponse
返回资源的响应
|
名称 |
类型 |
说明 |
是否必填 |
|---|---|---|---|
|
data |
资源数据 |
Yes |
AssetSaveRequest
修改资源的请求体
|
名称 |
类型 |
说明 |
是否必填 |
|---|---|---|---|
|
data |
更新的资源的数据 |
Yes |
|
|
sourceId |
string |
当资源包含文件时,已上传的文件名称 |
No |
|
overwrite |
boolean |
是否重新启用已删除的资源 |
No |
|
needRefresh |
boolean |
更新后是否刷新页面列表 |
No |
IsRepeatResponse
是否重复的响应
|
名称 |
类型 |
说明 |
是否必填 |
|---|---|---|---|
|
isRepeat |
boolean |
是否重复 |
Yes |
AssetIsRepeatRequest
资源是否重复的请求体
|
名称 |
类型 |
说明 |
是否必填 |
|---|---|---|---|
|
schema |
string |
资源类型
Enum:
|
Yes |
|
name |
string |
资源名称 |
Yes |
GeneralResponse
返回 id 的响应
|
名称 |
类型 |
说明 |
是否必填 |
|---|---|---|---|
|
id |
string |
被操作对象的 id |
Yes |
4.2 案例接口相关类型
Environment
环境
|
名称 |
类型 |
说明 |
是否必填 |
|---|---|---|---|
|
timeOfDay |
double |
当前时间 |
Yes |
|
lightIntensity |
double |
光照强度 |
Yes |
|
ambientLightIntensity |
double |
环境光 |
Yes |
|
artificialLightIntensity |
double |
人造光 |
Yes |
|
heightAngle |
double |
高度角 |
Yes |
|
cloudDensity |
double |
云密度 |
Yes |
|
rainDensity |
double |
雨密度 |
Yes |
|
fogDensity |
double |
雾密度 |
Yes |
|
snowDensity |
double |
雪密度 |
Yes |
|
ground |
{ “enable” : boolean, “humidityLevel” : double, “dirtyLevel” : double, “adhesionCoefficient” : double } |
地面参数 |
Yes |
|
id |
string |
环境 id |
Yes |
|
name |
string |
环境名称 |
Yes |
|
schema |
string |
资源类型
Enum:
|
Yes |
|
thumbnail |
string |
缩略图路径 |
No |
|
builtIn |
boolean |
是否为内置 |
No |
|
classId |
string |
类型 |
Yes |
|
time |
string |
时间 |
Yes |
EnvironmentList
案例环境列表
|
名称 |
类型 |
说明 |
是否必填 |
|---|---|---|---|
|
byId |
{ [id]: Environment } |
环境实例 id 和环境数据作为键值对的对象 |
Yes |
|
allIds |
[ string ] |
环境实例 id 列表 |
Yes |
CaseSensorList
案例路测传感器列表
|
名称 |
类型 |
说明 |
是否必填 |
|---|---|---|---|
|
byId |
{ [id]: Sensor } |
传感器实例 id 和传感器数据作为键值对的对象 |
Yes |
|
allIds |
[ string ] |
传感器实例 id 列表 |
Yes |
JudgementList
案例判定列表
|
名称 |
类型 |
说明 |
是否必填 |
|---|---|---|---|
|
byId |
object |
判定实例 id 和数据作为键值对的对象 |
Yes |
|
allIds |
[ string ] |
判定实例 id |
Yes |
SpecialAreaList
案例特殊区域列表
|
名称 |
类型 |
说明 |
是否必填 |
|---|---|---|---|
|
byId |
object |
特殊区域实例 id 和数据作为键值对的对象 |
Yes |
|
allIds |
[ string ] |
特殊区域实例 id |
Yes |
MapGenConfigItem
案例地图配置
|
名称 |
类型 |
说明 |
是否必填 |
|---|---|---|---|
|
enable |
boolean |
是否自动生成道路周边场景 |
Yes |
|
distance |
double |
间距 |
No |
|
distanceToRoadVerge |
double |
距路边的距离 |
No |
MapGenConfig
案例地图配置列表(键值对)
Record<string, MapGenConfigItem >
CommunicationConfig
通信公共参数设置
|
名称 |
类型 |
说明 |
是否必填 |
|---|---|---|---|
|
frequencyBand |
double |
频段 |
Yes |
|
bandwidth |
double |
带宽 |
Yes |
|
maxRadiu |
double |
最大覆盖范围半径 |
Yes |
|
protocol |
string |
协议
Enum:
|
Yes |
|
model |
string |
无线通信传输模型
Enum:
|
Yes |
|
psSwitch |
boolean |
是否启用无线通信性能仿真 |
Yes |
CaseData
案例数据
|
名称 |
类型 |
说明 |
是否必填 |
|---|---|---|---|
|
environments |
环境配置 |
Yes |
|
|
sensors |
路侧传感器配置 |
Yes |
|
|
judgements |
判定配置 |
Yes |
|
|
specialAreas |
特殊区域配置 |
Yes |
|
|
mapGenConfig |
地图配置 |
No |
|
|
communicationParams |
通信公共参数设置 |
No |
|
|
schema |
string |
类型
Enum:
|
Yes |
|
caseId |
string |
案例 id |
Yes |
CaseCreateOptions
创建案例选项
|
名称 |
类型 |
说明 |
是否必填 |
|---|---|---|---|
|
envId |
string |
指定环境 id |
No |
|
mapGenConfig |
地图配置 |
No |
|
|
autoMapScene |
boolean |
省略 |
No |
|
scenario |
{ “vehicleId” : string, “content” : string } |
省略 |
No |
|
taskId |
string |
已完成任务存为案例时使用,任务 id |
No |
|
changeType |
boolean |
已完成任务存为案例时使用,表示是否把主车转换为对手车 |
No |
CaseCreateRequest
创建案例请求体
|
名称 |
类型 |
说明 |
是否必填 |
|---|---|---|---|
|
casedata |
案例数据 |
No |
|
|
options |
创建案例选项 |
No |
|
|
needRefresh |
boolean |
创建完成后是否更新页面 |
No |
CaseSaveResponse
更新案例的响应
|
名称 |
类型 |
说明 |
是否必填 |
|---|---|---|---|
|
code |
double |
成功时为 0 |
No |
|
msg |
string |
返回信息 |
No |
CaseDefVehicle
案例主车配置
|
名称 |
类型 |
说明 |
是否必填 |
|---|---|---|---|
|
id |
string |
案例主车资源 id |
Yes |
|
name |
string |
主车名称 |
Yes |
|
classId |
string |
主车模型 id |
Yes |
|
physicalGradeSensor |
double |
物理传感器数量 |
Yes |
|
category |
string |
省略 |
No |
|
instanceId |
string |
案例配置主车实例 id |
No |
|
instanceName |
string |
案例中的实例名称 |
No |
|
instanceColor |
string |
实例配色 |
No |
CaseDef
案例
|
名称 |
类型 |
说明 |
是否必填 |
|---|---|---|---|
|
schema |
string |
类型
Enum:
|
Yes |
|
id |
string |
案例 id |
Yes |
|
name |
string |
案例名称 |
Yes |
|
userId |
string |
用户名称 |
Yes |
|
created |
double |
创建时间 |
Yes |
|
lastModified |
double |
修改时间 |
Yes |
|
opponent |
object |
案例类型 |
Yes |
|
categoryId |
string |
目录 id |
No |
|
mapId |
string |
地图 id |
Yes |
|
mapName |
string |
地图名称 |
No |
|
vehicles |
[ CaseDefVehicle ] |
主车信息列表 |
No |
|
vehicleId |
[ string ] |
主车 id 列表 |
No |
|
tags |
[ string ] |
标签列表 |
No |
|
notes |
string |
备注 |
No |
|
builtIn |
boolean |
是否内置的 |
No |
|
joinway |
string |
省略 |
No |
|
thumbnail |
string |
缩略图 |
No |
|
roadSidePhysicalGradeSensor |
double |
路侧物理传感器数量 |
No |
PartialCaseDef
Partial< CaseDef >
表示 CaseDef 的每个键值对都是可选的
CaseSaveRequest
更新案例请求体
|
名称 |
类型 |
说明 |
是否必填 |
|---|---|---|---|
|
casedef |
案例信息 |
No |
|
|
casedata |
案例配置数据 |
Yes |
|
|
needRefresh |
boolean |
更新后是否更新页面 |
No |
CaseCloneResponse
案例克隆响应
|
名称 |
类型 |
说明 |
是否必填 |
|---|---|---|---|
|
clonedIds |
[ string ] |
复制成功后案例 id |
Yes |
CaseCloneRequest
案例克隆请求
|
名称 |
类型 |
说明 |
是否必填 |
|---|---|---|---|
|
ids |
[ string ] |
需要复制的案例的 id |
Yes |
|
categoryId |
string |
复制进文件夹的 id |
Yes |
CaseMoveResponse
移动案例响应
|
名称 |
类型 |
说明 |
是否必填 |
|---|---|---|---|
|
movedIds |
[ string ] |
案例 id 列表 |
Yes |
CaseMoveRequest
移动案例请求
|
名称 |
类型 |
说明 |
是否必填 |
|---|---|---|---|
|
ids |
[ string ] |
需要移动的案例的 id |
Yes |
|
categoryId |
string |
目的文件夹的 id |
Yes |
IRow
案例目录
|
名称 |
类型 |
说明 |
是否必填 |
|---|---|---|---|
|
id |
string |
目录 id |
Yes |
|
parentId |
string |
父目录 id |
No |
CaseExportRequest
导出案例请求
|
名称 |
类型 |
说明 |
是否必填 |
|---|---|---|---|
|
caseIds |
[ string ] |
案例 id 列表 |
Yes |
|
includesVehicle |
boolean |
是否包含主车 |
Yes |
|
includesMap |
boolean |
是否包含地图 |
Yes |
|
format |
string |
导出的案例格式
Enum:
|
Yes |
|
pathinfo |
[ IRow ] |
导出案例的目录信息 |
Yes |
CaseImportResponse
导入案例响应
|
名称 |
类型 |
说明 |
是否必填 |
|---|---|---|---|
|
id |
string |
导入文件的 md5 码 |
Yes |
|
isFixed |
boolean |
是否修复格式错误的案例 |
No |
|
reasons |
[ [ string ] ] |
错误原因 |
No |
Recordstringstring
键值对(值的类型是字符串)
Reacord<string, string>
CaseOverrideInfo
导入案例时的主车和地图信息
|
名称 |
类型 |
说明 |
是否必填 |
|---|---|---|---|
|
id |
string |
上传文件内包含的案例(包含相对路径) |
Yes |
|
name |
string |
名称 |
Yes |
|
replaceMap |
boolean |
是否替换地图 |
Yes |
|
replaceVehicle |
boolean |
是否替换主车 |
Yes |
|
missingMap |
boolean |
是否缺失地图 |
Yes |
|
missingVehicle |
boolean |
是否缺失主车 |
Yes |
|
overrideMapId |
string |
要替换为的地图 id |
Yes |
|
overrideVehicleId |
string |
要替换为的主车 id |
Yes |
|
mapId |
string |
可忽略 |
No |
|
mapName |
string |
可忽略 |
No |
|
vehicleIds |
[ string ] |
可忽略 |
No |
|
path |
string |
可忽略 上传文件内包含的案例(包含相对路径)+ ext |
No |
CaseImportRequest
导入案例的请求
|
名称 |
类型 |
说明 |
是否必填 |
|---|---|---|---|
|
id |
string |
上传 file 文件时的 uploadId(uuid) |
Yes |
|
file |
string |
file 的 md5 (在服务端用作临时文件名称) |
Yes |
|
category |
string |
目录文件夹 |
Yes |
|
includesVehicle |
boolean |
是否包含主车 |
Yes |
|
includesMap |
boolean |
是否包含地图 |
Yes |
|
includes |
[ string ] |
上传文件内包含哪些案例(包含相对路径) |
Yes |
|
needRemoveCases |
传空对象就可以{} |
Yes |
|
|
overrides |
[ CaseOverrideInfo ] |
传空数组就可以[] |
Yes |
|
categoryInfo |
传空对象就可以{} |
Yes |
|
|
includesStopTrigger |
boolean |
添加默认案例结束条件(仿真时间>60s) |
No |
|
excludeVehicleIds |
[ string ] |
传空数组就可以[] |
No |
|
excludeMapIds |
[ string ] |
传空数组就可以[] |
No |
|
replaceVehiclesMap |
被替换的主车 |
No |
|
|
replaceMapIds |
[ string ] |
被替换的地图(从资源库删除) |
No |
|
name |
string |
上传文件的名称 |
Yes |
|
ext |
string |
file 后缀 (zip、sim、xosc) |
Yes |
|
ignoreNameChecking |
boolean |
标签列表 |
No |
|
tags |
[ string ] |
标签列表 |
No |
|
notes |
string |
备注 |
No |
|
needFix |
boolean |
是否需要验证失败的案例 |
No |
|
needFixCases |
[ string ] |
验证失败并需要修复的案例 |
No |
CheckSensorsRequest
检测案例配置的传感器是否过载的请求
|
名称 |
类型 |
说明 |
是否必填 |
|---|---|---|---|
|
caseIds |
[ string ] |
需要运行的案例 id |
Yes |
|
maxWay |
double |
系统支持的传感器数量 |
Yes |
|
vehicleId |
string |
运行案例使用的主车 id, 不指定主车传"-1" |
Yes |
4.3 地图接口相关类型
CreateMapParams
创建地图参数
|
名称 |
类型 |
说明 |
是否必填 |
|---|---|---|---|
|
category |
string |
地图类型(目录)
Enum:
|
Yes |
|
id |
string |
默认是“” |
Yes |
|
name |
string |
名称 |
Yes |
|
size |
double |
从 xodr 解析获取 |
Yes |
|
ppm |
double |
从 xodr 解析获取 |
Yes |
|
bgColor |
string |
从 xodr 解析获取 |
Yes |
|
reproject |
boolean |
从 xodr 解析获取 |
Yes |
|
reprojectOrigin |
boolean |
从 xodr 解析获取 |
Yes |
|
reprojectOriginLat |
double |
从 xodr 解析获取 |
Yes |
|
reprojectOriginLng |
double |
从 xodr 解析获取 |
Yes |
|
tags |
[ string ] |
标签列表 |
No |
|
notes |
string |
备注 |
No |
MapCreateRequest
创建地图请求
|
名称 |
类型 |
说明 |
是否必填 |
|---|---|---|---|
|
params |
JSON 需要字符化 |
Yes |
|
|
xodr |
File |
xodr 文件 |
Yes |
|
thumbnail |
File |
地图缩略图文件 |
Yes |
4.4 文件接口相关类型
UploadFileParams
上传文件参数
|
名称 |
类型 |
说明 |
是否必填 |
|---|---|---|---|
|
uploadId |
string |
uuid |
Yes |
|
category |
string |
业务类型 |
Yes |
|
filename |
string |
文件名称 |
Yes |
|
index |
double |
chunks 序号 |
Yes |
|
chunks |
double |
分几次上传 |
Yes |
|
filesize |
double |
当前 chunk 大小 |
Yes |
FileUploadRequest
上传文件请求
|
名称 |
类型 |
说明 |
是否必填 |
|---|---|---|---|
|
params |
JSON 需要字符化 |
Yes |
|
|
file |
File |
文件 |
Yes |
4.5 主车接口相关类型
VehicleList
主车列表
|
名称 |
类型 |
说明 |
是否必填 |
|---|---|---|---|
|
byId |
{[id]: VehicleItem } |
主车 id 和数据作为键值对的对象 |
Yes |
|
allIds |
[ string ] |
主车资源 id |
Yes |
BasePageResponseVehicleList
获取主车列表的响应
|
名称 |
类型 |
说明 |
是否必填 |
|---|---|---|---|
|
list |
主车列表 |
Yes |
|
|
page |
double |
当前页码 |
Yes |
|
total |
double |
主车总数 |
Yes |
VehicleCreateRequest
创建主车的请求
|
名称 |
类型 |
说明 |
是否必填 |
|---|---|---|---|
|
name |
string |
主车名称 |
Yes |
|
classId |
string |
主车模型 id |
Yes |
|
overwriteId |
string |
要覆盖的主车 id |
No |
DataBlock
键值对
Reacord<string, any>
VehicleDynamics
主车动力学
|
名称 |
类型 |
说明 |
是否必填 |
|---|---|---|---|
|
id |
string |
ID |
Yes |
|
name |
string |
名称 |
Yes |
|
schema |
string |
资源类型
|
Yes |
|
builtIn |
boolean |
是否内置 |
No |
|
type |
string |
动力学类型
Enum:
|
Yes |
|
params |
动力学参数 |
Yes |
VehicleCtl
主车控制器
|
名称 |
类型 |
说明 |
是否必填 |
|---|---|---|---|
|
id |
string |
ID |
Yes |
|
type |
string |
类型 |
Yes |
|
name |
string |
名称 |
Yes |
|
params |
控制器参数 |
Yes |
|
|
aideId |
string |
辅助控制器 id |
No |
|
builtIn |
boolean |
是否内置 |
No |
SensorOutput
传感器输出设置
|
名称 |
类型 |
说明 |
是否必填 |
|---|---|---|---|
|
byType |
{[selected]: any} |
输出配置 |
Yes |
|
selected |
string |
输出格式 |
Yes |
Sensor
传感器
|
名称 |
类型 |
说明 |
是否必填 |
|---|---|---|---|
|
id |
string |
ID |
Yes |
|
name |
string |
名称 |
Yes |
|
schema |
string |
资源类型
Enum:
|
Yes |
|
category |
string |
目录 id |
Yes |
|
thumbnail |
string |
缩略图路径 |
No |
|
builtIn |
boolean |
是否内置 |
No |
|
classId |
string |
类型 |
Yes |
|
x |
double |
x 方向位置 |
Yes |
|
y |
double |
y 方向位置 |
Yes |
|
z |
double |
z 方向位置 |
Yes |
|
roll |
double |
倾斜角 |
Yes |
|
pitch |
double |
倾斜角 |
Yes |
|
yaw |
double |
倾斜角 |
Yes |
|
params |
传感器参数 |
Yes |
|
|
includeIds |
[ string ] |
融合传感器时,融合了哪些传感器 |
No |
|
output |
传感器输出设置 |
No |
|
|
disabled |
boolean |
是否禁用 |
No |
|
presetId |
string |
非内置时,表示原始传感器 id |
No |
VehicleItem
主车
|
名称 |
类型 |
说明 |
是否必填 |
|---|---|---|---|
|
id |
string |
ID |
Yes |
|
name |
string |
名称 |
Yes |
|
thumbnail |
string |
缩略图路径 |
No |
|
builtIn |
boolean |
是否是内置 |
No |
|
schema |
string |
类型
Enum:
|
Yes |
|
classId |
string |
模型 id |
Yes |
|
driver |
string |
忽略
Enum:
|
Yes |
|
dynamics |
动力学参数 |
Yes |
|
|
controller |
控制器 |
Yes |
|
|
category |
string |
主车类型
Enum:
|
Yes |
|
sensors |
[ Sensor ] |
传感器配置 |
Yes |
PartialVehicleItem
Partial< VehicleItem >
表示 VehicleItem 的每个键值对都是可选的
VehicleSaveResponse
更新主车的响应
|
名称 |
类型 |
说明 |
是否必填 |
|---|---|---|---|
|
data |
更新后的数据 |
Yes |
VehicleSaveRequest
更新主车的请求
|
名称 |
类型 |
说明 |
是否必填 |
|---|---|---|---|
|
data |
主车信息 |
Yes |
|
|
overwrite |
boolean |
如果当前主车已删除,是否重新启用 |
No |
|
needRefresh |
boolean |
更新后是否刷新页面 |
No |
IsRepeatRequest
主车或测试集名称是否重复的请求
|
名称 |
类型 |
说明 |
是否必填 |
|---|---|---|---|
|
name |
string |
名称 |
Yes |
VehiclesCreateRequest
导入主车的请求
|
名称 |
类型 |
说明 |
是否必填 |
|---|---|---|---|
|
vehicleData |
导入主车的数据 |
Yes |
VehicleReplaceRequest
更新主车资源文件的请求
|
名称 |
类型 |
说明 |
是否必填 |
|---|---|---|---|
|
params |
{ “type” : “controller” or “dynamics” } |
替换控制器或者动力学相关的资源,传参时需要字符串化 |
Yes |
|
file |
File |
要替换的资源文件 |
Yes |
4.6 测试集接口相关类型
SuiteList
测试集列表
|
名称 |
类型 |
说明 |
是否必填 |
|---|---|---|---|
|
byId |
{[id]: Suite } |
suiteid 和数据的键值对 |
Yes |
|
allIds |
[ string ] |
测试集 id 列表 |
Yes |
SuiteCreateRequest
创建测试集的请求
|
名称 |
类型 |
说明 |
是否必填 |
|---|---|---|---|
|
parentId |
string |
父目录 id |
Yes |
|
name |
string |
名称 |
Yes |
Suite
测试集
|
名称 |
类型 |
说明 |
是否必填 |
|---|---|---|---|
|
schema |
string |
类型
Enum:
|
Yes |
|
id |
string |
ID |
Yes |
|
name |
string |
名称 |
Yes |
|
userId |
string |
用户 id |
Yes |
|
parentId |
string |
父目录 id |
Yes |
|
caseIds |
[ string ] |
包含哪些用例 |
No |
PartialSuite
Partial< Suite >
表示 Suite 的每个键值对都是可选的
SuiteSaveResponse
更新测试集的响应
|
名称 |
类型 |
说明 |
是否必填 |
|---|---|---|---|
|
data |
更新后的测试集 |
Yes |
SuiteSaveRequest
更新测试集的请求
|
名称 |
类型 |
说明 |
是否必填 |
|---|---|---|---|
|
data |
要更新的测试集 |
Yes |
|
|
caseIds |
[ string ] |
要操作的案例 id 列表 |
No |
|
delete |
boolean |
表示删除或者添加 caseIds |
No |
4.7 页面目录接口相关类型
CategoryMoveRequest
移动测试集的请求
|
名称 |
类型 |
说明 |
是否必填 |
|---|---|---|---|
|
dragId |
string |
要移动的测试集 id |
Yes |
|
dropId |
string |
移动到相对这个测试集的某个位置 |
Yes |
|
state |
string |
相对 dropId 的位置
Enum:
|
Yes |
4.8 对手元素接口相关类型
ObstacleNpc
对手元素
|
名称 |
类型 |
说明 |
是否必填 |
|---|---|---|---|
|
id |
string |
ID |
Yes |
|
category |
string |
类型 |
Yes |
|
schema |
string |
元素分类
Enum:
|
Yes |
|
assetId |
double |
资源 id |
No |
|
name |
string |
名称 |
No |
|
uicategory |
string |
目录 id |
No |
|
oscSubCategory |
string |
osc 类型 |
No |
|
resourceType |
string |
元素资源的类型
Enum:
|
No |
|
resourceMd5 |
string |
资源文件 md5 |
No |
|
thumbnail |
string |
缩略图路径 |
Yes |
|
interpo |
string |
忽略
Enum:
|
Yes |
|
semantic |
string |
语义类型
Enum:
|
Yes |
|
builtIn |
boolean |
是否内置 |
No |
|
modelPath |
string |
外挂模型路径 |
No |
|
aniPath |
string |
外挂动画路径 |
No |
|
dimensions |
{ “length” : double, “width” : double, “height” : double } |
尺寸 |
No |
|
originToCenter |
{ “x” : double, “y” : double, “z” : double } |
原点位置 |
No |
PartialObstacleNpc
Partial< ObstacleNpc >
表示 ObstacleNpc 的每个键值对都是可选的
BasePageResponseObstacleNpcArray
获取对手元素列表的响应
|
名称 |
类型 |
说明 |
是否必填 |
|---|---|---|---|
|
list |
[ ObstacleNpc ] |
对手元素列表 |
Yes |
|
page |
double |
当前页码 |
Yes |
|
total |
double |
总数 |
Yes |
ObstacleCreateRequest
创建对手元素的请求
|
名称 |
类型 |
说明 |
是否必填 |
|---|---|---|---|
|
data |
元素参数 |
Yes |
|
|
sourceId |
string |
已上传的文件 md5 |
Yes |
|
thumbnailId |
string |
已上传的缩略图的 md5 |
No |
4.9 算法接口相关类型
AlgorithmListResponse
获取算法列表的响应
|
名称 |
类型 |
说明 |
是否必填 |
|---|---|---|---|
|
list |
[ Algorithm ] |
算法列表 |
Yes |
|
page |
double |
当前页码 |
Yes |
|
total |
double |
总数 |
Yes |
Algorithm
算法
|
名称 |
类型 |
说明 |
是否必填 |
|---|---|---|---|
|
id |
string |
算法 id |
Yes |
|
name |
string |
名称 |
Yes |
|
type |
string |
类型
Enum:
|
Yes |
|
activatedId |
string |
最新算法版本 Id |
Yes |
|
activated |
最新算法版本 |
No |
|
|
clientId |
string |
所属客户端 UUID |
No |
AlgorithmVersion
算法版本
|
名称 |
类型 |
说明 |
是否必填 |
|---|---|---|---|
|
id |
string |
算法版本 id |
Yes |
|
algorithmId |
string |
所属算法 id |
Yes |
|
type |
string |
接入方式
Enum:
|
Yes |
|
params |
object |
算法参数 |
Yes |
|
notes |
string |
备注 |
No |
AlgorithmCreateData
算法创建参数
|
名称 |
类型 |
说明 |
是否必填 |
|---|---|---|---|
|
name |
string |
名称 |
Yes |
|
type |
string |
类型
Enum:
|
Yes |
|
versionData |
object |
Partial< AlgorithmVersion > |
Yes |
|
projectId |
string |
项目 id |
No |
|
notes |
string |
备注 |
No |
|
id |
string |
算法 id |
No |