club.fellas.v0.listItem

cam.fellas.club

Documentation

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.

main record

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.

Record Key any Any valid record key

Properties

addedAt string datetime Required

An RFC 3339 formatted timestamp.

imdbId string Optional

IMDb title identifier for a film.

maxLength: 16 bytes
list string at-uri Optional

The club.fellas.v0.list this item is on. Absent for the watchlist and reading list.

olid string Optional

Open Library work identifier for a book.

maxLength: 20 bytes
removed boolean Optional

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.

updatedAt string datetime Optional

When this record last changed, for ordering changes on a shared list. addedAt when absent.

View raw schema
{
  "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"
}

Lexicon Garden

@