Immutable whole-project ZDS archive snapshot.
Record Key
tid
Timestamp-based ID
Properties
archiveBlob
blob
Required
No description available.
archiveByteSize
integer
Required
No description available.
minimum: 0archiveSha256
string
Required
No description available.
maxLength: 64 bytesminLength: 64 bytescreatedAt
string
datetime
Required
An RFC 3339 formatted timestamp.
entrypointPath
string
Required
No description available.
maxLength: 2048 bytesmanifest
ref
nyc.noirot.cad.defs#archiveManifest
Optional
No description available.
project
ref
nyc.noirot.cad.defs#strongRef
Required
No description available.
projectTomlPath
string
Required
No description available.
maxLength: 2048 bytessource
string
Optional
No description available.
maxLength: 256 byteszdsSchemaVersion
integer
Optional
No description available.
minimum: 1View raw schema
{
"key": "tid",
"type": "record",
"record": {
"type": "object",
"required": [
"project",
"archiveBlob",
"archiveSha256",
"archiveByteSize",
"entrypointPath",
"projectTomlPath",
"createdAt"
],
"properties": {
"source": {
"type": "string",
"maxLength": 256
},
"project": {
"ref": "nyc.noirot.cad.defs#strongRef",
"type": "ref"
},
"manifest": {
"ref": "nyc.noirot.cad.defs#archiveManifest",
"type": "ref"
},
"createdAt": {
"type": "string",
"format": "datetime"
},
"archiveBlob": {
"type": "blob",
"accept": [
"application/zip",
"application/octet-stream"
]
},
"archiveSha256": {
"type": "string",
"maxLength": 64,
"minLength": 64
},
"entrypointPath": {
"type": "string",
"maxLength": 2048
},
"archiveByteSize": {
"type": "integer",
"minimum": 0
},
"projectTomlPath": {
"type": "string",
"maxLength": 2048
},
"zdsSchemaVersion": {
"type": "integer",
"minimum": 1
}
}
},
"description": "Immutable whole-project ZDS archive snapshot."
}