space.opendeck.card

opendeck.space

Documentation

A flashcard belonging to a deck.

main record

A flashcard belonging to a deck.

Record Key tid Timestamp-based ID

Properties

audio blob Optional

Optional audio blob (pronunciation).

maxSize: 5.0 MB
back string Required

No description available.

maxLength: 20000 bytesmaxGraphemes: 2000 graphemes
backReading string Optional

Reading of the back, e.g. IPA, pinyin or rōmaji.

maxLength: 5000 bytesmaxGraphemes: 500 graphemes
createdAt string datetime Required

An RFC 3339 formatted timestamp.

deck string Required

Record key (rkey) of the owning deck in the same repo.

maxLength: 640 bytesmaxGraphemes: 64 graphemes
examples array of string Optional

No description available.

maxLength: 20 items
front string Required

No description available.

maxLength: 20000 bytesmaxGraphemes: 2000 graphemes
frontReading string Optional

Reading of the front, e.g. IPA, pinyin or rōmaji.

maxLength: 5000 bytesmaxGraphemes: 500 graphemes
hint string Optional

No description available.

maxLength: 10000 bytesmaxGraphemes: 1000 graphemes
image blob Optional

Optional image blob shown on the card.

maxSize: 5.0 MB
imageAlt string Optional

Alt text for the image (accessibility).

maxLength: 10000 bytesmaxGraphemes: 1000 graphemes
order integer Optional

No description available.

updatedAt string datetime Optional

An RFC 3339 formatted timestamp.

View raw schema
{
  "description": "A flashcard belonging to a deck.",
  "key": "tid",
  "record": {
    "properties": {
      "audio": {
        "accept": [
          "audio/*"
        ],
        "description": "Optional audio blob (pronunciation).",
        "maxSize": 5000000,
        "type": "blob"
      },
      "back": {
        "maxGraphemes": 2000,
        "maxLength": 20000,
        "type": "string"
      },
      "backReading": {
        "description": "Reading of the back, e.g. IPA, pinyin or rōmaji.",
        "maxGraphemes": 500,
        "maxLength": 5000,
        "type": "string"
      },
      "createdAt": {
        "format": "datetime",
        "type": "string"
      },
      "deck": {
        "description": "Record key (rkey) of the owning deck in the same repo.",
        "maxGraphemes": 64,
        "maxLength": 640,
        "type": "string"
      },
      "examples": {
        "items": {
          "maxGraphemes": 1000,
          "maxLength": 10000,
          "type": "string"
        },
        "maxLength": 20,
        "type": "array"
      },
      "front": {
        "maxGraphemes": 2000,
        "maxLength": 20000,
        "type": "string"
      },
      "frontReading": {
        "description": "Reading of the front, e.g. IPA, pinyin or rōmaji.",
        "maxGraphemes": 500,
        "maxLength": 5000,
        "type": "string"
      },
      "hint": {
        "maxGraphemes": 1000,
        "maxLength": 10000,
        "type": "string"
      },
      "image": {
        "accept": [
          "image/*"
        ],
        "description": "Optional image blob shown on the card.",
        "maxSize": 5000000,
        "type": "blob"
      },
      "imageAlt": {
        "description": "Alt text for the image (accessibility).",
        "maxGraphemes": 1000,
        "maxLength": 10000,
        "type": "string"
      },
      "order": {
        "type": "integer"
      },
      "updatedAt": {
        "format": "datetime",
        "type": "string"
      }
    },
    "required": [
      "deck",
      "front",
      "back",
      "createdAt"
    ],
    "type": "object"
  },
  "type": "record"
}

Lexicon Garden

@