service status on atproto
1{ 2 "lexicon": 1, 3 "id": "systems.gaze.barometer.state", 4 "defs": { 5 "main": { 6 "type": "record", 7 "key": "tid", 8 "record": { 9 "type": "object", 10 "required": ["from", "to", "changedAt", "forService"], 11 "properties": { 12 "from": { 13 "type": "string", 14 "enum": [ 15 "systems.gaze.barometer.status.healthy", 16 "systems.gaze.barometer.status.degraded", 17 "systems.gaze.barometer.status.unknown" 18 ] 19 }, 20 "to": { 21 "type": "string", 22 "enum": [ 23 "systems.gaze.barometer.status.healthy", 24 "systems.gaze.barometer.status.degraded" 25 ] 26 }, 27 "reason": { 28 "type": "string" 29 }, 30 "changedAt": { 31 "type": "string", 32 "format": "datetime" 33 }, 34 "forService": { 35 "type": "string", 36 "format": "at-uri" 37 }, 38 "generatedBy": { 39 "type": "string", 40 "format": "at-uri" 41 } 42 } 43 } 44 } 45 } 46}