com.crashthearcade.game

crashthearcade.com

Documentation

A game in a user's collection

main record

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 bytes
platform string Optional

No description available.

maxLength: 128 bytes
playedStatus string Optional

No description available.

maxLength: 64 bytes
Known values: completed, retired, shelved, abandoned
rating integer Optional

Rating stored as stars×2 (e.g. 7 = 3.5 stars)

minimum: 1maximum: 10
startedAt string datetime Optional

An RFC 3339 formatted timestamp.

status string Required

No description available.

maxLength: 64 bytes
Known values: playing, wishlisted, backlogged, played, started, wishlist, finished, shelved, abandoned
View 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"
}
gameRef object

No description available.

Properties

coverUrl string uri Optional

A valid URI.

ctaUrl string uri Optional

A valid URI.

igdbId integer Required

No description available.

igdbUrl string uri Optional

A valid URI.

title string Required

No description available.

maxLength: 256 bytes
View raw schema
{
  "type": "object",
  "required": [
    "igdbId",
    "title"
  ],
  "properties": {
    "title": {
      "type": "string",
      "maxLength": 256
    },
    "ctaUrl": {
      "type": "string",
      "format": "uri"
    },
    "igdbId": {
      "type": "integer"
    },
    "igdbUrl": {
      "type": "string",
      "format": "uri"
    },
    "coverUrl": {
      "type": "string",
      "format": "uri"
    }
  }
}

Lexicon Garden

@