A game in a user's collection
Record Key
tid
Timestamp-based ID
Properties
createdAt
string
datetime
Required
An RFC 3339 formatted timestamp.
finishedAt
string
datetime
Optional
An RFC 3339 formatted timestamp.
game
ref
#gameRef
Required
No description available.
notes
string
Optional
No description available.
maxLength: 1000 bytesplatform
string
Optional
No description available.
maxLength: 128 bytesplayedStatus
string
Optional
No description available.
maxLength: 64 bytesKnown values:
completed, retired, shelved, abandonedrating
integer
Optional
Rating stored as stars×2 (e.g. 7 = 3.5 stars)
minimum: 1maximum: 10replay
ref
com.atproto.repo.strongRef
Optional
Points to the original playthrough record if this is a replay
startedAt
string
datetime
Optional
An RFC 3339 formatted timestamp.
status
string
Required
No description available.
maxLength: 64 bytesKnown values:
playing, wishlisted, backlogged, played, started, wishlist, finished, shelved, abandonedView raw schema
{
"key": "tid",
"type": "record",
"record": {
"type": "object",
"required": [
"game",
"status",
"createdAt"
],
"properties": {
"game": {
"ref": "#gameRef",
"type": "ref"
},
"notes": {
"type": "string",
"maxLength": 1000
},
"rating": {
"type": "integer",
"maximum": 10,
"minimum": 1,
"description": "Rating stored as stars×2 (e.g. 7 = 3.5 stars)"
},
"replay": {
"ref": "com.atproto.repo.strongRef",
"type": "ref",
"description": "Points to the original playthrough record if this is a replay"
},
"status": {
"type": "string",
"maxLength": 64,
"knownValues": [
"playing",
"wishlisted",
"backlogged",
"played",
"started",
"wishlist",
"finished",
"shelved",
"abandoned"
]
},
"platform": {
"type": "string",
"maxLength": 128
},
"createdAt": {
"type": "string",
"format": "datetime"
},
"startedAt": {
"type": "string",
"format": "datetime"
},
"finishedAt": {
"type": "string",
"format": "datetime"
},
"playedStatus": {
"type": "string",
"maxLength": 64,
"knownValues": [
"completed",
"retired",
"shelved",
"abandoned"
]
}
}
},
"description": "A game in a user's collection"
}