Skip to main content

WorkflowProjectGroupDownloadResponse

errCodeintegerrequired
Constant value: 0
errMessagestringrequired
Constant value:
data objectrequired
rootProjectIdstring<uuid>required
rootVersionstringrequired
dependencies object[]required
  • 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 rely on the exact version of post-release solidification; external do not carry.

    Possible values: Value must match regular expression ^\d+\.\d+\.\d+$

    sourceHashstring

    included rely on source code hash solidified after release; external do not carry.

    Possible values: Value must match regular expression ^[a-f0-9]{64}$

  • ]
  • downloads object[]required
  • Array [
  • aliasstring
    projectIdstring<uuid>required
    versionstringrequired
    sourceHashstringrequired

    Possible values: Value must match regular expression ^[a-f0-9]{64}$

    projectNamestring
    rolestringrequired

    Possible values: [root, dependency]

    alreadyAvailableboolean
  • ]
  • skippedDependencies object[]required
  • Array [
  • dependency objectrequired

    Exact Kanban version delivery lock generated from confirmed related projects.

    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 rely on the exact version of post-release solidification; external do not carry.

    Possible values: Value must match regular expression ^\d+\.\d+\.\d+$

    sourceHashstring

    included rely on source code hash solidified after release; external do not carry.

    Possible values: Value must match regular expression ^[a-f0-9]{64}$

    reasonstringrequired

    Possible values: [external, source_unavailable, permission_required]

    requestUrlstring<uri>
  • ]
  • completebooleanrequired
    copyAllowedbooleanrequired
    projects object[]required
  • Array [
  • aliasstring
    projectIdstring<uuid>required
    projectNamestringrequired
    versionstringrequired
    sourceHashstringrequired

    Possible values: Value must match regular expression ^[a-f0-9]{64}$

    rolestringrequired

    Possible values: [root, dependency]

    files object[]required
  • Array [
  • pathstringrequired
    contentstringrequired
    sizeintegerrequired
    encodingstring

    When present, it means that content is a base64 encoding of the original file bytes, not editable text.

    Possible values: [base64]

  • ]
  • ]
  • WorkflowProjectGroupDownloadResponse
    {
    "errCode": 0,
    "errMessage": "string",
    "data": {
    "rootProjectId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
    "rootVersion": "string",
    "dependencies": [
    {
    "alias": "string",
    "projectId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
    "delivery": "included",
    "version": "string",
    "sourceHash": "string"
    }
    ],
    "downloads": [
    {
    "alias": "string",
    "projectId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
    "version": "string",
    "sourceHash": "string",
    "projectName": "string",
    "role": "root",
    "alreadyAvailable": true
    }
    ],
    "skippedDependencies": [
    {
    "dependency": {
    "alias": "string",
    "projectId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
    "delivery": "included",
    "version": "string",
    "sourceHash": "string"
    },
    "reason": "external",
    "requestUrl": "string"
    }
    ],
    "complete": true,
    "copyAllowed": true,
    "projects": [
    {
    "alias": "string",
    "projectId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
    "projectName": "string",
    "version": "string",
    "sourceHash": "string",
    "role": "root",
    "files": [
    {
    "path": "string",
    "content": "string",
    "size": 0,
    "encoding": "base64"
    }
    ]
    }
    ]
    }
    }