jef-caferimo-menu-items ======================= Source ------ - Repository: ``jef-systems/jef-caferimo-backend`` - Table: ``jef-caferimo-menu-items`` - Schema path: ``dynamodb/jef-caferimo-menu-items/schema.json`` - Commit: ``eef9369e5dea863864a8b7e883bc4155cb44664f`` - Generated at: ``2026-04-03T12:35:37Z`` Attributes ---------- .. code-block:: json { "pk": "string-{entity_number}#{id}", "gsi_1_pk": "string-{entity_number}#{category}", "gsi_1_sk": "string-name", "gsi_2_pk": "string-{entity_number}#{available}", "gsi_2_sk": "string-name", "entity_number": "string-4-digits-nonzerostart", "id": "string", "name": "string", "category": "string", "price": "number-decimal", "sizes": { "medium": "number-decimal", "large": "number-decimal" }, "available": "boolean", "recipe_binding_mode": "string-enum-none-single_recipe-variant_recipe", "recipe_reference": { "recipe_number": "string-4-digits-optional", "recipe_name": "string-optional" }, "recipe_variants": [ { "size": "string-enum-medium-large-or-null", "temperature": "string-enum-hot-or-iced-or-null", "recipe_number": "string-4-digits", "recipe_name": "string" } ], "recipe_output_mapping": [ { "size": "string-enum-medium-large-or-null", "temperature": "string-enum-hot-or-iced-or-null", "output_key": "string", "output_value": "string" } ] } Main Index ---------- .. code-block:: json { "pk": "pk" } Raw Schema ---------- .. code-block:: json { "table": "jef-caferimo-menu-items", "attributes": { "pk": "string-{entity_number}#{id}", "gsi_1_pk": "string-{entity_number}#{category}", "gsi_1_sk": "string-name", "gsi_2_pk": "string-{entity_number}#{available}", "gsi_2_sk": "string-name", "entity_number": "string-4-digits-nonzerostart", "id": "string", "name": "string", "category": "string", "price": "number-decimal", "sizes": { "medium": "number-decimal", "large": "number-decimal" }, "available": "boolean", "recipe_binding_mode": "string-enum-none-single_recipe-variant_recipe", "recipe_reference": { "recipe_number": "string-4-digits-optional", "recipe_name": "string-optional" }, "recipe_variants": [ { "size": "string-enum-medium-large-or-null", "temperature": "string-enum-hot-or-iced-or-null", "recipe_number": "string-4-digits", "recipe_name": "string" } ], "recipe_output_mapping": [ { "size": "string-enum-medium-large-or-null", "temperature": "string-enum-hot-or-iced-or-null", "output_key": "string", "output_value": "string" } ] }, "main_index": { "pk": "pk" }, "gsi_1": { "pk": "gsi_1_pk", "sk": "gsi_1_sk" }, "gsi_2": { "pk": "gsi_2_pk", "sk": "gsi_2_sk" } }