changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "additionalProperties": true,
+ "properties": {
+ "active_coffee": {
+ "additionalProperties": true,
+ "properties": {
+ "age_days": {
+ "type": "integer"
+ },
+ "age_verdict": {
+ "type": "string"
+ },
+ "archived": {
+ "type": "integer"
+ },
+ "aromatics": {
+ "type": "null"
+ },
+ "attachments": {
+ "type": "null"
+ },
+ "bag_notes": {
+ "type": "string"
+ },
+ "bag_weight_g": {
+ "type": "null"
+ },
+ "bean_mix": {
+ "type": "null"
+ },
+ "best_by_date": {
+ "type": "null"
+ },
+ "buy_date": {
+ "type": "null"
+ },
+ "co2e_kg": {
+ "type": "null"
+ },
+ "cost": {
+ "type": "null"
+ },
+ "cupping_points": {
+ "type": "null"
+ },
+ "currency": {
+ "type": "null"
+ },
+ "days_off_roast": {
+ "type": "integer"
+ },
+ "days_since_opened": {
+ "type": "null"
+ },
+ "decaffeinated": {
+ "type": "null"
+ },
+ "dial_category": {
+ "type": "string"
+ },
+ "ean": {
+ "type": "null"
+ },
+ "effective_age_days": {
+ "type": "integer"
+ },
+ "favourite": {
+ "type": "null"
+ },
+ "finished": {
+ "type": "integer"
+ },
+ "frozen_at": {
+ "type": "null"
+ },
+ "frozen_days_excluded": {
+ "type": "integer"
+ },
+ "frozen_note": {
+ "type": "null"
+ },
+ "frozen_storage": {
+ "type": "null"
+ },
+ "grams_remaining": {
+ "type": "null"
+ },
+ "id": {
+ "type": "integer"
+ },
+ "is_active": {
+ "type": "integer"
+ },
+ "name": {
+ "type": "string"
+ },
+ "opened_date": {
+ "type": "null"
+ },
+ "origin": {
+ "type": "null"
+ },
+ "process_type": {
+ "type": "string"
+ },
+ "qr_code": {
+ "type": "null"
+ },
+ "rating": {
+ "type": "null"
+ },
+ "rest_window_days_max": {
+ "type": "null"
+ },
+ "rest_window_days_min": {
+ "type": "null"
+ },
+ "roast_custom": {
+ "type": "null"
+ },
+ "roast_date": {
+ "type": "string"
+ },
+ "roast_level": {
+ "type": "string"
+ },
+ "roast_range": {
+ "type": "null"
+ },
+ "roaster": {
+ "type": "string"
+ },
+ "roasting_type": {
+ "type": "null"
+ },
+ "state": {
+ "type": "string"
+ },
+ "storage": {
+ "type": "null"
+ },
+ "unfrozen_at": {
+ "type": "null"
+ },
+ "url": {
+ "type": "null"
+ },
+ "variety": {
+ "type": "null"
+ },
+ "weight_adjustment_g": {
+ "type": "integer"
+ }
+ },
+ "required": [
+ "id",
+ "name",
+ "roaster",
+ "origin",
+ "variety",
+ "roast_date",
+ "roast_level",
+ "process_type",
+ "dial_category",
+ "bag_notes",
+ "rest_window_days_min",
+ "rest_window_days_max",
+ "state",
+ "opened_date",
+ "storage",
+ "is_active",
+ "weight_adjustment_g",
+ "buy_date",
+ "bag_weight_g",
+ "cost",
+ "currency",
+ "decaffeinated",
+ "bean_mix",
+ "roast_range",
+ "roast_custom",
+ "roasting_type",
+ "aromatics",
+ "cupping_points",
+ "rating",
+ "favourite",
+ "url",
+ "ean",
+ "qr_code",
+ "co2e_kg",
+ "attachments",
+ "archived",
+ "frozen_at",
+ "unfrozen_at",
+ "frozen_storage",
+ "frozen_note",
+ "best_by_date",
+ "finished",
+ "age_days",
+ "days_off_roast",
+ "days_since_opened",
+ "frozen_days_excluded",
+ "effective_age_days",
+ "age_verdict",
+ "grams_remaining"
+ ],
+ "type": "object"
+ },
+ "active_grinder": {
+ "additionalProperties": true,
+ "properties": {
+ "archived": {
+ "type": "integer"
+ },
+ "built_in_machine_id": {
+ "type": "null"
+ },
+ "burr_type": {
+ "type": "string"
+ },
+ "components_spec": {
+ "type": "string"
+ },
+ "direction_convention": {
+ "type": "string"
+ },
+ "id": {
+ "type": "integer"
+ },
+ "is_active": {
+ "type": "integer"
+ },
+ "max_value": {
+ "type": "null"
+ },
+ "microns_per_step": {
+ "type": "integer"
+ },
+ "min_value": {
+ "type": "null"
+ },
+ "motor_type": {
+ "type": "string"
+ },
+ "name": {
+ "type": "string"
+ },
+ "nominal_step": {
+ "type": "integer"
+ },
+ "notes": {
+ "type": "null"
+ },
+ "photo": {
+ "type": "null"
+ },
+ "position_value": {
+ "type": "integer"
+ },
+ "setting_components": {
+ "type": "string"
+ },
+ "setting_label": {
+ "type": "string"
+ },
+ "setting_scheme": {
+ "type": "string"
+ },
+ "source": {
+ "type": "string"
+ },
+ "verified_at": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "id",
+ "name",
+ "motor_type",
+ "burr_type",
+ "setting_scheme",
+ "direction_convention",
+ "nominal_step",
+ "components_spec",
+ "min_value",
+ "max_value",
+ "microns_per_step",
+ "notes",
+ "is_active",
+ "archived",
+ "photo",
+ "setting_label",
+ "setting_components",
+ "position_value",
+ "source",
+ "verified_at",
+ "built_in_machine_id"
+ ],
+ "type": "object"
+ },
+ "active_machine": {
+ "additionalProperties": true,
+ "properties": {
+ "archived": {
+ "type": "integer"
+ },
+ "basket_size_grams": {
+ "type": "integer"
+ },
+ "boiler_type": {
+ "type": "string"
+ },
+ "built_in_grinder_id": {
+ "type": "null"
+ },
+ "connected_device": {
+ "type": "null"
+ },
+ "control_type": {
+ "type": "string"
+ },
+ "id": {
+ "type": "integer"
+ },
+ "is_active": {
+ "type": "integer"
+ },
+ "name": {
+ "type": "string"
+ },
+ "notes": {
+ "type": "null"
+ },
+ "photo": {
+ "type": "null"
+ },
+ "prep_style": {
+ "type": "null"
+ },
+ "prep_type": {
+ "type": "null"
+ },
+ "tools": {
+ "type": "null"
+ }
+ },
+ "required": [
+ "id",
+ "name",
+ "control_type",
+ "basket_size_grams",
+ "boiler_type",
+ "notes",
+ "is_active",
+ "prep_type",
+ "prep_style",
+ "archived",
+ "photo",
+ "tools",
+ "connected_device",
+ "built_in_grinder_id"
+ ],
+ "type": "object"
+ },
+ "active_program": {
+ "type": "null"
+ },
+ "locked_recipe": {
+ "type": "null"
+ },
+ "recent_recommendations": {
+ "type": "array"
+ },
+ "recent_shots": {
+ "type": "array"
+ }
+ },
+ "required": [
+ "active_coffee",
+ "active_grinder",
+ "active_machine",
+ "active_program",
+ "recent_shots",
+ "recent_recommendations",
+ "locked_recipe"
+ ],
+ "type": "object"
+}