addedOutput schema / properties / beans / items / properties / acidity
Added value: +{
+ "type": "null"
+}
addedOutput schema / properties / beans / items / properties / arabica_pct
Added value: +{
+ "type": "null"
+}
addedOutput schema / properties / beans / items / properties / aromatics
Added value: +{
+ "type": "null"
+}
addedOutput schema / properties / beans / items / properties / bags
Added value: +{
+ "items": {
+ "additionalProperties": true,
+ "properties": {
+ "age_verdict": {
+ "type": "string"
+ },
+ "archived": {
+ "type": "integer"
+ },
+ "bag_notes": {
+ "type": [
+ "null",
+ "string"
+ ]
+ },
+ "bag_weight_g": {
+ "type": [
+ "integer",
+ "null"
+ ]
+ },
+ "bean_id": {
+ "type": "integer"
+ },
+ "best_by_date": {
+ "type": "null"
+ },
+ "buy_date": {
+ "type": "null"
+ },
+ "cost": {
+ "type": [
+ "null",
+ "integer"
+ ]
+ },
+ "currency": {
+ "type": [
+ "null",
+ "string"
+ ]
+ },
+ "days_off_roast": {
+ "type": "integer"
+ },
+ "days_since_opened": {
+ "type": "null"
+ },
+ "ean": {
+ "type": "null"
+ },
+ "effective_age_days": {
+ "type": "integer"
+ },
+ "finished": {
+ "type": "integer"
+ },
+ "frozen_at": {
+ "type": "null"
+ },
+ "frozen_days_excluded": {
+ "type": "integer"
+ },
+ "frozen_note": {
+ "type": "null"
+ },
+ "frozen_storage": {
+ "type": "null"
+ },
+ "grams_remaining": {
+ "type": [
+ "integer",
+ "null"
+ ]
+ },
+ "id": {
+ "type": "integer"
+ },
+ "opened_date": {
+ "type": "null"
+ },
+ "qr_code": {
+ "type": "null"
+ },
+ "roast_date": {
+ "type": "string"
+ },
+ "shots_remaining": {
+ "type": "integer"
+ },
+ "shots_remaining_basis": {
+ "type": "string"
+ },
+ "shots_remaining_dose_g": {
+ "type": [
+ "integer",
+ "number"
+ ]
+ },
+ "shots_remaining_sample": {
+ "type": [
+ "integer",
+ "null"
+ ]
+ },
+ "state": {
+ "type": "string"
+ },
+ "storage": {
+ "type": "null"
+ },
+ "unfrozen_at": {
+ "type": "null"
+ },
+ "weight_adjustment_g": {
+ "type": "integer"
+ }
+ },
+ "required": [
+ "id",
+ "bean_id",
+ "roast_date",
+ "buy_date",
+ "opened_date",
+ "best_by_date",
+ "bag_weight_g",
+ "weight_adjustment_g",
+ "cost",
+ "currency",
+ "state",
+ "finished",
+ "frozen_at",
+ "unfrozen_at",
+ "frozen_storage",
+ "frozen_note",
+ "storage",
+ "ean",
+ "qr_code",
+ "bag_notes",
+ "archived",
+ "effective_age_days",
+ "age_verdict",
+ "grams_remaining",
+ "days_since_opened",
+ "days_off_roast",
+ "frozen_days_excluded"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+}
addedOutput schema / properties / beans / items / properties / best_by_date
Added value: +{
+ "type": "null"
+}
addedOutput schema / properties / beans / items / properties / body
Added value: +{
+ "type": "null"
+}
addedOutput schema / properties / beans / items / properties / buy_date
Added value: +{
+ "type": "null"
+}
addedOutput schema / properties / beans / items / properties / cupping_points
Added value: +{
+ "type": "null"
+}
addedOutput schema / properties / beans / items / properties / current_bag_id
Added value: +{
+ "type": [
+ "integer",
+ "null"
+ ]
+}
addedOutput schema / properties / beans / items / properties / ean
Added value: +{
+ "type": "null"
+}
addedOutput schema / properties / beans / items / properties / frozen_at
Added value: +{
+ "type": "null"
+}
addedOutput schema / properties / beans / items / properties / frozen_note
Added value: +{
+ "type": "null"
+}
addedOutput schema / properties / beans / items / properties / frozen_storage
Added value: +{
+ "type": "null"
+}
addedOutput schema / properties / beans / items / properties / notes
Added value: +{
+ "type": [
+ "null",
+ "string"
+ ]
+}
addedOutput schema / properties / beans / items / properties / origin
Added value: +{
+ "type": "null"
+}
addedOutput schema / properties / beans / items / properties / origins / items / properties / elevation_max_m
Added value: +{
+ "type": "null"
+}
changedOutput schema / properties / beans / items / properties / origins / items / required
Previous value: -[
- "country",
- "region",
- "farm",
- "farmer",
- "variety",
- "processing",
- "elevation_m",
- "harvest",
- "percentage"
-]New value: +[
+ "country",
+ "region",
+ "farm",
+ "farmer",
+ "variety",
+ "processing",
+ "elevation_m",
+ "elevation_max_m",
+ "harvest",
+ "percentage"
+]
addedOutput schema / properties / beans / items / properties / qr_code
Added value: +{
+ "type": "null"
+}
addedOutput schema / properties / beans / items / properties / roasting_type
Added value: +{
+ "type": "null"
+}
addedOutput schema / properties / beans / items / properties / sweetness
Added value: +{
+ "type": "null"
+}
addedOutput schema / properties / beans / items / properties / unfrozen_at
Added value: +{
+ "type": "null"
+}
addedOutput schema / properties / beans / items / properties / url
Added value: +{
+ "type": "null"
+}
addedOutput schema / properties / beans / items / properties / variety
Added value: +{
+ "type": "null"
+}
addedOutput schema / properties / beans / items / properties / weight_adjustment_g
Added value: +{
+ "type": "integer"
+}
changedOutput schema / properties / beans / items / required
Previous value: -[
- "id",
- "name",
- "roaster",
- "roast_date",
- "roast_level",
- "state",
- "opened_date",
- "archived",
- "finished",
- "favourite",
- "decaffeinated",
- "bag_weight_g",
- "process_type",
- "dial_category",
- "rest_window_days_min",
- "rest_window_days_max",
- "storage",
- "bag_notes",
- "cost",
- "currency",
- "rating",
- "effective_age_days",
- "age_verdict",
- "grams_remaining",
- "days_since_opened",
- "days_off_roast",
- "frozen_days_excluded",
- "origins"
-]New value: +[
+ "id",
+ "name",
+ "roaster",
+ "roast_level",
+ "archived",
+ "favourite",
+ "decaffeinated",
+ "process_type",
+ "dial_category",
+ "rest_window_days_min",
+ "rest_window_days_max",
+ "rating",
+ "aromatics",
+ "cupping_points",
+ "roasting_type",
+ "variety",
+ "origin",
+ "url",
+ "notes",
+ "arabica_pct",
+ "body",
+ "acidity",
+ "sweetness",
+ "roast_date",
+ "buy_date",
+ "opened_date",
+ "best_by_date",
+ "bag_weight_g",
+ "weight_adjustment_g",
+ "cost",
+ "currency",
+ "state",
+ "finished",
+ "frozen_at",
+ "unfrozen_at",
+ "frozen_storage",
+ "frozen_note",
+ "storage",
+ "ean",
+ "qr_code",
+ "bag_notes",
+ "effective_age_days",
+ "age_verdict",
+ "grams_remaining",
+ "days_since_opened",
+ "days_off_roast",
+ "frozen_days_excluded",
+ "current_bag_id",
+ "bags",
+ "origins"
+]