huawei-cloud-api-definitions-CodeCraft 0.1.20240402

Huawei Cloud API definitions, generated from OpenAPI spec
Documentation
1
{"base_path":"/","components":null,"consumes":"[\"application/json;charset=UTF-8\"]","definitions":{"CreateScoresRequestModel":{"properties":{"competition_id":{"description":"大赛ID,大赛平台提供","example":"1000001898","maxLength":10,"minLength":1,"type":"string"},"created_time":{"description":"作品创建时间","example":"2021-05-20 13:45:30","maxLength":30,"minLength":19,"type":"string"},"domain_id":{"description":"租户ID","example":"8624ae47cdc646e49e3fed2562c876e4","maxLength":50,"minLength":1,"type":"string"},"message":{"description":"作品描述信息","example":"这是一条描述信息","maxLength":500,"minLength":1,"type":"string"},"name":{"description":"作品名称,名称最大字符数为75,并且不能有含有特殊符号","example":"这是作品名称.zip","maxLength":75,"minLength":1,"type":"string"},"note":{"description":"作品备注信息","example":"这是作品备注信息","maxLength":100,"minLength":0,"type":"string"},"score":{"description":"作品分数,作品状态为failed时传-1,计算长度时包括小数点,小数点后面最多保留四位","example":66.66,"format":"double","maximum":99999999999,"minimum":-1,"type":"number"},"stage_id":{"description":"大赛阶段ID,大赛平台提供","example":"1001","maxLength":10,"minLength":1,"type":"string"},"status":{"description":"作品状态success|failed。判题时,需要对上传作品进行检查,当作品不符合要求时,应该返回failed,并将提示信息通过 message显示出来","enum":["success","failed"],"example":"success","maxLength":7,"minLength":6,"type":"string"},"user_id":{"description":"用户ID","example":"8624ae47cdc646e49e3fed2562c876e4","maxLength":50,"minLength":1,"type":"string"},"works_id":{"description":"第三方服务作品ID","example":4056012,"format":"int32","maximum":2147483647,"minimum":1,"type":"integer"},"works_kind":{"description":"作品类型,例如docx、png、zip等","example":"zip","maxLength":10,"minLength":0,"type":"string"}},"required":["competition_id","stage_id","works_id","name","score","status","created_time","domain_id"],"title":"CreateScoresRequestModel","type":"object"},"CreateScoresResponseModel":{"properties":{"works_id":{"description":"作品ID","example":"1056036","maxLength":10,"minLength":1,"type":"string"}},"required":["works_id"],"title":"CreateScoresResponseModel","type":"object"},"Error":{"description":"接口返回异常信息","properties":{"error_code":{"description":"异常错误码","type":"string"},"error_msg":{"description":"异常错误描述","type":"string"}},"required":["error_code","error_msg"]}},"description":null,"group_id":"af68f2651886492cad04cddb8f2f3129","host":"codecraft.cn-north-4.myhuaweicloud.com","id":"c755347f37e548d6ba14121999f9f012","info_version":"v5","method":"post","name":"CreateCompetitionScore","parameters":{},"paths":{"/v5/competitions/score-infos":{"post":{"consumes":["application/json;charset=UTF-8"],"deprecated":false,"description":"针对在第三方提交作品的场景:第三方服务对作品完成判分后,调用该接口将作品信息及作品得分返回给大赛平台","operationId":"CreateCompetitionScore","parameters":[{"description":"第三方token,需要平台配置账号权限","in":"header","maxLength":99999,"minLength":1,"name":"x-auth-token","required":true,"type":"string","x-example":"MIIDkgYJKoZIhvIIDgzCCXXXXXX..."},{"description":"CreateScoresRequestModel","in":"body","name":"CreateCompetitionScoreRequestBody","required":true,"schema":{"$ref":"#/definitions/CreateScoresRequestModel"}}],"produces":["application/json;charset=UTF-8"],"responses":{"200":{"description":"作品保存成功","examples":{"application/json":{"works_id":"1056036"}},"schema":{"$ref":"#/definitions/CreateScoresResponseModel"}},"403":{"description":"用户无权操作","examples":{"application/json":{"error_code":"CC.0001","error_msg":"用户无权操作"}},"schema":{"$ref":"#/definitions/Error"}},"500":{"description":"系统繁忙","examples":{"application/json":{"error_code":"CC.0011","error_msg":"系统繁忙"}},"schema":{"$ref":"#/definitions/Error"}}},"summary":"登记第三方提交的作品信息(得分回调)","tags":["作品管理"],"x-apigateway-backend":{"httpEndpoints":{"address":"#address#","method":"POST","path":"/CompetitionService/v5/competitions/score-infos","scheme":"https","timeout":30000}},"x-apigateway-cors":false,"x-apigateway-match-mode":"NORMAL","x-apigateway-request-type":"public","x-is-registered":"Y","x-name":"作品得分回调接口","x-request-examples-description-1":"正常响应,返回works_id","x-request-examples-description-2":"异常响应,返回错误码error_code=CC.0001,该用户无权限操作","x-request-examples-description-3":"异常响应,返回错误码error_code=CC.0009,当前用户未报名","x-request-examples-text-1":{"competition_id":"10000001","created_time":"2021-07-13 13:59:15","domain_id":"c65371d7abd740bf80af329a44175cb6","message":"测试作品得分回调外部接口时创建的作品","name":"azteggstXGF.zip","score":99.99,"stage_id":"1001","status":"success","works_id":4056012,"works_kind":"zip"},"x-request-examples-text-2":{"competition_id":"1000000111","created_time":"2021-07-13 13:59:15","domain_id":"c65371d7abd740bf80af329a44175cb6","message":"测试作品得分回调外部接口时创建的作品","name":"azteggstXGF.zip","score":99.99,"stage_id":"1001","status":"success","works_id":4056012,"works_kind":"zip"},"x-request-examples-text-3":{"competition_id":"10000001","created_time":"2021-07-13 13:59:15","domain_id":"c65371e7abd740bf80af329a44175cb6","message":"测试作品得分回调外部接口时创建的作品","name":"azteggstXGF.zip","score":99.99,"stage_id":"1001","status":"success","works_id":4056012,"works_kind":"zip"},"x-request-examples-url-1":"POST https://{endpoint}/v5/competitions/score-infos","x-request-examples-url-2":"POST https://{endpoint}/v5/competitions/score-infos","x-request-examples-url-3":"POST https://{endpoint}/v5/competitions/score-infos","x-support-sdk":"Y","x-version":"v5"}}},"product_short":"CodeCraft","region_id":"cn-north-4","schemes":["HTTPS"],"security_definitions":null,"summary":"登记第三方提交的作品信息(得分回调)","tags":"作品管理","uri":null,"version":"2.0"}