computer.sims.log.watchlistItem

sims.computer

Documentation

A shared-watchlist entry: one show a member wants to watch, written into that member's own space-repo. rkey is 'tmdb-<id>' so an add is idempotent per show.

main record

A shared-watchlist entry: one show a member wants to watch, written into that member's own space-repo. rkey is 'tmdb-<id>' so an add is idempotent per show.

Record Key any Any valid record key

Properties

addedAt string datetime Required

When the show was added to the watchlist.

mediaType string Required

Media type of the work. Watchlist entries are TV shows today.

Allowed: movie, tv
posterUrl string uri Optional

TMDB poster URL for the card.

title string Required

Display title of the show.

maxLength: 3000 bytesmaxGraphemes: 300 graphemes
tmdbId string Required

TMDB id of the show.

year string Optional

Release year (four digits), denormalized for display.

View raw schema
{
  "key": "any",
  "type": "record",
  "record": {
    "type": "object",
    "required": [
      "tmdbId",
      "mediaType",
      "title",
      "addedAt"
    ],
    "properties": {
      "year": {
        "type": "string",
        "description": "Release year (four digits), denormalized for display."
      },
      "title": {
        "type": "string",
        "maxLength": 3000,
        "description": "Display title of the show.",
        "maxGraphemes": 300
      },
      "tmdbId": {
        "type": "string",
        "description": "TMDB id of the show."
      },
      "addedAt": {
        "type": "string",
        "format": "datetime",
        "description": "When the show was added to the watchlist."
      },
      "mediaType": {
        "enum": [
          "movie",
          "tv"
        ],
        "type": "string",
        "description": "Media type of the work. Watchlist entries are TV shows today."
      },
      "posterUrl": {
        "type": "string",
        "format": "uri",
        "description": "TMDB poster URL for the card."
      }
    }
  },
  "description": "A shared-watchlist entry: one show a member wants to watch, written into that member's own space-repo. rkey is 'tmdb-<id>' so an add is idempotent per show."
}

Lexicon Garden

@