Skip to content

Latest commit

 

History

History
95 lines (71 loc) · 2.47 KB

code-library-list.md

File metadata and controls

95 lines (71 loc) · 2.47 KB

代码库列表

请求方法/请求路径

GET /ms/openapi/api/apigw/v3/repositories/{projectId}/hasPermissionList

资源描述

代码库列表

输入参数说明

Query参数

参数名称 参数类型 必须 参数说明 默认值
repositoryType string 仓库类型

Path参数

参数名称 参数类型 必须 参数说明 默认值
projectId string 项目ID

响应

HTTP代码 说明 参数类型
200 successful operation 数据返回包装模型分页数据包装模型代码库模型-基本信息

请求样例

curl -X GET '[请替换为API地址栏请求地址]?repositoryType={repositoryType}'

HEADER样例

accept: application/json
Content-Type: application/json

返回样例-200

{
  "data" : {
    "records" : [ {
      "aliasName" : "String",
      "updatedTime" : 0,
      "repositoryId" : 0,
      "type" : "ENUM",
      "repositoryHashId" : "String",
      "url" : "String"
    } ],
    "count" : 0,
    "totalPages" : 0,
    "pageSize" : 0,
    "page" : 0
  },
  "message" : "String",
  "status" : 0
}

数据返回包装模型分页数据包装模型代码库模型-基本信息

参数名称 参数类型 必须 参数说明
data 分页数据包装模型代码库模型-基本信息 数据
message string 错误信息
status integer 状态码

分页数据包装模型代码库模型-基本信息

参数名称 参数类型 必须 参数说明
records List<代码库模型-基本信息> 数据
count integer 总记录行数
totalPages integer 总共多少页
pageSize integer 每页多少条
page integer 第几页

代码库模型-基本信息

参数名称 参数类型 必须 参数说明
aliasName string 仓库别名
updatedTime integer 最后更新时间
repositoryId integer 仓库ID
type ENUM(CODE_SVN, CODE_GIT, CODE_GITLAB, GITHUB, CODE_TGIT, ) 类型
repositoryHashId string 仓库哈希ID
url string URL