blue.topcoat.nailPolish

topcoat.blue

Documentation

A record of a nail polish, including brand, color, finish, and formula details.

main record

A record of a nail polish, including brand, color, finish, and formula details.

Record Key tid Timestamp-based ID

Properties

brand string Optional

Brand or manufacturer of the nail polish

maxLength: 640 bytesminLength: 1 bytesmaxGraphemes: 128 graphemes
colourHex string Optional

Approximate hex colour value of the polish, e.g. #FF5733

maxLength: 7 bytesmaxGraphemes: 7 graphemes
colourName string Optional

Name of the colour as given by the brand

maxLength: 640 bytesmaxGraphemes: 64 graphemes
createdAt string datetime Required

Timestamp for when this record was created

description string Optional

Free-form notes or description about the polish

maxLength: 3000 bytesmaxGraphemes: 300 graphemes
finish string Optional

Finish type of the polish

Known values: glossy, matte, glitter, shimmer, metallic, holographic, satin, duochrome, jelly, crackle
formula string Optional

Formula type of the polish

Known values: regular, gel, dip, acrylic, vegan, 5-free, 10-free, breathable
images array of blob Optional

Photos of the polish, e.g. bottle and swatch

maxLength: 4 items
name string Required

Name of the nail polish; can not be empty

maxLength: 640 bytesminLength: 1 bytesmaxGraphemes: 64 graphemes
View raw schema
{
  "key": "tid",
  "type": "record",
  "record": {
    "type": "object",
    "required": [
      "name",
      "createdAt"
    ],
    "properties": {
      "name": {
        "type": "string",
        "maxLength": 640,
        "minLength": 1,
        "description": "Name of the nail polish; can not be empty",
        "maxGraphemes": 64
      },
      "brand": {
        "type": "string",
        "maxLength": 640,
        "minLength": 1,
        "description": "Brand or manufacturer of the nail polish",
        "maxGraphemes": 128
      },
      "finish": {
        "type": "string",
        "description": "Finish type of the polish",
        "knownValues": [
          "glossy",
          "matte",
          "glitter",
          "shimmer",
          "metallic",
          "holographic",
          "satin",
          "duochrome",
          "jelly",
          "crackle"
        ]
      },
      "images": {
        "type": "array",
        "items": {
          "type": "blob",
          "accept": [
            "image/png",
            "image/jpeg",
            "image/webp"
          ],
          "maxSize": 2000000
        },
        "maxLength": 4,
        "description": "Photos of the polish, e.g. bottle and swatch"
      },
      "formula": {
        "type": "string",
        "description": "Formula type of the polish",
        "knownValues": [
          "regular",
          "gel",
          "dip",
          "acrylic",
          "vegan",
          "5-free",
          "10-free",
          "breathable"
        ]
      },
      "colourHex": {
        "type": "string",
        "maxLength": 7,
        "description": "Approximate hex colour value of the polish, e.g. #FF5733",
        "maxGraphemes": 7
      },
      "createdAt": {
        "type": "string",
        "format": "datetime",
        "description": "Timestamp for when this record was created"
      },
      "colourName": {
        "type": "string",
        "maxLength": 640,
        "description": "Name of the colour as given by the brand",
        "maxGraphemes": 64
      },
      "description": {
        "type": "string",
        "maxLength": 3000,
        "description": "Free-form notes or description about the polish",
        "maxGraphemes": 300
      },
      "descriptionFacets": {
        "type": "array",
        "items": {
          "ref": "app.bsky.richtext.facet",
          "type": "ref"
        }
      }
    }
  },
  "description": "A record of a nail polish, including brand, color, finish, and formula details."
}

Lexicon Garden

@