swh:1:snp:eb70f1f85391e4b077c211bec36af0061c4bf937
Tip revision: 4213a0cd4ad15b0f3ceccd83ceb0e8957f6594de authored by Antoine R. Dumont (@ardumont) on 19 January 2017, 13:19:24 UTC
Return page of results for origin visits endpoints
Return page of results for origin visits endpoints
Tip revision: 4213a0c
revision.metadata.schema.json
{
"$schema": "http://json-schema.org/schema#",
"id": "http://softwareheritage.org/schemas/myschema.json",
"definitions": {
"person": {
"type": "object",
"properties": {
"name": {
"title": "full name",
"type": "string"
},
"email": {
"title": "email address",
"type": "string",
"format": "email"
}
}
},
"pkgid": {
"title": "debian source package identifier",
"type": "array",
"items": [
{
"title": "package name",
"type": "string"
},
{
"title": "package version",
"type": "string"
}
]
},
"archive_type": {
"title": "a file archive type (tar, zip, etc.)",
"description": "Most values are self-describing. Others are as follows:\n 'dsc' -> Debian source package",
"type": "string",
"enum": ["tar", "zip", "dsc"]
}
},
"type": "object",
"properties": {
"original_artifact": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": { "type": "string" },
"length": { "type": "integer", "minimum": 0 },
"sha1": { "type": "string" },
"sha1_git": { "type": "string" },
"sha256": { "type": "string" },
"archive_type": { "$ref": "#/definitions/archive_type" }
}
}
},
"package_info": {
"type": "object",
"properties": {
"name": { "type": "string" },
"version": { "type": "string" },
"changelog": {
"type": "object",
"properties": {
"date": { "type": "string", "format": "date-time" },
"person": { "$ref": "#/definitions/person" },
"history": {
"type": "array",
"items": { "$ref": "#/definitions/pkgid" }
}
}
},
"maintainers": {
"type": "object",
"properties": {
}
},
"pgp_signature": {
"type": "object",
"properties": {
"date": { "type": "string", "format": "date-time" },
"keyid": { "type": "string" },
"person": { "$ref": "#/definitions/person" }
}
},
"lister_metadata": {
"type": "object",
"properties": {
"id": { "type": "integer" },
"lister": { "type": "string" }
}
}
}
}
}
}