eu.atchef.recipe

lexicon.store View official

Documentation

A cooking recipe with ingredients, instructions, and metadata

main record

A cooking recipe with ingredients, instructions, and metadata

Record Key tid Timestamp-based ID

Properties

content string Required

Recipe content in Cooklang format

maxLength: 15000 bytesmaxGraphemes: 3000 graphemes
cookTime integer Optional

Cooking time in minutes

minimum: 0
createdAt string datetime Required

When the recipe was created

description string Optional

Brief recipe description or summary

maxLength: 500 bytesmaxGraphemes: 200 graphemes
image blob Optional

Cover image

maxSize: 1.0 MB
name string Required

Recipe title

maxLength: 640 bytesmaxGraphemes: 64 graphemes
portions integer Optional

Number of servings

minimum: 1
prepTime integer Optional

Preparation time in minutes

minimum: 0
time integer Optional

Total time in minutes

minimum: 1
updatedAt string datetime Optional

When the recipe was last updated

View raw schema
{
  "key": "tid",
  "type": "record",
  "record": {
    "type": "object",
    "required": [
      "name",
      "content",
      "createdAt"
    ],
    "properties": {
      "name": {
        "type": "string",
        "maxLength": 640,
        "description": "Recipe title",
        "maxGraphemes": 64
      },
      "time": {
        "type": "integer",
        "minimum": 1,
        "description": "Total time in minutes"
      },
      "image": {
        "type": "blob",
        "accept": [
          "image/png",
          "image/jpeg",
          "image/webp"
        ],
        "maxSize": 1000000,
        "description": "Cover image"
      },
      "content": {
        "type": "string",
        "maxLength": 15000,
        "description": "Recipe content in Cooklang format",
        "maxGraphemes": 3000
      },
      "cookTime": {
        "type": "integer",
        "minimum": 0,
        "description": "Cooking time in minutes"
      },
      "portions": {
        "type": "integer",
        "minimum": 1,
        "description": "Number of servings"
      },
      "prepTime": {
        "type": "integer",
        "minimum": 0,
        "description": "Preparation time in minutes"
      },
      "createdAt": {
        "type": "string",
        "format": "datetime",
        "description": "When the recipe was created"
      },
      "updatedAt": {
        "type": "string",
        "format": "datetime",
        "description": "When the recipe was last updated"
      },
      "description": {
        "type": "string",
        "maxLength": 500,
        "description": "Brief recipe description or summary",
        "maxGraphemes": 200
      }
    }
  },
  "description": "A cooking recipe with ingredients, instructions, and metadata"
}

Lexicon Garden

@