eco.astrosky.transient.gcn
Schema Diff
+8 -2
Compatibility Analysis
Breaking Changes Detected
1 breaking change, 1 non-breaking change.
Breaking Changes (1)
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "eco.astrosky.transient.gcn:body", src: "eco.astrosky.transient.gcn:body", tgt: "eco.astrosky.transient.gcn:body.createdAt", kind: "prop", name: Some("createdAt") }
Non-Breaking Changes (1)
- AddedVertex AddedVertex { vertex_id: "eco.astrosky.transient.gcn:body.createdAt" }
Migration Guidance
Added Elements
AddedVertex { vertex_id: "eco.astrosky.transient.gcn:body.createdAt" }
Additional Notes
- Breaking: RequiredEdgeAdded { vertex_id: "eco.astrosky.transient.gcn:body", src: "eco.astrosky.transient.gcn:body", tgt: "eco.astrosky.transient.gcn:body.createdAt", kind: "prop", name: Some("createdAt") }
1
1
{
2
2
"id": "eco.astrosky.transient.gcn",
3
3
"defs": {
4
4
"main": {
5
5
"key": "tid",
6
6
"type": "record",
7
7
"record": {
8
8
"type": "object",
9
9
"required": [
10
10
"topic",
11
11
"eventID",
12
-
"data"
12
+
"data",
13
+
"createdAt"
13
14
],
14
15
"properties": {
15
16
"data": {
16
17
"type": "string",
17
18
"description": "Raw string-encoded JSON of the GCN event, which is in NASA GCN's JSON schema format. May be very large. Some exceptionally large fields (such as the localization image) should be removed before upload, and may be added separately as blobs in a future version of this schema."
18
19
},
19
20
"topic": {
20
21
"type": "string",
21
22
"maxLength": 128,
22
23
"description": "GCN topic for the event.",
23
24
"knownValues": [
24
25
"gcn.circulars",
25
26
"gcn.notices.chime.frb",
26
27
"gcn.notices.dsa110.frb",
27
28
"gcn.notices.einstein_probe.wxt.alert",
28
29
"gcn.notices.icecube.lvk_nu_track_search",
29
30
"gcn.notices.icecube.gold_bronze_track_alerts",
30
31
"igwn.gwalert",
31
32
"gcn.notices.superk.sn_alert",
32
33
"gcn.notices.swift.bat.guano",
33
34
"gcn.heartbeat"
34
35
]
35
36
},
36
37
"eventID": {
37
38
"type": "integer",
38
39
"minimum": 0,
39
-
"description": "NASA Kafka stream event ID (sometimes referred to as 'offset' in their documentation."
40
+
"description": "NASA Kafka stream event ID, sometimes referred to as 'offset' in their documentation."
41
+
},
42
+
"createdAt": {
43
+
"type": "string",
44
+
"format": "datetime",
45
+
"description": "Client-declared timestamp when this post was originally created."
40
46
}
41
47
}
42
48
},
43
49
"description": "Repost of a NASA General Coordinates Network event on the ATProtocol. For the full NASA GCN schema definition, see https://github.com/nasa-gcn/gcn-schema"
44
50
}
45
51
},
46
52
"$type": "com.atproto.lexicon.schema",
47
53
"lexicon": 1
48
54
}