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"]},"PackageCard":{"description":"习题库简单信息返回体,用于列表返回","properties":{"id":{"description":"习题库id","type":"string"},"image_url":{"description":"背景图url","type":"string"},"name":{"description":"习题库名称","type":"string"},"order_count":{"description":"租户习题库编号","type":"integer"},"school":{"description":"学习名称","type":"string"},"tag_name":{"description":"标签名称","type":"string"},"teacher_name":{"description":"教师名称","type":"string"}}},"PackageFilter":{"description":"获取租户的习题库过滤字段","properties":{"name":{"description":"需查询的习题库名称","type":"string"},"tag_names":{"description":"标签名称列表","items":{"type":"string"},"type":"array"}}},"PackagesListRequestBody":{"description":"获取租户的习题库调用参数","properties":{"filter":{"$ref":"#/definitions/PackageFilter"},"page_size":{"description":"每页数量","maximum":10000,"minimum":1,"type":"integer"},"start_index":{"description":"起始页","maximum":100,"minimum":1,"type":"integer"}}},"PackagesListResponse":{"description":"习题库列表返回结果","properties":{"data":{"description":"习题库列表","items":{"$ref":"#/definitions/PackageCard"},"type":"array"},"total":{"description":"习题库数量","type":"integer"}},"required":["total","data"]}},"description":null,"group_id":"efb473a373f747f48f056d82c721a6dd","host":"classroom-ext.cn-north-4.myhuaweicloud.com","id":"e8616de75a5347f3bc0e52886759ba28","info_version":"v3","method":"post","name":"ListPackages","parameters":{},"paths":{"/v1/assemble/package/list":{"post":{"description":"查询当前租户的习题库列表","operationId":"ListPackages","parameters":[{"description":"用户token","in":"header","name":"x-auth-token","required":true,"type":"string","x-example":"MIIDkgYJKoZIhvIIDgzCCXXXXXX..."},{"description":"需查询的习题库列表相关信息","in":"body","name":"ListPackagesRequestBody","required":true,"schema":{"$ref":"#/definitions/PackagesListRequestBody"}}],"produces":["application/json;charset=UTF-8"],"responses":{"200":{"description":"OK","examples":{"application/json":{"data":[{"id":"57a26ffb35a011ed8895fa163eb30021","image_url":null,"name":"test1","order_count":1,"school":"school","tag_name":"数据结构","teacher_name":"teacher"}],"total":1}},"schema":{"$ref":"#/definitions/PackagesListResponse"}},"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":["assemble"],"x-is-registered":"Y","x-request-examples-1":{"filter":{"name":"test","tag_names":["数据结构"]},"page_size":10,"start_index":1},"x-request-examples-2":{"page_size":10,"start_index":1},"x-support-sdk":"Y"}}},"product_short":"Classroom","region_id":"cn-north-4","schemes":["HTTPS"],"security_definitions":null,"summary":"查询当前租户的习题库列表","tags":"assemble","uri":null,"version":"2.0"}