blue.recipes.feed.recipe

lexicon.store View official

Documentation

Record containing a recipe.

main record

Record containing a recipe.

Record Key tid Timestamp-based ID

Properties

createdAt string Optional

No description available.

description string Optional

Free-form recipe description text.

maxLength: 3000 bytesmaxGraphemes: 300 graphemes
image blob Optional

Image representing the recipe.

maxSize: 1.0 MB
serves integer Optional

The number of servings the recipe prepares.

time integer Optional

The amount of time (in minutes) it takes to complete the recipe.

title string Required

No description available.

maxLength: 3000 bytesmaxGraphemes: 300 graphemes
View raw schema
{
  "key": "tid",
  "type": "record",
  "record": {
    "type": "object",
    "required": [
      "title",
      "steps",
      "ingredients"
    ],
    "properties": {
      "time": {
        "type": "integer",
        "description": "The amount of time (in minutes) it takes to complete the recipe."
      },
      "image": {
        "type": "blob",
        "accept": [
          "image/png",
          "image/jpeg"
        ],
        "maxSize": 1000000,
        "description": "Image representing the recipe."
      },
      "steps": {
        "type": "array",
        "items": {
          "ref": "blue.recipes.feed.recipe#step",
          "type": "ref"
        }
      },
      "title": {
        "type": "string",
        "maxLength": 3000,
        "maxGraphemes": 300
      },
      "serves": {
        "type": "integer",
        "description": "The number of servings the recipe prepares."
      },
      "createdAt": {
        "type": "string"
      },
      "description": {
        "type": "string",
        "maxLength": 3000,
        "description": "Free-form recipe description text.",
        "maxGraphemes": 300
      },
      "ingredients": {
        "type": "array",
        "items": {
          "ref": "blue.recipes.feed.recipe#ingredient",
          "type": "ref"
        }
      }
    }
  },
  "description": "Record containing a recipe."
}
ingredient object

No description available.

Properties

amount string Optional

The amount of the ingredient needed.

name string Required

The name of the ingredient.

maxLength: 3000 bytesmaxGraphemes: 300 graphemes
View raw schema
{
  "type": "object",
  "required": [
    "name"
  ],
  "properties": {
    "name": {
      "type": "string",
      "maxLength": 3000,
      "description": "The name of the ingredient.",
      "maxGraphemes": 300
    },
    "amount": {
      "type": "string",
      "description": "The amount of the ingredient needed."
    }
  }
}
step object

No description available.

Properties

text string Required

The instruction to provide to the user.

maxLength: 5000 bytesmaxGraphemes: 500 graphemes
View raw schema
{
  "type": "object",
  "required": [
    "text"
  ],
  "properties": {
    "text": {
      "type": "string",
      "maxLength": 5000,
      "description": "The instruction to provide to the user.",
      "maxGraphemes": 500
    }
  }
}

Lexicon Garden

@