测试集 / 目录 / 对手元素接口
4.6 测试集接口¶
4.6.1 获取测试集列表¶
Path: /api-asset/suites
Method: GET
Headers:Headers
请求参数¶
| 参数名称 | 传参格式 | 说明 | 是否必填 | 类型 |
|---|---|---|---|---|
| opponent | query | 案例类型 Enum: "openscenario" |
Yes | string |
返回数据¶
| Code | 说明 | 类型 |
|---|---|---|
| 200 | Ok | SuiteList |
4.6.2 创建测试集¶
Path: /api-asset/suites
Method: POST
Headers:Headers
请求参数¶
| 参数名称 | 传参格式 | 说明 | 是否必填 | 类型 |
|---|---|---|---|---|
| requestBody | body | 请求体 | Yes | SuiteCreateRequest |
返回数据¶
| Code | 说明 | 类型 |
|---|---|---|
| 200 | Ok | GeneralResponse |
4.6.3 获取测试集¶
Path: /api-asset/suites/{id}
Method: GET
Headers:Headers
请求参数¶
| 参数名称 | 传参格式 | 说明 | 是否必填 | 类型 |
|---|---|---|---|---|
| id | path | 测试集 id | Yes | string |
返回数据¶
| Code | 说明 | 类型 |
|---|---|---|
| 200 | Ok | Suite |
4.6.4 更新测试集¶
Path: /api-asset/suites/{id}
Method: PUT
Headers:Headers
请求参数¶
| 参数名称 | 传参格式 | 说明 | 是否必填 | 类型 |
|---|---|---|---|---|
| id | path | 测试集 id | Yes | string |
| requestBody | body | 请求体 | Yes | SuiteSaveRequest |
返回数据¶
| Code | 说明 | 类型 |
|---|---|---|
| 200 | Ok | SuiteSaveResponse |
4.6.5 删除测试集¶
Path: /api-asset/suites/{id}
Method: DELETE
Headers:Headers
请求参数¶
| 参数名称 | 传参格式 | 说明 | 是否必填 | 类型 |
|---|---|---|---|---|
| id | path | 测试集 id | Yes | string |
| opponent | query | 案例类型 Enum: "openscenario" |
No | string |
返回数据¶
| Code | 说明 | 类型 |
|---|---|---|
| 200 | Ok | GeneralResponse |
4.6.6 移动测试集¶
Path: /api-asset/suites/move
Method: POST
Headers:Headers
请求参数¶
| 参数名称 | 传参格式 | 说明 | 是否必填 | 类型 |
|---|---|---|---|---|
| requestBody | body | 请求体 | Yes | CategoryMoveRequest |
返回数据¶
| Code | 说明 | 类型 |
|---|---|---|
| 200 | Ok | {} |
4.6.7 测试集判重¶
Path: /api-asset/suites/isrepeat
Method: POST
Headers:Headers
请求参数¶
| 参数名称 | 传参格式 | 说明 | 是否必填 | 类型 |
|---|---|---|---|---|
| requestBody | body | 请求体 | Yes | IsRepeatRequest |
返回数据¶
| Code | 说明 | 类型 |
|---|---|---|
| 200 | Ok | IsRepeatResponse |
4.7 页面目录接口¶
4.7.1 获取目录列表¶
Path: /api-asset/categories
Method: GET
Headers:Headers
请求参数¶
| 参数名称 | 传参格式 | 说明 | 是否必填 | 类型 |
|---|---|---|---|---|
| pageType | query | 页面类型 Enum: "assets", "case", "vehicle", "judgeAsset" |
Yes | string |
返回数据¶
| Code | 说明 | 类型 |
|---|---|---|
| 200 | Ok | AssetList |
4.8 对手元素接口¶
4.8.1 获取对手元素列表¶
Path: /api-asset/obstacles
Method: GET
Headers:Headers
请求参数¶
| 参数名称 | 传参格式 | 说明 | 是否必填 | 类型 |
|---|---|---|---|---|
| schema | query | Enum: "dynamic", "static" 障碍物类型,指定 category 时可以不传 |
Yes | string |
| category | query | 目录 id | Yes | string |
| page | query | 页码 | No | string |
| pageSize | query | 每页数量 | No | string |
| search | query | 搜索关键字 | No | string |
返回数据¶
| Code | 说明 | 类型 |
|---|---|---|
| 200 | Ok | BasePageResponseObstacleNpcArray |
4.8.2 创建自定义对手元素¶
Path: /api-asset/obstacles
Method: POST
Headers:Headers
请求参数¶
| 参数名称 | 传参格式 | 说明 | 是否必填 | 类型 |
|---|---|---|---|---|
| requestBody | body | 请求体 | Yes | ObstacleCreateRequest |
返回数据¶
| 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 | ObstacleCreateRequest |
返回数据¶
| 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 | IsRepeatResponse |