huawei-cloud-api-definitions-Classroom 0.1.20250418

Huawei Cloud API definitions, generated from OpenAPI spec
Documentation
1
{"base_path":"/","components":null,"consumes":"[\"application/json;charset=UTF-8\"]","definitions":{"Error":{"description":"接口返回异常信息","properties":{"error_code":{"description":"异常错误码","type":"string"},"error_msg":{"description":"异常错误描述","type":"string"}},"required":["error_code","error_msg"]},"JudgementCaseInfo":{"description":"用例数据","properties":{"input":{"description":"用例数据输入","type":"string"},"output":{"description":"用例数据期望输出","type":"string"}},"required":["input"]},"JudgementDispatchResponse":{"description":"下发判题任务接口返回值","properties":{"judgement_id":{"description":"判题任务ID","type":"string"}},"required":["judgement_id"]},"JudgementTaskRequestBody":{"description":"下发判题任务请求参数","properties":{"code_type":{"default":"inline","description":"代码来源:inline(源代码)","enum":["inline"],"maxLength":32,"minLength":1,"type":"string"},"description":{"description":"任务描述","maxLength":255,"minLength":0,"type":"string"},"notify_url":{"description":"第三方指定的判题结果回调url,取值来源于伙伴通道“判题管理配置”-“接口管理”中设置的回调地址相同","maxLength":255,"minLength":1,"type":"string"},"output_type":{"description":"结果返回类型:sysout(标准输出)、fileout(以文件形式输出)、imgout(以图片形式输出)、caseout(用例运行返回)、judgeout(用例对比返回)","enum":["sysout","fileout","imgout","caseout","judgeout"],"maxLength":32,"minLength":1,"type":"string"},"runtime_type":{"description":"支持语言类型:java、c、cpp、python、javaScript","enum":["java","c","cpp","python","javaScript"],"maxLength":32,"minLength":1,"type":"string"},"source_code":{"description":"源代码,需Base64编码","maxLength":30000,"minLength":0,"type":"string"},"testcases":{"description":"当判题结果类型是caseout和judgeout类型才需要传的字段,表示用例数据","items":{"$ref":"#/definitions/JudgementCaseInfo"},"maxLength":50,"minLength":1,"type":"array"},"timeout":{"description":"代码运行超时时间,单位为秒","maximum":60,"minimum":1,"type":"integer"}},"required":["notify_url","code_type","source_code","runtime_type","output_type"]}},"description":null,"group_id":"efb473a373f747f48f056d82c721a6dd","host":"classroom-ext.cn-north-4.myhuaweicloud.com","id":"1f3145a8a5b54408bc1311fe2b52ad2d","info_version":"v3","method":"post","name":"ApplyJudgement","parameters":{},"paths":{"/v1/enablement/judgements":{"post":{"consumes":["application/json"],"description":"下发判题任务,根据回调地址、代码来源、源代码文本、语言类型、超时时长、输出类型,触发后台代码编译运行和判题","operationId":"ApplyJudgement","parameters":[{"description":"下发判题任务请求参数","in":"body","name":"ApplyJudgementRequestBody","required":true,"schema":{"$ref":"#/definitions/JudgementTaskRequestBody"}},{"description":"用户token","in":"header","name":"x-auth-token","required":true,"type":"string","x-example":"MIIDkgYJKoZIhvIIDgzCCXXXXXX..."}],"produces":["*/*"],"responses":{"200":{"description":"下发判题任务成功","examples":{"application/json":{"judgement_id":"9a780fd55cd64333b668ba26132629d2"}},"schema":{"$ref":"#/definitions/JudgementDispatchResponse"}},"400":{"description":"Bad Request","examples":{"application/json":{"error_code":"CM.0003","error_msg":"请求参数有误"}},"schema":{"$ref":"#/definitions/Error"}},"403":{"description":"Forbidden","examples":{"application/json":{"error_code":"CM.0001","error_msg":"请求被拒绝访问"}},"schema":{"$ref":"#/definitions/Error"}},"500":{"description":"Internal Server Error","examples":{"application/json":{"error_code":"CM.0000","error_msg":"服务内部错误"}},"schema":{"$ref":"#/definitions/Error"}}},"summary":"下发判题任务","tags":["判题使能"],"x-is-registered":"Y","x-request-examples-1":{"code_type":"inline","description":"cpp code","notify_url":"https://117.12.143.1/taskBack","output_type":"sysout","runtime_type":"cpp","source_code":"I2luY2x1ZGUgPGlvc3RyZWFtPgoKaW50IG1haW4oKSB7CiAgICBzdGQ6OmNvdXQgPDwgIkhlbGxvIHdvcmxkISIgPDwgc3RkOjplbmRsOwogICAgcmV0dXJuIDA7Cn0=","timeout":60},"x-request-examples-2":{"code_type":"inline","description":"python code","notify_url":"https://117.12.143.1/taskBack","output_type":"judgeout","runtime_type":"python","source_code":"bnVtID0gaW5wdXQoKQpudW1zID0gbnVtLnNwbGl0KCkKcHJpbnQoaW50KG51bXNbMF0pK2ludChudW1zWzFdKSk=","testcases":[{"input":"10 20","output":"30"}],"timeout":10},"x-support-sdk":"Y"}}},"product_short":"Classroom","region_id":"cn-north-4","schemes":["HTTPS"],"security_definitions":null,"summary":"下发判题任务","tags":"判题使能","uri":null,"version":"2.0"}