radio.4000.channel

4000.radio

Documentation

The radio channel of an account. One per repo.

main record

The radio channel of an account. One per repo.

Record Key literal:self Fixed literal value

Properties

createdAt string datetime Required

An RFC 3339 formatted timestamp.

description string Optional

No description available.

maxLength: 20000 bytesmaxGraphemes: 2000 graphemes
geo ref #geo Optional

No description available.

image blob Optional

No description available.

maxSize: 1.0 MB
name string Optional

No description available.

maxLength: 640 bytesmaxGraphemes: 64 graphemes
r4Slug string Optional

Slug of the channel on radio4000.com, when imported from there.

maxLength: 128 bytes
theme ref #theme Optional

No description available.

updatedAt string datetime Optional

An RFC 3339 formatted timestamp.

View raw schema
{
  "description": "The radio channel of an account. One per repo.",
  "key": "literal:self",
  "record": {
    "properties": {
      "createdAt": {
        "format": "datetime",
        "type": "string"
      },
      "description": {
        "maxGraphemes": 2000,
        "maxLength": 20000,
        "type": "string"
      },
      "geo": {
        "ref": "#geo",
        "type": "ref"
      },
      "image": {
        "accept": [
          "image/png",
          "image/jpeg",
          "image/webp"
        ],
        "maxSize": 1000000,
        "type": "blob"
      },
      "links": {
        "description": "Links to elsewhere: a website, other profiles, a shop…",
        "items": {
          "ref": "#link",
          "type": "ref"
        },
        "maxLength": 10,
        "type": "array"
      },
      "name": {
        "maxGraphemes": 64,
        "maxLength": 640,
        "type": "string"
      },
      "r4Slug": {
        "description": "Slug of the channel on radio4000.com, when imported from there.",
        "maxLength": 128,
        "type": "string"
      },
      "theme": {
        "ref": "#theme",
        "type": "ref"
      },
      "updatedAt": {
        "format": "datetime",
        "type": "string"
      }
    },
    "required": [
      "createdAt"
    ],
    "type": "object"
  },
  "type": "record"
}
geo object

Public, coarse location of the radio (a city, not an address). Decimal degrees as strings, since lexicons have no floats.

Properties

latitude string Required

No description available.

maxLength: 16 bytes
longitude string Required

No description available.

maxLength: 16 bytes
View raw schema
{
  "description": "Public, coarse location of the radio (a city, not an address). Decimal degrees as strings, since lexicons have no floats.",
  "properties": {
    "latitude": {
      "maxLength": 16,
      "type": "string"
    },
    "longitude": {
      "maxLength": 16,
      "type": "string"
    }
  },
  "required": [
    "latitude",
    "longitude"
  ],
  "type": "object"
}
link object

No description available.

Properties

title string Optional

No description available.

maxLength: 640 bytesmaxGraphemes: 64 graphemes
url string uri Required

A valid URI.

maxLength: 2048 bytes
View raw schema
{
  "properties": {
    "title": {
      "maxGraphemes": 64,
      "maxLength": 640,
      "type": "string"
    },
    "url": {
      "format": "uri",
      "maxLength": 2048,
      "type": "string"
    }
  },
  "required": [
    "url"
  ],
  "type": "object"
}
theme object

Colors of the radio, as HSL triplets like '262 83% 58%'.

Properties

darkAccent string Optional

No description available.

maxLength: 32 bytes
darkBackground string Optional

No description available.

maxLength: 32 bytes
darkForeground string Optional

No description available.

maxLength: 32 bytes
lightAccent string Optional

No description available.

maxLength: 32 bytes
lightBackground string Optional

No description available.

maxLength: 32 bytes
lightForeground string Optional

No description available.

maxLength: 32 bytes
mode string Optional

No description available.

Known values: auto, light, dark
View raw schema
{
  "description": "Colors of the radio, as HSL triplets like '262 83% 58%'.",
  "properties": {
    "darkAccent": {
      "maxLength": 32,
      "type": "string"
    },
    "darkBackground": {
      "maxLength": 32,
      "type": "string"
    },
    "darkForeground": {
      "maxLength": 32,
      "type": "string"
    },
    "lightAccent": {
      "maxLength": 32,
      "type": "string"
    },
    "lightBackground": {
      "maxLength": 32,
      "type": "string"
    },
    "lightForeground": {
      "maxLength": 32,
      "type": "string"
    },
    "mode": {
      "knownValues": [
        "auto",
        "light",
        "dark"
      ],
      "type": "string"
    }
  },
  "type": "object"
}

Lexicon Garden

@