club.fellas.v0.listItem

A film or book on a list. Without a list reference it is on the participant's watchlist (films) or reading list (books), which live in their personal space. Exactly one of imdbId or olid identifies the subject.

Repository @cam.fellas.club did:plc:ctpw7nnpcnuxey7ckqi66mxz namespace authority
Details · record, key any
Kindrecord
Record keyany
Authorityv0.fellas.club
Indexed
cid bafyreibj2wehbxf4b4r2em4i5yril6al2isdzjlaz5b6a2r7ejrwtulszq

Checks

Valid Lint pass
JSONDownload
{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "description": "A film or book on a list. Without a list reference it is on the participant's watchlist (films) or reading list (books), which live in their personal space. Exactly one of imdbId or olid identifies the subject.",
      "key": "any",
      "record": {
        "properties": {
          "addedAt": {
            "format": "datetime",
            "type": "string"
          },
          "imdbId": {
            "description": "IMDb title identifier for a film.",
            "maxLength": 16,
            "type": "string"
          },
          "list": {
            "description": "The club.fellas.v0.list this item is on. Absent for the watchlist and reading list.",
            "format": "at-uri",
            "type": "string"
          },
          "olid": {
            "description": "Open Library work identifier for a book.",
            "maxLength": 20,
            "type": "string"
          },
          "removed": {
            "description": "On a shared list, this participant took the title off. Every participant keeps their own record per title, and the most recently updated one across participants decides whether it is on the list.",
            "type": "boolean"
          },
          "updatedAt": {
            "description": "When this record last changed, for ordering changes on a shared list. addedAt when absent.",
            "format": "datetime",
            "type": "string"
          }
        },
        "required": [
          "addedAt"
        ],
        "type": "object"
      },
      "type": "record"
    }
  },
  "id": "club.fellas.v0.listItem",
  "lexicon": 1
}