A reading list curated by a librarian
Record Key
tid
Timestamp-based ID
Properties
books
array
of
union
Required
Required books for this reading challenge
Known types:
createdAt
string
datetime
Required
When this list was created
description
string
Optional
Description of the reading challenge
maxLength: 2000 bytesmaxGraphemes: 1000 graphemesduedate
string
datetime
Required
Deadline for completing the reading challenge
librarians
array
of
string
did
Required
DIDs of users who can issue stamps for this list
title
string
Required
Display name for the reading list
maxLength: 200 bytesmaxGraphemes: 100 graphemesView raw schema
{
"key": "tid",
"type": "record",
"record": {
"type": "object",
"required": [
"title",
"librarians",
"books",
"duedate",
"createdAt"
],
"properties": {
"books": {
"type": "array",
"items": {
"refs": [
"bond.biblio.defs#bookRequirement"
],
"type": "union"
},
"description": "Required books for this reading challenge"
},
"title": {
"type": "string",
"maxLength": 200,
"description": "Display name for the reading list",
"maxGraphemes": 100
},
"duedate": {
"type": "string",
"format": "datetime",
"description": "Deadline for completing the reading challenge"
},
"createdAt": {
"type": "string",
"format": "datetime",
"description": "When this list was created"
},
"librarians": {
"type": "array",
"items": {
"type": "string",
"format": "did"
},
"description": "DIDs of users who can issue stamps for this list"
},
"description": {
"type": "string",
"maxLength": 2000,
"description": "Description of the reading challenge",
"maxGraphemes": 1000
}
}
},
"description": "A reading list curated by a librarian"
}