-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
- Loading branch information
1 parent
922b4a1
commit 9137628
Showing
13 changed files
with
13 additions
and
13 deletions.
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
{"base_path":"/","components":null,"consumes":"","definitions":{"CreatTaskSuccessResult":{"description":"创建任务返回信息","properties":{"task_id":{"description":"任务编号","example":"86cbefe9-2adc-4186-b11b-dd4e4aabc36d","maxLength":36,"minLength":36,"type":"string"}},"required":["task_id"],"type":"object"},"TaskDto":{"description":"任务请求信息","properties":{"input_json":{"description":"任务输入信息,json格式;每个子服务该对象结构不同,框架层不解析具体key,运行态直接透传给子服务REST API处理(参数合法性校验 只能子服务镜像内进行;当前算法镜像提供单独校验接口和处理接口,后续待统一交互机制)","type":"object"},"input_url":{"description":"任务输入信息为文件格式,传入值为租户OBS对应的文件绝对路径;在请求信息大于12MB情形使用该参数,需用户在Console进行OBS委托授权方可使用(和input_json二选一),暂不开放该功能","maxLength":512,"minLength":0,"type":"string"},"output_url":{"description":"任务输出信息为文件格式,传入值为租户OBS对应的待存储路径前缀(和input_url成对使用),文件名服务端固定用task_id命名;在响应信息大于12MB情形使用该参数,需用户在Console进行OBS委托授权方可使用,暂不开放该功能","maxLength":512,"minLength":0,"type":"string"}},"required":["input_json"],"type":"object"}},"description":null,"group_id":"65316e9c0f344c7bb00267f3e61b1c2e","host":"optverse.cn-north-4.myhuaweicloud.com","id":"f3cef253242545a3980bf3f73e29abf3","info_version":"v1","method":"post","name":"CreateTask","parameters":{"X-Apig-AppCode":{"description":"用户凭证","in":"header","name":"X-Apig-AppCode","required":true,"type":"string"}},"paths":{"/v1/{project_id}/optverse/{service_group}/{service_type}/tasks":{"post":{"consumes":["application/json;charset=utf-8"],"description":"创建任务","operationId":"CreateTask","parameters":[{"$ref":"#/parameters/X-Apig-AppCode"},{"description":"项目ID","in":"path","maxLength":32,"minLength":32,"name":"project_id","required":true,"type":"string"},{"description":"服务类别,针对不同服务类场景,为用户提前填充对应值,用户侧不需单独赋值;当前仅支持 二维切割 2dcut ,便于后续扩展","in":"path","maxLength":128,"minLength":0,"name":"service_group","required":true,"type":"string"},{"description":"子服务类型,针对不同服务,为用户提前填充对应值,用户侧不需单独赋值;服装切割固定为 irregular-textile,雕刻机切割固定为 engraving-machine-cutting, 板材切割固定为 regular-plate","in":"path","maxLength":128,"minLength":0,"name":"service_type","required":true,"type":"string"},{"description":"创建任务请求信息","in":"body","name":"TaskDto","required":true,"schema":{"$ref":"#/definitions/TaskDto"}}],"produces":["application/json;charset=utf-8"],"responses":{"201":{"description":"创建成功响应信息","schema":{"$ref":"#/definitions/CreatTaskSuccessResult"}},"400":{"description":"客户端错误响应信息","schema":{"type":"string"}}},"summary":"创建任务","tags":["OptVerse Service"],"x-support-sdk":"Y"}}},"product_short":"OptVerse","region_id":"cn-north-4","schemes":["HTTPS"],"security_definitions":null,"summary":"创建任务","tags":"OptVerse Service","uri":null,"version":"2.0"} | ||
{"base_path":"/","components":null,"consumes":"","definitions":{"CreateTaskResponseBody":{"description":"创建任务成功的响应消息","properties":{"task_id":{"description":"任务的唯一ID","type":"string"}},"required":["task_id"],"type":"object"},"ErrorRsp":{"description":"失败时返回的错误对象","properties":{"error_code":{"description":"错误码","maxLength":36,"minLength":8,"type":"string"},"error_msg":{"description":"错误描述","maxLength":512,"minLength":2,"type":"string"}},"required":["error_code","error_msg"],"type":"object"},"TaskDto":{"description":"任务请求信息","properties":{"input_json":{"description":"任务输入信息,json格式;每个子服务该对象结构不同,框架层不解析具体key,运行态直接透传给子服务REST API处理(参数合法性校验 只能子服务镜像内进行;当前算法镜像提供单独校验接口和处理接口,后续待统一交互机制)","type":"object"}},"required":["input_json"],"type":"object"}},"description":null,"group_id":"65316e9c0f344c7bb00267f3e61b1c2e","host":"optverse.cn-north-4.myhuaweicloud.com","id":"f3cef253242545a3980bf3f73e29abf3","info_version":"v2","method":"post","name":"CreateTask","parameters":{"X-Auth-Token":{"description":"用户Token。\n用于获取操作API的权限。[获取Token接口](https://support.huaweicloud.com/api-ocr/ocr_03_0005.html)响应消息头中X-Subject-Token的值即为Token。","in":"header","name":"X-Auth-Token","required":true,"type":"string","x-example":"MIINRwYJKoZIhvcNAQcCoIINODCCDTQCAQExDTALBglghkgBZQMEAgEwgguVBgkqhkiG..."}},"paths":{"/v2/{project_id}/optverse/{service_type}/tasks":{"post":{"consumes":["application/json"],"description":"创建任务","operationId":"CreateTask","parameters":[{"$ref":"#/parameters/X-Auth-Token"},{"description":"项目ID","in":"path","maxLength":32,"minLength":32,"name":"project_id","required":true,"type":"string"},{"description":"服务类型,针对不同服务,为用户提前填充对应值,用户侧不需单独赋值;二维切割-方形件固定为 regular-plate,二维切割-异形件固定为 irregular-textile, 数学规划求解器固定为 optverse-mpsolver","in":"path","maxLength":128,"minLength":1,"name":"service_type","required":true,"type":"string"},{"description":"创建任务请求信息","in":"body","name":"TaskDto","required":true,"schema":{"$ref":"#/definitions/TaskDto"}}],"produces":["application/json"],"responses":{"201":{"description":"成功创建任务","examples":{"application/json":{"task_id":"032b3df0-adcd-4a39-a4e6-f0ec9707fcc8"}},"schema":{"$ref":"#/definitions/CreateTaskResponseBody"}},"400":{"description":"请求参数错误","examples":{"application/json":{"error_code":"string","error_msg":"string"}},"schema":{"$ref":"#/definitions/ErrorRsp"}},"500":{"description":"服务内部错误","examples":{"application/json":{"error_code":"string","error_msg":"string"}},"schema":{"$ref":"#/definitions/ErrorRsp"}}},"summary":"创建任务","tags":["OptVerse Service"],"x-support-sdk":"Y"}}},"product_short":"OptVerse","region_id":"cn-north-4","schemes":["HTTPS"],"security_definitions":null,"summary":"创建任务","tags":"OptVerse Service","uri":null,"version":"2.0"} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
{"base_path":"/","components":null,"consumes":"","definitions":{},"description":null,"group_id":"65316e9c0f344c7bb00267f3e61b1c2e","host":"optverse.cn-north-4.myhuaweicloud.com","id":"2169c79eb9df45b68d49b4f1889014ff","info_version":"v1","method":"delete","name":"DeleteTask","parameters":{"X-Apig-AppCode":{"description":"用户凭证","in":"header","name":"X-Apig-AppCode","required":true,"type":"string"}},"paths":{"/v1/{project_id}/optverse/{service_group}/{service_type}/tasks/{task_id}":{"delete":{"consumes":["application/json;charset=utf-8"],"description":"删除任务","operationId":"DeleteTask","parameters":[{"$ref":"#/parameters/X-Apig-AppCode"},{"description":"项目ID","in":"path","name":"project_id","required":true,"type":"string"},{"description":"服务类别,针对不同服务类场景,为用户提前填充对应值,用户侧不需单独赋值;当前仅支持 二维切割 2dcut ,便于后续扩展","in":"path","name":"service_group","required":true,"type":"string"},{"description":"子服务类型,针对不同服务,为用户提前填充对应值,用户侧不需单独赋值;服装切割固定为 irregular-textile,雕刻机切割固定为 engraving-machine-cutting, 板材切割固定为 regular-plate","in":"path","name":"service_type","required":true,"type":"string"},{"description":"任务id","in":"path","name":"task_id","required":true,"type":"string"}],"produces":["application/json;charset=utf-8"],"responses":{"200":{"description":"OK"},"400":{"$ref":"#/responses/ErrorResponse"}},"summary":"删除任务","tags":["OptVerse Service"],"x-support-sdk":"Y"}}},"product_short":"OptVerse","region_id":"cn-north-4","schemes":["HTTPS"],"security_definitions":null,"summary":"删除任务","tags":"OptVerse Service","uri":null,"version":"2.0"} | ||
{"base_path":"/","components":null,"consumes":"","definitions":{"ErrorRsp":{"description":"失败时返回的错误对象","properties":{"error_code":{"description":"错误码","maxLength":36,"minLength":8,"type":"string"},"error_msg":{"description":"错误描述","maxLength":512,"minLength":2,"type":"string"}},"required":["error_code","error_msg"],"type":"object"}},"description":null,"group_id":"65316e9c0f344c7bb00267f3e61b1c2e","host":"optverse.cn-north-4.myhuaweicloud.com","id":"2169c79eb9df45b68d49b4f1889014ff","info_version":"v2","method":"delete","name":"DeleteTask","parameters":{"X-Auth-Token":{"description":"用户Token。\n用于获取操作API的权限。[获取Token接口](https://support.huaweicloud.com/api-ocr/ocr_03_0005.html)响应消息头中X-Subject-Token的值即为Token。","in":"header","name":"X-Auth-Token","required":true,"type":"string","x-example":"MIINRwYJKoZIhvcNAQcCoIINODCCDTQCAQExDTALBglghkgBZQMEAgEwgguVBgkqhkiG..."}},"paths":{"/v2/{project_id}/optverse/{service_type}/tasks/{task_id}":{"delete":{"consumes":["application/json"],"description":"删除任务","operationId":"DeleteTask","parameters":[{"$ref":"#/parameters/X-Auth-Token"},{"description":"项目ID","in":"path","name":"project_id","required":true,"type":"string"},{"description":"服务类型,针对不同服务,为用户提前填充对应值,用户侧不需单独赋值;二维切割-方形件固定为 regular-plate,二维切割-异形件固定为 irregular-textile, 数学规划求解器固定为 optverse-mpsolver","in":"path","name":"service_type","required":true,"type":"string"},{"description":"任务id","in":"path","name":"task_id","required":true,"type":"string"}],"produces":["application/json"],"responses":{"200":{"description":"成功删除任务"},"400":{"description":"请求参数错误","examples":{"application/json":{"error_code":"string","error_msg":"string"}},"schema":{"$ref":"#/definitions/ErrorRsp"}},"500":{"description":"服务内部错误","examples":{"application/json":{"error_code":"string","error_msg":"string"}},"schema":{"$ref":"#/definitions/ErrorRsp"}}},"summary":"删除任务","tags":["OptVerse Service"],"x-support-sdk":"Y"}}},"product_short":"OptVerse","region_id":"cn-north-4","schemes":["HTTPS"],"security_definitions":null,"summary":"删除任务","tags":"OptVerse Service","uri":null,"version":"2.0"} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
{"base_path":"/","components":null,"consumes":"","definitions":{"TaskListItemVo":{"description":"任务列表项视图","properties":{"create_time":{"description":"创建时间(UTC)","example":"2021-08-10T05:58:05Z","format":"date-time","type":"string"},"end_time":{"description":"结束时间(UTC)","example":"2021-08-10T05:58:05Z","format":"date-time","type":"string"},"id":{"description":"任务编号","example":"86cbefe9-2adc-4186-b11b-dd4e4aabc36d","maxLength":36,"minLength":36,"type":"string"},"start_time":{"description":"开始时间(UTC)","example":"2021-08-10T05:58:05Z","format":"date-time","type":"string"},"status":{"description":"状态","enum":["Running","Failed","Successed"],"example":"Running","type":"string"}},"type":"object"},"TaskListVo":{"description":"任务列表视图","properties":{"count":{"description":"数量","example":1,"format":"int32","maximum":300,"minimum":0,"type":"integer"},"tasks":{"description":"任务列表项视图","items":{"$ref":"#/definitions/TaskListItemVo"},"type":"array"}},"required":["count","tasks"],"type":"object"}},"description":null,"group_id":"65316e9c0f344c7bb00267f3e61b1c2e","host":"optverse.cn-north-4.myhuaweicloud.com","id":"25bc0c1cd1474f76a802d9c883abca96","info_version":"v1","method":"get","name":"ListTask","parameters":{"X-Apig-AppCode":{"description":"用户凭证","in":"header","name":"X-Apig-AppCode","required":true,"type":"string"}},"paths":{"/v1/{project_id}/optverse/{service_group}/{service_type}/tasks":{"get":{"consumes":["application/json;charset=utf-8"],"description":"查询任务列表","operationId":"ListTask","parameters":[{"$ref":"#/parameters/X-Apig-AppCode"},{"description":"项目ID","in":"path","maxLength":32,"minLength":32,"name":"project_id","required":true,"type":"string"},{"description":"服务类别,针对不同服务类场景,为用户提前填充对应值,用户侧不需单独赋值;当前仅支持 二维切割 2dcut ,便于后续扩展","in":"path","maxLength":128,"minLength":0,"name":"service_group","required":true,"type":"string"},{"description":"子服务类型,针对不同服务,为用户提前填充对应值,用户侧不需单独赋值;服装切割固定为 irregular-textile,雕刻机切割固定为 engraving-machine-cutting, 板材切割固定为 regular-plate","in":"path","maxLength":128,"minLength":0,"name":"service_type","required":true,"type":"string"},{"default":300,"description":"限制量,单次查询总量,必须由数字组成,默认为300,取值范围[1,300]","in":"query","maximum":300,"minimum":1,"name":"limit","required":false,"type":"integer"},{"default":0,"description":"偏移量,查询起始偏移,必须由数字组成,默认为0,取值范围[0,100000000]","in":"query","maximum":100000000,"minimum":0,"name":"offset","required":false,"type":"integer"}],"produces":["application/json;charset=utf-8"],"responses":{"200":{"description":"任务列表视图","schema":{"$ref":"#/definitions/TaskListVo"}},"400":{"$ref":"#/responses/ErrorResponse"}},"summary":"查询任务列表","tags":["OptVerse Service"],"x-support-sdk":"Y"}}},"product_short":"OptVerse","region_id":"cn-north-4","schemes":["HTTPS"],"security_definitions":null,"summary":"查询任务列表","tags":"OptVerse Service","uri":null,"version":"2.0"} | ||
{"base_path":"/","components":null,"consumes":"","definitions":{"ErrorRsp":{"description":"失败时返回的错误对象","properties":{"error_code":{"description":"错误码","maxLength":36,"minLength":8,"type":"string"},"error_msg":{"description":"错误描述","maxLength":512,"minLength":2,"type":"string"}},"required":["error_code","error_msg"],"type":"object"},"TaskListItemVo":{"description":"单个任务详情数据","properties":{"create_time":{"description":"创建时间","example":"2024-05-16T08:40:00.453Z","type":"string"},"end_time":{"description":"结束时间","example":"2024-05-16T08:40:00.663Z","type":"string"},"start_time":{"description":"开始时间","type":"string"},"status":{"description":"任务状态","enum":["Running","Pending","Expired","Unknown","Failed","Succeeded","Stopped","Deleted"],"type":"string"},"task_id":{"description":"任务ID","type":"string"}},"required":["task_id","status","start_time","end_time","create_time"],"type":"object"},"TaskListVo":{"description":"查询任务成功响应消息","properties":{"count":{"description":"任务数量","format":"int32","minimum":0,"type":"integer"},"tasks":{"description":"任务列表项视图","items":{"$ref":"#/definitions/TaskListItemVo"},"type":"array"}},"required":["count","tasks"],"type":"object"}},"description":null,"group_id":"65316e9c0f344c7bb00267f3e61b1c2e","host":"optverse.cn-north-4.myhuaweicloud.com","id":"25bc0c1cd1474f76a802d9c883abca96","info_version":"v2","method":"get","name":"ListTask","parameters":{"X-Auth-Token":{"description":"用户Token。\n用于获取操作API的权限。[获取Token接口](https://support.huaweicloud.com/api-ocr/ocr_03_0005.html)响应消息头中X-Subject-Token的值即为Token。","in":"header","name":"X-Auth-Token","required":true,"type":"string","x-example":"MIINRwYJKoZIhvcNAQcCoIINODCCDTQCAQExDTALBglghkgBZQMEAgEwgguVBgkqhkiG..."}},"paths":{"/v2/{project_id}/optverse/{service_type}/tasks":{"get":{"consumes":["application/json"],"description":"查询任务列表","operationId":"ListTask","parameters":[{"$ref":"#/parameters/X-Auth-Token"},{"description":"项目ID","in":"path","maxLength":32,"minLength":32,"name":"project_id","required":true,"type":"string"},{"description":"服务类型,针对不同服务,为用户提前填充对应值,用户侧不需单独赋值;二维切割-方形件固定为 regular-plate,二维切割-异形件固定为 irregular-textile, 数学规划求解器固定为 optverse-mpsolver","in":"path","maxLength":128,"minLength":1,"name":"service_type","required":true,"type":"string"},{"default":300,"description":"限制量,单次查询总量,必须由数字组成,默认为300,取值范围[1,300]","in":"query","maximum":300,"minimum":1,"name":"limit","required":false,"type":"integer"},{"default":0,"description":"偏移量,查询起始偏移,必须由数字组成,默认为0,取值范围[0,100000000]","in":"query","maximum":100000000,"minimum":0,"name":"offset","required":false,"type":"integer"}],"produces":["application/json"],"responses":{"200":{"description":"成功获取任务列表","examples":{"application/json":{"count":1,"tasks":[{"create_time":"2024-05-16T08:40:00.453Z","end_time":null,"start_time":"2024-05-16T08:40:00.663Z","status":"Running","task_id":"032b3df0-adcd-4a39-a4e6-f0ec9707fcc8"}]}},"schema":{"$ref":"#/definitions/TaskListVo"}},"400":{"description":"请求参数错误","examples":{"application/json":{"error_code":"string","error_msg":"string"}},"schema":{"$ref":"#/definitions/ErrorRsp"}},"500":{"description":"服务内部错误","examples":{"application/json":{"error_code":"string","error_msg":"string"}},"schema":{"$ref":"#/definitions/ErrorRsp"}}},"summary":"查询任务列表","tags":["OptVerse Service"],"x-support-sdk":"Y"}}},"product_short":"OptVerse","region_id":"cn-north-4","schemes":["HTTPS"],"security_definitions":null,"summary":"查询任务列表","tags":"OptVerse Service","uri":null,"version":"2.0"} |
Oops, something went wrong.