addedOutput schema / properties / offline_degradation / additionalProperties
Added value: +false
addedOutput schema / properties / offline_degradation / description
Added value: +"Operational indicators showing queued local changes and dirty records."
addedOutput schema / properties / offline_degradation / properties
Added value: +{
+ "dirty_records": {
+ "description": "Requests with unsynced local changes.",
+ "minimum": 0,
+ "type": "integer"
+ },
+ "queued_changes": {
+ "description": "Pending plus failed outgoing queue entries.",
+ "minimum": 0,
+ "type": "integer"
+ }
+}
addedOutput schema / properties / offline_degradation / required
Added value: +[
+ "queued_changes",
+ "dirty_records"
+]
addedOutput schema / properties / queue / additionalProperties
Added value: +false
addedOutput schema / properties / queue / description
Added value: +"Outgoing offline queue counts by pending, submitted, and failed status."
addedOutput schema / properties / queue / properties
Added value: +{
+ "failed": {
+ "description": "Outgoing queue entries that failed submission.",
+ "minimum": 0,
+ "type": "integer"
+ },
+ "pending": {
+ "description": "Outgoing queue entries waiting to be submitted.",
+ "minimum": 0,
+ "type": "integer"
+ },
+ "submitted": {
+ "description": "Outgoing queue entries already submitted.",
+ "minimum": 0,
+ "type": "integer"
+ }
+}
addedOutput schema / properties / queue / required
Added value: +[
+ "pending",
+ "submitted",
+ "failed"
+]
addedOutput schema / properties / sync / additionalProperties
Added value: +false
addedOutput schema / properties / sync / description
Added value: +"Aggregate request sync counts and latest sync timestamp."
addedOutput schema / properties / sync / properties
Added value: +{
+ "clean": {
+ "description": "Requests known to be cleanly synchronized.",
+ "minimum": 0,
+ "type": "integer"
+ },
+ "conflict": {
+ "description": "Requests with unresolved sync conflicts.",
+ "minimum": 0,
+ "type": "integer"
+ },
+ "dirty": {
+ "description": "Requests with unsynced local changes.",
+ "minimum": 0,
+ "type": "integer"
+ },
+ "latest_sync": {
+ "description": "Most recent successful synchronization timestamp.",
+ "format": "date-time",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "pending": {
+ "description": "Requests pending synchronization.",
+ "minimum": 0,
+ "type": "integer"
+ },
+ "total": {
+ "description": "Total number of requests tracked by sync metadata.",
+ "minimum": 0,
+ "type": "integer"
+ }
+}
addedOutput schema / properties / sync / required
Added value: +[
+ "total",
+ "clean",
+ "dirty",
+ "pending",
+ "conflict",
+ "latest_sync"
+]