com.linxtape.tape

linxtape.com

Documentation

main record

No description available.

Record Key tid Timestamp-based ID

Properties

afterThey string Optional

Optional goal: what they'll get from it.

maxLength: 2000 bytesmaxGraphemes: 200 graphemes
createdAt string datetime Required

An RFC 3339 formatted timestamp.

forWho string Optional

Optional goal: who it's for.

maxLength: 2000 bytesmaxGraphemes: 200 graphemes
liner ref #liner Optional

No description available.

listed boolean Required

true = listed in search. false = link-only: kept out of search, but still public.

look string Optional

Cassette shell and stripe set.

maxLength: 64 bytes
Known values: smoke-sunset, red-mono, blue-ocean, clear-sunset
oneLiner string Optional

What the tape is about, in one line.

maxLength: 2000 bytesmaxGraphemes: 200 graphemes
sides array of ref #side Required

No description available.

maxLength: 2 itemsminLength: 1 items
title string Required

No description available.

maxLength: 1000 bytesminLength: 1 bytesmaxGraphemes: 100 graphemes
updatedAt string datetime Optional

An RFC 3339 formatted timestamp.

View raw schema
{
  "key": "tid",
  "record": {
    "properties": {
      "afterThey": {
        "description": "Optional goal: what they'll get from it.",
        "maxGraphemes": 200,
        "maxLength": 2000,
        "type": "string"
      },
      "createdAt": {
        "format": "datetime",
        "type": "string"
      },
      "forWho": {
        "description": "Optional goal: who it's for.",
        "maxGraphemes": 200,
        "maxLength": 2000,
        "type": "string"
      },
      "liner": {
        "ref": "#liner",
        "type": "ref"
      },
      "listed": {
        "description": "true = listed in search. false = link-only: kept out of search, but still public.",
        "type": "boolean"
      },
      "look": {
        "description": "Cassette shell and stripe set.",
        "knownValues": [
          "smoke-sunset",
          "red-mono",
          "blue-ocean",
          "clear-sunset"
        ],
        "maxLength": 64,
        "type": "string"
      },
      "oneLiner": {
        "description": "What the tape is about, in one line.",
        "maxGraphemes": 200,
        "maxLength": 2000,
        "type": "string"
      },
      "sides": {
        "items": {
          "ref": "#side",
          "type": "ref"
        },
        "maxLength": 2,
        "minLength": 1,
        "type": "array"
      },
      "title": {
        "maxGraphemes": 100,
        "maxLength": 1000,
        "minLength": 1,
        "type": "string"
      },
      "updatedAt": {
        "format": "datetime",
        "type": "string"
      }
    },
    "required": [
      "title",
      "sides",
      "listed",
      "createdAt"
    ],
    "type": "object"
  },
  "type": "record"
}
liner object

No description available.

Properties

note string Optional

No description available.

maxLength: 2800 bytesmaxGraphemes: 280 graphemes
signOff string Optional

No description available.

maxLength: 600 bytesmaxGraphemes: 60 graphemes
tips array of string Optional

No description available.

maxLength: 3 items
View raw schema
{
  "properties": {
    "note": {
      "maxGraphemes": 280,
      "maxLength": 2800,
      "type": "string"
    },
    "signOff": {
      "maxGraphemes": 60,
      "maxLength": 600,
      "type": "string"
    },
    "tips": {
      "items": {
        "maxGraphemes": 140,
        "maxLength": 1400,
        "type": "string"
      },
      "maxLength": 3,
      "type": "array"
    }
  },
  "type": "object"
}
side object

No description available.

Properties

letter string Required

No description available.

name string Optional

No description available.

maxLength: 600 bytesmaxGraphemes: 60 graphemes
tracks array of ref#track Required

No description available.

maxLength: 50 items
View raw schema
{
  "properties": {
    "letter": {
      "enum": [
        "A",
        "B"
      ],
      "type": "string"
    },
    "name": {
      "maxGraphemes": 60,
      "maxLength": 600,
      "type": "string"
    },
    "tracks": {
      "items": {
        "ref": "#track",
        "type": "ref"
      },
      "maxLength": 50,
      "type": "array"
    }
  },
  "required": [
    "letter",
    "tracks"
  ],
  "type": "object"
}
track object

No description available.

Properties

id string Required

Stable identifier, generated once when the track is added and never reused within the tape.

maxLength: 32 bytesminLength: 1 bytes
kind string Required

No description available.

maxLength: 32 bytes
Known values: video, page, pdf
minutes integer Required

Video duration or estimated reading time, in whole minutes.

minimum: 0maximum: 100000
note string Optional

The curator's note: why this one.

maxLength: 3000 bytesmaxGraphemes: 300 graphemes
pages integer Optional

No description available.

minimum: 0maximum: 100000
sourceDomain string Optional

No description available.

maxLength: 253 bytes
title string Required

No description available.

maxLength: 3000 bytesmaxGraphemes: 300 graphemes
url string uri Required

A valid URI.

maxLength: 2048 bytes
View raw schema
{
  "properties": {
    "id": {
      "description": "Stable identifier, generated once when the track is added and never reused within the tape.",
      "maxLength": 32,
      "minLength": 1,
      "type": "string"
    },
    "kind": {
      "knownValues": [
        "video",
        "page",
        "pdf"
      ],
      "maxLength": 32,
      "type": "string"
    },
    "minutes": {
      "description": "Video duration or estimated reading time, in whole minutes.",
      "maximum": 100000,
      "minimum": 0,
      "type": "integer"
    },
    "note": {
      "description": "The curator's note: why this one.",
      "maxGraphemes": 300,
      "maxLength": 3000,
      "type": "string"
    },
    "pages": {
      "maximum": 100000,
      "minimum": 0,
      "type": "integer"
    },
    "sourceDomain": {
      "maxLength": 253,
      "type": "string"
    },
    "title": {
      "maxGraphemes": 300,
      "maxLength": 3000,
      "type": "string"
    },
    "url": {
      "format": "uri",
      "maxLength": 2048,
      "type": "string"
    }
  },
  "required": [
    "id",
    "url",
    "kind",
    "title",
    "minutes"
  ],
  "type": "object"
}

Lexicon Garden

@