VersionSummary
idstringrequired
namestringrequired
lateststring | nullnullablerequired
nextVersionstringrequired
totalDownloadCountinteger<int64>required
当前项目所有已发布版本的累计下载量合计。
Possible values: >= 0
versions object[]required
Array [
versionstringrequired
downloadCountinteger<int64>required
该精确版本成功发送源码下载响应的累计次数,从统计功能启用后开始记录,不按用户去重,不代表客户端已写盘。
Possible values: >= 0
createdAtstring<date-time>
createdByUserIdstring
createdByProfile object
userIdstringrequired
displayNamestringrequired
emailstring
Optional email address for the profile summary.
avatarUrlstring
Optional avatar image URL or data URL for the uploader profile.
releaseLogstring
sourceHashstring
sourceObjectPathstring
dependencies object[]
该精确版本固化的 Kanban 数据源依赖锁;旧版本可能省略。
Array [
aliasstringrequired
Possible values: Value must match regular expression ^[a-z][a-z0-9_-]{0,63}$
projectIdstring<uuid>required
deliverystringrequired
Possible values: [included, external]
versionstring
included 依赖发布后固化的精确版本;external 不携带。
Possible values: Value must match regular expression ^\d+\.\d+\.\d+$
sourceHashstring
included 依赖发布后固化的源码哈希;external 不携带。
Possible values: Value must match regular expression ^[a-f0-9]{64}$
]
latestbooleanrequired
]
VersionSummary
{
"id": "string",
"name": "string",
"latest": "string",
"nextVersion": "string",
"totalDownloadCount": 0,
"versions": [
{
"version": "string",
"downloadCount": 0,
"createdAt": "2024-07-29T15:51:28.071Z",
"createdByUserId": "string",
"createdByProfile": {
"userId": "string",
"displayName": "string",
"email": "string",
"avatarUrl": "string"
},
"releaseLog": "string",
"sourceHash": "string",
"sourceObjectPath": "string",
"dependencies": [
{
"alias": "string",
"projectId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"delivery": "included",
"version": "string",
"sourceHash": "string"
}
],
"latest": true
}
]
}