addedInput schema / properties / maintenance
Added value: +{
+ "description": "How much of each row's maintenance block to include. compact (default): every task with its class, due state, schedule and guide. full: also the maker's own words — quote, source, alternates, the interval as written.",
+ "enum": [
+ "compact",
+ "full"
+ ],
+ "type": "string"
+}
changedOutput schema / properties / grinders / items / properties / built_in_machine_id / type
Previous value: -"null"New value: +[
+ "integer",
+ "null"
+]
addedOutput schema / properties / grinders / items / properties / catalog_id
Added value: +{
+ "type": [
+ "null",
+ "string"
+ ]
+}
changedOutput schema / properties / grinders / items / properties / maintenance / properties / calibration / properties / disturbs_note / type
Previous value: -[
- "string",
- "null"
-]New value: +[
+ "null",
+ "string"
+]
changedOutput schema / properties / grinders / items / properties / maintenance / properties / calibration / properties / epoch_at / type
Previous value: -[
- "string",
- "null"
-]New value: +[
+ "null",
+ "string"
+]
changedOutput schema / properties / grinders / items / properties / maintenance / properties / calibration / properties / epoch_id / type
Previous value: -[
- "integer",
- "null"
-]New value: +[
+ "null",
+ "integer"
+]
changedOutput schema / properties / grinders / items / properties / maintenance / properties / calibration / properties / epoch_task / type
Previous value: -[
- "string",
- "null"
-]New value: +[
+ "null",
+ "string"
+]
changedOutput schema / properties / grinders / items / properties / maintenance / properties / calibration / properties / offset_at / type
Previous value: -[
- "string",
- "null"
-]New value: +[
+ "null",
+ "string"
+]
changedOutput schema / properties / grinders / items / properties / maintenance / properties / calibration / properties / offset_source / type
Previous value: -[
- "string",
- "null"
-]New value: +[
+ "null",
+ "string"
+]
changedOutput schema / properties / grinders / items / properties / maintenance / properties / calibration / properties / offset_value / type
Previous value: -[
- "integer",
- "null"
-]New value: +[
+ "null",
+ "integer"
+]
addedOutput schema / properties / grinders / items / properties / maintenance / properties / catalog
Added value: +{
+ "additionalProperties": true,
+ "properties": {
+ "brand": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "declined": {
+ "type": "boolean"
+ },
+ "id": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "match": {
+ "additionalProperties": true,
+ "properties": {
+ "brand": {
+ "type": "string"
+ },
+ "by": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string"
+ },
+ "model": {
+ "type": "string"
+ }
+ },
+ "required": [],
+ "type": [
+ "null",
+ "object"
+ ]
+ },
+ "model": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "via": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "id",
+ "brand",
+ "model",
+ "via",
+ "match",
+ "declined"
+ ],
+ "type": "object"
+}
addedOutput schema / properties / grinders / items / properties / maintenance / properties / catalog_version
Added value: +{
+ "type": "string"
+}
addedOutput schema / properties / grinders / items / properties / maintenance / properties / computed_at
Added value: +{
+ "type": "string"
+}
changedOutput schema / properties / grinders / items / properties / maintenance / properties / due / properties / burr_clean / properties / basis / type
Previous value: -[
- "string",
- "null"
-]New value: +[
+ "null",
+ "string"
+]
changedOutput schema / properties / grinders / items / properties / maintenance / properties / due / properties / burr_clean / properties / done / type
Previous value: -[
- "integer",
- "null"
-]New value: +[
+ "null",
+ "integer"
+]
addedOutput schema / properties / grinders / items / properties / maintenance / properties / due / properties / burr_clean / properties / due_at
Added value: +{
+ "type": [
+ "null",
+ "string"
+ ]
+}
changedOutput schema / properties / grinders / items / properties / maintenance / properties / due / properties / burr_clean / properties / every / type
Previous value: -[
- "integer",
- "null"
-]New value: +[
+ "null",
+ "integer"
+]
addedOutput schema / properties / grinders / items / properties / maintenance / properties / due / properties / burr_clean / properties / every_source
Added value: +{
+ "type": [
+ "null",
+ "string"
+ ]
+}
addedOutput schema / properties / grinders / items / properties / maintenance / properties / due / properties / burr_clean / properties / lower_bound
Added value: +{
+ "type": "boolean"
+}
addedOutput schema / properties / grinders / items / properties / maintenance / properties / due / properties / burr_clean / properties / muted
Added value: +{
+ "type": "boolean"
+}
addedOutput schema / properties / grinders / items / properties / maintenance / properties / due / properties / burr_clean / properties / muted_until
Added value: +{
+ "type": "null"
+}
addedOutput schema / properties / grinders / items / properties / maintenance / properties / due / properties / burr_clean / properties / overdue_at
Added value: +{
+ "type": [
+ "null",
+ "string"
+ ]
+}
changedOutput schema / properties / grinders / items / properties / maintenance / properties / due / properties / burr_clean / properties / ratio / type
Previous value: -[
- "number",
- "integer"
-]New value: +[
+ "integer",
+ "number"
+]
changedOutput schema / properties / grinders / items / properties / maintenance / properties / due / properties / burr_clean / properties / remaining / type
Previous value: -[
- "integer",
- "null"
-]New value: +[
+ "null",
+ "integer"
+]
changedOutput schema / properties / grinders / items / properties / maintenance / properties / due / properties / burr_clean / required
Previous value: -[
- "state",
- "ratio",
- "basis",
- "every",
- "done",
- "remaining",
- "last_at"
-]New value: +[
+ "state",
+ "ratio",
+ "basis",
+ "every",
+ "done",
+ "remaining",
+ "lower_bound",
+ "due_at",
+ "overdue_at",
+ "last_at",
+ "every_source",
+ "muted",
+ "muted_until"
+]
addedOutput schema / properties / grinders / items / properties / maintenance / properties / entries / items / properties / guide_id
Added value: +{
+ "type": "null"
+}
addedOutput schema / properties / grinders / items / properties / maintenance / properties / entries / items / properties / task_label
Added value: +{
+ "type": "string"
+}
changedOutput schema / properties / grinders / items / properties / maintenance / properties / entries / items / required
Previous value: -[
- "id",
- "equipment_kind",
- "equipment_id",
- "task",
- "performed_at",
- "disturbs_zero",
- "note",
- "offset_value",
- "offset_source",
- "offset_at",
- "evidence",
- "details",
- "details_version",
- "created_at",
- "details_known"
-]New value: +[
+ "id",
+ "equipment_kind",
+ "equipment_id",
+ "task",
+ "performed_at",
+ "disturbs_zero",
+ "note",
+ "offset_value",
+ "offset_source",
+ "offset_at",
+ "evidence",
+ "details",
+ "details_version",
+ "created_at",
+ "guide_id",
+ "details_known",
+ "task_label"
+]
addedOutput schema / properties / grinders / items / properties / maintenance / properties / entries_total
Added value: +{
+ "type": "integer"
+}
addedOutput schema / properties / grinders / items / properties / maintenance / properties / hardness
Added value: +{
+ "type": "null"
+}
addedOutput schema / properties / grinders / items / properties / maintenance / properties / tasks / items / properties / class
Added value: +{
+ "type": "string"
+}
addedOutput schema / properties / grinders / items / properties / maintenance / properties / tasks / items / properties / details_fields / items
Added value: +{
+ "additionalProperties": true,
+ "properties": {
+ "hint": {
+ "type": "string"
+ },
+ "key": {
+ "type": "string"
+ },
+ "label": {
+ "type": "string"
+ },
+ "required": {
+ "type": "boolean"
+ },
+ "type": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "key",
+ "type",
+ "label",
+ "hint",
+ "required"
+ ],
+ "type": "object"
+}
addedOutput schema / properties / grinders / items / properties / maintenance / properties / tasks / items / properties / disturbs_prompt
Added value: +{
+ "type": [
+ "null",
+ "string"
+ ]
+}
changedOutput schema / properties / grinders / items / properties / maintenance / properties / tasks / items / properties / every / type
Previous value: -[
- "object",
- "null"
-]New value: +[
+ "null",
+ "object"
+]
addedOutput schema / properties / grinders / items / properties / maintenance / properties / tasks / items / properties / every_source
Added value: +{
+ "additionalProperties": true,
+ "properties": {
+ "days": {
+ "type": "string"
+ },
+ "grams": {
+ "type": "string"
+ },
+ "shots": {
+ "type": "string"
+ }
+ },
+ "required": [],
+ "type": [
+ "null",
+ "object"
+ ]
+}
addedOutput schema / properties / grinders / items / properties / maintenance / properties / tasks / items / properties / guide
Added value: +{
+ "additionalProperties": true,
+ "properties": {
+ "also_covers": {
+ "type": "null"
+ },
+ "basis": {
+ "type": "string"
+ },
+ "duration_minutes": {
+ "type": "null"
+ },
+ "duration_note": {
+ "type": "null"
+ },
+ "id": {
+ "type": "string"
+ },
+ "machine_alert": {
+ "type": "null"
+ },
+ "market": {
+ "type": "null"
+ },
+ "scope": {
+ "type": "string"
+ },
+ "steps": {
+ "type": "integer"
+ },
+ "title": {
+ "type": "string"
+ },
+ "variant": {
+ "type": "string"
+ },
+ "warnings": {
+ "type": "integer"
+ }
+ },
+ "required": [],
+ "type": [
+ "object",
+ "null"
+ ]
+}
addedOutput schema / properties / grinders / items / properties / maintenance / properties / tasks / items / properties / schedule
Added value: +{
+ "additionalProperties": true,
+ "properties": {
+ "enabled": {
+ "type": "boolean"
+ },
+ "every": {
+ "type": "null"
+ },
+ "muted_until": {
+ "type": "null"
+ }
+ },
+ "required": [],
+ "type": [
+ "null",
+ "object"
+ ]
+}
addedOutput schema / properties / grinders / items / properties / maintenance / properties / tasks / items / properties / status
Added value: +{
+ "type": [
+ "string",
+ "null"
+ ]
+}
addedOutput schema / properties / grinders / items / properties / maintenance / properties / tasks / items / properties / trigger
Added value: +{
+ "type": [
+ "string",
+ "null"
+ ]
+}
changedOutput schema / properties / grinders / items / properties / maintenance / properties / tasks / items / required
Previous value: -[
- "value",
- "kind",
- "label",
- "sub",
- "disturbs_zero",
- "every",
- "why",
- "disturbs_note",
- "offset_unit",
- "offset_integral",
- "scheduled",
- "opened_by",
- "details_version",
- "details_fields"
-]New value: +[
+ "value",
+ "kind",
+ "label",
+ "sub",
+ "disturbs_zero",
+ "every",
+ "why",
+ "disturbs_note",
+ "offset_unit",
+ "offset_integral",
+ "scheduled",
+ "opened_by",
+ "details_version",
+ "details_fields",
+ "class",
+ "status",
+ "trigger",
+ "every_source",
+ "disturbs_prompt",
+ "guide",
+ "schedule"
+]
changedOutput schema / properties / grinders / items / properties / maintenance / required
Previous value: -[
- "tasks",
- "due",
- "calibration",
- "sensitivity",
- "entries"
-]New value: +[
+ "tasks",
+ "due",
+ "calibration",
+ "sensitivity",
+ "entries",
+ "entries_total",
+ "catalog_version",
+ "computed_at",
+ "catalog",
+ "hardness"
+]
changedOutput schema / properties / grinders / items / properties / microns_per_step / type
Previous value: -[
- "integer",
- "null"
-]New value: +[
+ "null",
+ "integer"
+]
changedOutput schema / properties / grinders / items / properties / nominal_step / type
Previous value: -[
- "number",
- "integer"
-]New value: +[
+ "integer",
+ "number"
+]
changedOutput schema / properties / grinders / items / properties / notes / type
Previous value: -[
- "string",
- "null"
-]New value: +[
+ "null",
+ "string"
+]
changedOutput schema / properties / grinders / items / required
Previous value: -[
- "id",
- "name",
- "motor_type",
- "burr_type",
- "setting_scheme",
- "direction_convention",
- "nominal_step",
- "components_spec",
- "min_value",
- "max_value",
- "microns_per_step",
- "notes",
- "archived",
- "setting_label",
- "setting_components",
- "position_value",
- "source",
- "verified_at",
- "built_in_machine_id",
- "maintenance"
-]New value: +[
+ "id",
+ "name",
+ "motor_type",
+ "burr_type",
+ "setting_scheme",
+ "direction_convention",
+ "nominal_step",
+ "components_spec",
+ "min_value",
+ "max_value",
+ "microns_per_step",
+ "notes",
+ "archived",
+ "catalog_id",
+ "setting_label",
+ "setting_components",
+ "position_value",
+ "source",
+ "verified_at",
+ "built_in_machine_id",
+ "maintenance"
+]