app.bsky.notification.getGroupedNotifications
Schema Diff
+120 -2
Compatibility Analysis
Breaking Changes Detected
45 breaking changes, 69 non-breaking changes.
Breaking Changes (45)
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "app.bsky.notification.getGroupedNotifications#multiPostLikeViaRepostGroup", src: "app.bsky.notification.getGroupedNotifications#multiPostLikeViaRepostGroup", tgt: "app.bsky.notification.getGroupedNotifications#multiPostLikeViaRepostGroup.actor", kind: "prop", name: Some("actor") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "app.bsky.notification.getGroupedNotifications#multiPostLikeViaRepostGroup", src: "app.bsky.notification.getGroupedNotifications#multiPostLikeViaRepostGroup", tgt: "app.bsky.notification.getGroupedNotifications#multiPostLikeViaRepostGroup.items", kind: "prop", name: Some("items") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "app.bsky.notification.getGroupedNotifications#multiPostRepostViaRepostItem", src: "app.bsky.notification.getGroupedNotifications#multiPostRepostViaRepostItem", tgt: "app.bsky.notification.getGroupedNotifications#multiPostRepostViaRepostItem.viaRepost", kind: "prop", name: Some("viaRepost") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "app.bsky.notification.getGroupedNotifications#multiPostRepostViaRepostItem", src: "app.bsky.notification.getGroupedNotifications#multiPostRepostViaRepostItem", tgt: "app.bsky.notification.getGroupedNotifications#multiPostRepostViaRepostItem.post", kind: "prop", name: Some("post") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "app.bsky.notification.getGroupedNotifications#multiPostRepostViaRepostGroup", src: "app.bsky.notification.getGroupedNotifications#multiPostRepostViaRepostGroup", tgt: "app.bsky.notification.getGroupedNotifications#multiPostRepostViaRepostGroup.items", kind: "prop", name: Some("items") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "app.bsky.notification.getGroupedNotifications#multiPostRepostViaRepostGroup", src: "app.bsky.notification.getGroupedNotifications#multiPostRepostViaRepostGroup", tgt: "app.bsky.notification.getGroupedNotifications#multiPostRepostViaRepostGroup.actor", kind: "prop", name: Some("actor") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "app.bsky.notification.getGroupedNotifications#multiPostRepostGroup", src: "app.bsky.notification.getGroupedNotifications#multiPostRepostGroup", tgt: "app.bsky.notification.getGroupedNotifications#multiPostRepostGroup.items", kind: "prop", name: Some("items") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "app.bsky.notification.getGroupedNotifications#multiPostRepostGroup", src: "app.bsky.notification.getGroupedNotifications#multiPostRepostGroup", tgt: "app.bsky.notification.getGroupedNotifications#multiPostRepostGroup.actor", kind: "prop", name: Some("actor") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "app.bsky.notification.getGroupedNotifications#multiPostRepostItem", src: "app.bsky.notification.getGroupedNotifications#multiPostRepostItem", tgt: "app.bsky.notification.getGroupedNotifications#multiPostRepostItem.post", kind: "prop", name: Some("post") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "app.bsky.notification.getGroupedNotifications#multiPostLikeViaRepostItem", src: "app.bsky.notification.getGroupedNotifications#multiPostLikeViaRepostItem", tgt: "app.bsky.notification.getGroupedNotifications#multiPostLikeViaRepostItem.post", kind: "prop", name: Some("post") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "app.bsky.notification.getGroupedNotifications#multiPostLikeViaRepostItem", src: "app.bsky.notification.getGroupedNotifications#multiPostLikeViaRepostItem", tgt: "app.bsky.notification.getGroupedNotifications#multiPostLikeViaRepostItem.viaRepost", kind: "prop", name: Some("viaRepost") }
- RemovedVertex RemovedVertex { vertex_id: "app.bsky.actor.defs#profileViewDetailed" }
- RemovedVertex RemovedVertex { vertex_id: "app.bsky.graph.defs#starterPackView" }
- RemovedEdge RemovedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind", tgt: "app.bsky.notification.getGroupedNotifications#group.kind:variant10", kind: "variant", name: Some("#mentionNotification") }
- RemovedEdge RemovedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind", tgt: "app.bsky.notification.getGroupedNotifications#group.kind:variant11", kind: "variant", name: Some("#followBackNotification") }
- RemovedEdge RemovedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind", tgt: "app.bsky.notification.getGroupedNotifications#group.kind:variant12", kind: "variant", name: Some("#verifiedNotification") }
- RemovedEdge RemovedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind", tgt: "app.bsky.notification.getGroupedNotifications#group.kind:variant13", kind: "variant", name: Some("#unverifiedNotification") }
- RemovedEdge RemovedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind", tgt: "app.bsky.notification.getGroupedNotifications#group.kind:variant14", kind: "variant", name: Some("#starterPackJoinedNotification") }
- RemovedEdge RemovedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind", tgt: "app.bsky.notification.getGroupedNotifications#group.kind:variant15", kind: "variant", name: Some("#contactMatchNotification") }
- RemovedEdge RemovedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind", tgt: "app.bsky.notification.getGroupedNotifications#group.kind:variant2", kind: "variant", name: Some("#repostGroup") }
- RemovedEdge RemovedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind", tgt: "app.bsky.notification.getGroupedNotifications#group.kind:variant3", kind: "variant", name: Some("#likeViaRepostGroup") }
- RemovedEdge RemovedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind", tgt: "app.bsky.notification.getGroupedNotifications#group.kind:variant4", kind: "variant", name: Some("#repostViaRepostGroup") }
- RemovedEdge RemovedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind", tgt: "app.bsky.notification.getGroupedNotifications#group.kind:variant5", kind: "variant", name: Some("#followGroup") }
- RemovedEdge RemovedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind", tgt: "app.bsky.notification.getGroupedNotifications#group.kind:variant6", kind: "variant", name: Some("#subscribedPostGroup") }
- RemovedEdge RemovedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind", tgt: "app.bsky.notification.getGroupedNotifications#group.kind:variant7", kind: "variant", name: Some("#generatorLikeGroup") }
- RemovedEdge RemovedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind", tgt: "app.bsky.notification.getGroupedNotifications#group.kind:variant8", kind: "variant", name: Some("#replyNotification") }
- RemovedEdge RemovedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind", tgt: "app.bsky.notification.getGroupedNotifications#group.kind:variant9", kind: "variant", name: Some("#quoteNotification") }
- RemovedEdge RemovedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind:variant10", tgt: "app.bsky.notification.getGroupedNotifications#mentionNotification", kind: "ref", name: None }
- RemovedEdge RemovedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind:variant11", tgt: "app.bsky.notification.getGroupedNotifications#followBackNotification", kind: "ref", name: None }
- RemovedEdge RemovedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind:variant12", tgt: "app.bsky.notification.getGroupedNotifications#verifiedNotification", kind: "ref", name: None }
- RemovedEdge RemovedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind:variant13", tgt: "app.bsky.notification.getGroupedNotifications#unverifiedNotification", kind: "ref", name: None }
- RemovedEdge RemovedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind:variant14", tgt: "app.bsky.notification.getGroupedNotifications#starterPackJoinedNotification", kind: "ref", name: None }
- RemovedEdge RemovedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind:variant15", tgt: "app.bsky.notification.getGroupedNotifications#contactMatchNotification", kind: "ref", name: None }
- RemovedEdge RemovedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind:variant2", tgt: "app.bsky.notification.getGroupedNotifications#repostGroup", kind: "ref", name: None }
- RemovedEdge RemovedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind:variant3", tgt: "app.bsky.notification.getGroupedNotifications#likeViaRepostGroup", kind: "ref", name: None }
- RemovedEdge RemovedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind:variant4", tgt: "app.bsky.notification.getGroupedNotifications#repostViaRepostGroup", kind: "ref", name: None }
- RemovedEdge RemovedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind:variant5", tgt: "app.bsky.notification.getGroupedNotifications#followGroup", kind: "ref", name: None }
- RemovedEdge RemovedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind:variant6", tgt: "app.bsky.notification.getGroupedNotifications#subscribedPostGroup", kind: "ref", name: None }
- RemovedEdge RemovedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind:variant7", tgt: "app.bsky.notification.getGroupedNotifications#generatorLikeGroup", kind: "ref", name: None }
- RemovedEdge RemovedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind:variant8", tgt: "app.bsky.notification.getGroupedNotifications#replyNotification", kind: "ref", name: None }
- RemovedEdge RemovedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind:variant9", tgt: "app.bsky.notification.getGroupedNotifications#quoteNotification", kind: "ref", name: None }
- RemovedEdge RemovedEdge { src: "app.bsky.notification.getGroupedNotifications:output.relatedViews:items", tgt: "app.bsky.notification.getGroupedNotifications:output.relatedViews:items:variant0", kind: "variant", name: Some("app.bsky.actor.defs#profileViewDetailed") }
- RemovedEdge RemovedEdge { src: "app.bsky.notification.getGroupedNotifications:output.relatedViews:items", tgt: "app.bsky.notification.getGroupedNotifications:output.relatedViews:items:variant5", kind: "variant", name: Some("app.bsky.graph.defs#starterPackView") }
- RemovedEdge RemovedEdge { src: "app.bsky.notification.getGroupedNotifications:output.relatedViews:items:variant0", tgt: "app.bsky.actor.defs#profileViewDetailed", kind: "ref", name: None }
- RemovedEdge RemovedEdge { src: "app.bsky.notification.getGroupedNotifications:output.relatedViews:items:variant5", tgt: "app.bsky.graph.defs#starterPackView", kind: "ref", name: None }
Non-Breaking Changes (69)
- AddedVertex AddedVertex { vertex_id: "app.bsky.actor.defs#profileViewBasic" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.graph.defs#starterPackViewBasic" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.notification.getGroupedNotifications#group.kind:variant16" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.notification.getGroupedNotifications#group.kind:variant17" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.notification.getGroupedNotifications#group.kind:variant18" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.notification.getGroupedNotifications#multiPostLikeViaRepostGroup" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.notification.getGroupedNotifications#multiPostLikeViaRepostGroup.actor" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.notification.getGroupedNotifications#multiPostLikeViaRepostGroup.items" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.notification.getGroupedNotifications#multiPostLikeViaRepostGroup.items:items" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.notification.getGroupedNotifications#multiPostLikeViaRepostItem" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.notification.getGroupedNotifications#multiPostLikeViaRepostItem.post" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.notification.getGroupedNotifications#multiPostLikeViaRepostItem.viaRepost" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.notification.getGroupedNotifications#multiPostRepostGroup" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.notification.getGroupedNotifications#multiPostRepostGroup.actor" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.notification.getGroupedNotifications#multiPostRepostGroup.items" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.notification.getGroupedNotifications#multiPostRepostGroup.items:items" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.notification.getGroupedNotifications#multiPostRepostItem" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.notification.getGroupedNotifications#multiPostRepostItem.post" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.notification.getGroupedNotifications#multiPostRepostViaRepostGroup" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.notification.getGroupedNotifications#multiPostRepostViaRepostGroup.actor" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.notification.getGroupedNotifications#multiPostRepostViaRepostGroup.items" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.notification.getGroupedNotifications#multiPostRepostViaRepostGroup.items:items" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.notification.getGroupedNotifications#multiPostRepostViaRepostItem" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.notification.getGroupedNotifications#multiPostRepostViaRepostItem.post" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.notification.getGroupedNotifications#multiPostRepostViaRepostItem.viaRepost" }
- AddedEdge AddedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind", tgt: "app.bsky.notification.getGroupedNotifications#group.kind:variant10", kind: "variant", name: Some("#generatorLikeGroup") }
- AddedEdge AddedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind", tgt: "app.bsky.notification.getGroupedNotifications#group.kind:variant11", kind: "variant", name: Some("#replyNotification") }
- AddedEdge AddedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind", tgt: "app.bsky.notification.getGroupedNotifications#group.kind:variant12", kind: "variant", name: Some("#quoteNotification") }
- AddedEdge AddedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind", tgt: "app.bsky.notification.getGroupedNotifications#group.kind:variant13", kind: "variant", name: Some("#mentionNotification") }
- AddedEdge AddedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind", tgt: "app.bsky.notification.getGroupedNotifications#group.kind:variant14", kind: "variant", name: Some("#followBackNotification") }
- AddedEdge AddedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind", tgt: "app.bsky.notification.getGroupedNotifications#group.kind:variant15", kind: "variant", name: Some("#verifiedNotification") }
- AddedEdge AddedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind", tgt: "app.bsky.notification.getGroupedNotifications#group.kind:variant16", kind: "variant", name: Some("#unverifiedNotification") }
- AddedEdge AddedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind", tgt: "app.bsky.notification.getGroupedNotifications#group.kind:variant17", kind: "variant", name: Some("#starterPackJoinedNotification") }
- AddedEdge AddedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind", tgt: "app.bsky.notification.getGroupedNotifications#group.kind:variant18", kind: "variant", name: Some("#contactMatchNotification") }
- AddedEdge AddedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind", tgt: "app.bsky.notification.getGroupedNotifications#group.kind:variant2", kind: "variant", name: Some("#multiPostRepostGroup") }
- AddedEdge AddedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind", tgt: "app.bsky.notification.getGroupedNotifications#group.kind:variant3", kind: "variant", name: Some("#multiPostLikeViaRepostGroup") }
- AddedEdge AddedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind", tgt: "app.bsky.notification.getGroupedNotifications#group.kind:variant4", kind: "variant", name: Some("#multiPostRepostViaRepostGroup") }
- AddedEdge AddedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind", tgt: "app.bsky.notification.getGroupedNotifications#group.kind:variant5", kind: "variant", name: Some("#repostGroup") }
- AddedEdge AddedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind", tgt: "app.bsky.notification.getGroupedNotifications#group.kind:variant6", kind: "variant", name: Some("#likeViaRepostGroup") }
- AddedEdge AddedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind", tgt: "app.bsky.notification.getGroupedNotifications#group.kind:variant7", kind: "variant", name: Some("#repostViaRepostGroup") }
- AddedEdge AddedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind", tgt: "app.bsky.notification.getGroupedNotifications#group.kind:variant8", kind: "variant", name: Some("#followGroup") }
- AddedEdge AddedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind", tgt: "app.bsky.notification.getGroupedNotifications#group.kind:variant9", kind: "variant", name: Some("#subscribedPostGroup") }
- AddedEdge AddedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind:variant10", tgt: "app.bsky.notification.getGroupedNotifications#generatorLikeGroup", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind:variant11", tgt: "app.bsky.notification.getGroupedNotifications#replyNotification", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind:variant12", tgt: "app.bsky.notification.getGroupedNotifications#quoteNotification", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind:variant13", tgt: "app.bsky.notification.getGroupedNotifications#mentionNotification", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind:variant14", tgt: "app.bsky.notification.getGroupedNotifications#followBackNotification", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind:variant15", tgt: "app.bsky.notification.getGroupedNotifications#verifiedNotification", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind:variant16", tgt: "app.bsky.notification.getGroupedNotifications#unverifiedNotification", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind:variant17", tgt: "app.bsky.notification.getGroupedNotifications#starterPackJoinedNotification", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind:variant18", tgt: "app.bsky.notification.getGroupedNotifications#contactMatchNotification", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind:variant2", tgt: "app.bsky.notification.getGroupedNotifications#multiPostRepostGroup", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind:variant3", tgt: "app.bsky.notification.getGroupedNotifications#multiPostLikeViaRepostGroup", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind:variant4", tgt: "app.bsky.notification.getGroupedNotifications#multiPostRepostViaRepostGroup", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind:variant5", tgt: "app.bsky.notification.getGroupedNotifications#repostGroup", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind:variant6", tgt: "app.bsky.notification.getGroupedNotifications#likeViaRepostGroup", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind:variant7", tgt: "app.bsky.notification.getGroupedNotifications#repostViaRepostGroup", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind:variant8", tgt: "app.bsky.notification.getGroupedNotifications#followGroup", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind:variant9", tgt: "app.bsky.notification.getGroupedNotifications#subscribedPostGroup", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "app.bsky.notification.getGroupedNotifications#multiPostLikeViaRepostGroup.items", tgt: "app.bsky.notification.getGroupedNotifications#multiPostLikeViaRepostGroup.items:items", kind: "items", name: None }
- AddedEdge AddedEdge { src: "app.bsky.notification.getGroupedNotifications#multiPostLikeViaRepostGroup.items:items", tgt: "app.bsky.notification.getGroupedNotifications#multiPostLikeViaRepostItem", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "app.bsky.notification.getGroupedNotifications#multiPostRepostGroup.items", tgt: "app.bsky.notification.getGroupedNotifications#multiPostRepostGroup.items:items", kind: "items", name: None }
- AddedEdge AddedEdge { src: "app.bsky.notification.getGroupedNotifications#multiPostRepostGroup.items:items", tgt: "app.bsky.notification.getGroupedNotifications#multiPostRepostItem", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "app.bsky.notification.getGroupedNotifications#multiPostRepostViaRepostGroup.items", tgt: "app.bsky.notification.getGroupedNotifications#multiPostRepostViaRepostGroup.items:items", kind: "items", name: None }
- AddedEdge AddedEdge { src: "app.bsky.notification.getGroupedNotifications#multiPostRepostViaRepostGroup.items:items", tgt: "app.bsky.notification.getGroupedNotifications#multiPostRepostViaRepostItem", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "app.bsky.notification.getGroupedNotifications:output.relatedViews:items", tgt: "app.bsky.notification.getGroupedNotifications:output.relatedViews:items:variant0", kind: "variant", name: Some("app.bsky.actor.defs#profileViewBasic") }
- AddedEdge AddedEdge { src: "app.bsky.notification.getGroupedNotifications:output.relatedViews:items", tgt: "app.bsky.notification.getGroupedNotifications:output.relatedViews:items:variant5", kind: "variant", name: Some("app.bsky.graph.defs#starterPackViewBasic") }
- AddedEdge AddedEdge { src: "app.bsky.notification.getGroupedNotifications:output.relatedViews:items:variant0", tgt: "app.bsky.actor.defs#profileViewBasic", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "app.bsky.notification.getGroupedNotifications:output.relatedViews:items:variant5", tgt: "app.bsky.graph.defs#starterPackViewBasic", kind: "ref", name: None }
Migration Guidance
Removed Elements
RemovedVertex { vertex_id: "app.bsky.actor.defs#profileViewDetailed" }RemovedVertex { vertex_id: "app.bsky.graph.defs#starterPackView" }
Added Elements
AddedVertex { vertex_id: "app.bsky.actor.defs#profileViewBasic" }AddedVertex { vertex_id: "app.bsky.graph.defs#starterPackViewBasic" }AddedVertex { vertex_id: "app.bsky.notification.getGroupedNotifications#group.kind:variant16" }AddedVertex { vertex_id: "app.bsky.notification.getGroupedNotifications#group.kind:variant17" }AddedVertex { vertex_id: "app.bsky.notification.getGroupedNotifications#group.kind:variant18" }AddedVertex { vertex_id: "app.bsky.notification.getGroupedNotifications#multiPostLikeViaRepostGroup" }AddedVertex { vertex_id: "app.bsky.notification.getGroupedNotifications#multiPostLikeViaRepostGroup.actor" }AddedVertex { vertex_id: "app.bsky.notification.getGroupedNotifications#multiPostLikeViaRepostGroup.items" }AddedVertex { vertex_id: "app.bsky.notification.getGroupedNotifications#multiPostLikeViaRepostGroup.items:items" }AddedVertex { vertex_id: "app.bsky.notification.getGroupedNotifications#multiPostLikeViaRepostItem" }AddedVertex { vertex_id: "app.bsky.notification.getGroupedNotifications#multiPostLikeViaRepostItem.post" }AddedVertex { vertex_id: "app.bsky.notification.getGroupedNotifications#multiPostLikeViaRepostItem.viaRepost" }AddedVertex { vertex_id: "app.bsky.notification.getGroupedNotifications#multiPostRepostGroup" }AddedVertex { vertex_id: "app.bsky.notification.getGroupedNotifications#multiPostRepostGroup.actor" }AddedVertex { vertex_id: "app.bsky.notification.getGroupedNotifications#multiPostRepostGroup.items" }AddedVertex { vertex_id: "app.bsky.notification.getGroupedNotifications#multiPostRepostGroup.items:items" }AddedVertex { vertex_id: "app.bsky.notification.getGroupedNotifications#multiPostRepostItem" }AddedVertex { vertex_id: "app.bsky.notification.getGroupedNotifications#multiPostRepostItem.post" }AddedVertex { vertex_id: "app.bsky.notification.getGroupedNotifications#multiPostRepostViaRepostGroup" }AddedVertex { vertex_id: "app.bsky.notification.getGroupedNotifications#multiPostRepostViaRepostGroup.actor" }AddedVertex { vertex_id: "app.bsky.notification.getGroupedNotifications#multiPostRepostViaRepostGroup.items" }AddedVertex { vertex_id: "app.bsky.notification.getGroupedNotifications#multiPostRepostViaRepostGroup.items:items" }AddedVertex { vertex_id: "app.bsky.notification.getGroupedNotifications#multiPostRepostViaRepostItem" }AddedVertex { vertex_id: "app.bsky.notification.getGroupedNotifications#multiPostRepostViaRepostItem.post" }AddedVertex { vertex_id: "app.bsky.notification.getGroupedNotifications#multiPostRepostViaRepostItem.viaRepost" }
Additional Notes
- Breaking: RequiredEdgeAdded { vertex_id: "app.bsky.notification.getGroupedNotifications#multiPostRepostItem", src: "app.bsky.notification.getGroupedNotifications#multiPostRepostItem", tgt: "app.bsky.notification.getGroupedNotifications#multiPostRepostItem.post", kind: "prop", name: Some("post") }
- Breaking: RequiredEdgeAdded { vertex_id: "app.bsky.notification.getGroupedNotifications#multiPostLikeViaRepostItem", src: "app.bsky.notification.getGroupedNotifications#multiPostLikeViaRepostItem", tgt: "app.bsky.notification.getGroupedNotifications#multiPostLikeViaRepostItem.post", kind: "prop", name: Some("post") }
- Breaking: RequiredEdgeAdded { vertex_id: "app.bsky.notification.getGroupedNotifications#multiPostLikeViaRepostItem", src: "app.bsky.notification.getGroupedNotifications#multiPostLikeViaRepostItem", tgt: "app.bsky.notification.getGroupedNotifications#multiPostLikeViaRepostItem.viaRepost", kind: "prop", name: Some("viaRepost") }
- Breaking: RequiredEdgeAdded { vertex_id: "app.bsky.notification.getGroupedNotifications#multiPostRepostViaRepostItem", src: "app.bsky.notification.getGroupedNotifications#multiPostRepostViaRepostItem", tgt: "app.bsky.notification.getGroupedNotifications#multiPostRepostViaRepostItem.viaRepost", kind: "prop", name: Some("viaRepost") }
- Breaking: RequiredEdgeAdded { vertex_id: "app.bsky.notification.getGroupedNotifications#multiPostRepostViaRepostItem", src: "app.bsky.notification.getGroupedNotifications#multiPostRepostViaRepostItem", tgt: "app.bsky.notification.getGroupedNotifications#multiPostRepostViaRepostItem.post", kind: "prop", name: Some("post") }
- Breaking: RequiredEdgeAdded { vertex_id: "app.bsky.notification.getGroupedNotifications#multiPostLikeViaRepostGroup", src: "app.bsky.notification.getGroupedNotifications#multiPostLikeViaRepostGroup", tgt: "app.bsky.notification.getGroupedNotifications#multiPostLikeViaRepostGroup.actor", kind: "prop", name: Some("actor") }
- Breaking: RequiredEdgeAdded { vertex_id: "app.bsky.notification.getGroupedNotifications#multiPostLikeViaRepostGroup", src: "app.bsky.notification.getGroupedNotifications#multiPostLikeViaRepostGroup", tgt: "app.bsky.notification.getGroupedNotifications#multiPostLikeViaRepostGroup.items", kind: "prop", name: Some("items") }
- Breaking: RequiredEdgeAdded { vertex_id: "app.bsky.notification.getGroupedNotifications#multiPostRepostViaRepostGroup", src: "app.bsky.notification.getGroupedNotifications#multiPostRepostViaRepostGroup", tgt: "app.bsky.notification.getGroupedNotifications#multiPostRepostViaRepostGroup.items", kind: "prop", name: Some("items") }
- Breaking: RequiredEdgeAdded { vertex_id: "app.bsky.notification.getGroupedNotifications#multiPostRepostViaRepostGroup", src: "app.bsky.notification.getGroupedNotifications#multiPostRepostViaRepostGroup", tgt: "app.bsky.notification.getGroupedNotifications#multiPostRepostViaRepostGroup.actor", kind: "prop", name: Some("actor") }
- Breaking: RequiredEdgeAdded { vertex_id: "app.bsky.notification.getGroupedNotifications#multiPostRepostGroup", src: "app.bsky.notification.getGroupedNotifications#multiPostRepostGroup", tgt: "app.bsky.notification.getGroupedNotifications#multiPostRepostGroup.items", kind: "prop", name: Some("items") }
- Breaking: RequiredEdgeAdded { vertex_id: "app.bsky.notification.getGroupedNotifications#multiPostRepostGroup", src: "app.bsky.notification.getGroupedNotifications#multiPostRepostGroup", tgt: "app.bsky.notification.getGroupedNotifications#multiPostRepostGroup.actor", kind: "prop", name: Some("actor") }
- Breaking: RemovedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind", tgt: "app.bsky.notification.getGroupedNotifications#group.kind:variant10", kind: "variant", name: Some("#mentionNotification") }
- Breaking: RemovedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind", tgt: "app.bsky.notification.getGroupedNotifications#group.kind:variant11", kind: "variant", name: Some("#followBackNotification") }
- Breaking: RemovedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind", tgt: "app.bsky.notification.getGroupedNotifications#group.kind:variant12", kind: "variant", name: Some("#verifiedNotification") }
- Breaking: RemovedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind", tgt: "app.bsky.notification.getGroupedNotifications#group.kind:variant13", kind: "variant", name: Some("#unverifiedNotification") }
- Breaking: RemovedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind", tgt: "app.bsky.notification.getGroupedNotifications#group.kind:variant14", kind: "variant", name: Some("#starterPackJoinedNotification") }
- Breaking: RemovedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind", tgt: "app.bsky.notification.getGroupedNotifications#group.kind:variant15", kind: "variant", name: Some("#contactMatchNotification") }
- Breaking: RemovedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind", tgt: "app.bsky.notification.getGroupedNotifications#group.kind:variant2", kind: "variant", name: Some("#repostGroup") }
- Breaking: RemovedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind", tgt: "app.bsky.notification.getGroupedNotifications#group.kind:variant3", kind: "variant", name: Some("#likeViaRepostGroup") }
- Breaking: RemovedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind", tgt: "app.bsky.notification.getGroupedNotifications#group.kind:variant4", kind: "variant", name: Some("#repostViaRepostGroup") }
- Breaking: RemovedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind", tgt: "app.bsky.notification.getGroupedNotifications#group.kind:variant5", kind: "variant", name: Some("#followGroup") }
- Breaking: RemovedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind", tgt: "app.bsky.notification.getGroupedNotifications#group.kind:variant6", kind: "variant", name: Some("#subscribedPostGroup") }
- Breaking: RemovedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind", tgt: "app.bsky.notification.getGroupedNotifications#group.kind:variant7", kind: "variant", name: Some("#generatorLikeGroup") }
- Breaking: RemovedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind", tgt: "app.bsky.notification.getGroupedNotifications#group.kind:variant8", kind: "variant", name: Some("#replyNotification") }
- Breaking: RemovedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind", tgt: "app.bsky.notification.getGroupedNotifications#group.kind:variant9", kind: "variant", name: Some("#quoteNotification") }
- Breaking: RemovedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind:variant10", tgt: "app.bsky.notification.getGroupedNotifications#mentionNotification", kind: "ref", name: None }
- Breaking: RemovedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind:variant11", tgt: "app.bsky.notification.getGroupedNotifications#followBackNotification", kind: "ref", name: None }
- Breaking: RemovedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind:variant12", tgt: "app.bsky.notification.getGroupedNotifications#verifiedNotification", kind: "ref", name: None }
- Breaking: RemovedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind:variant13", tgt: "app.bsky.notification.getGroupedNotifications#unverifiedNotification", kind: "ref", name: None }
- Breaking: RemovedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind:variant14", tgt: "app.bsky.notification.getGroupedNotifications#starterPackJoinedNotification", kind: "ref", name: None }
- Breaking: RemovedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind:variant15", tgt: "app.bsky.notification.getGroupedNotifications#contactMatchNotification", kind: "ref", name: None }
- Breaking: RemovedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind:variant2", tgt: "app.bsky.notification.getGroupedNotifications#repostGroup", kind: "ref", name: None }
- Breaking: RemovedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind:variant3", tgt: "app.bsky.notification.getGroupedNotifications#likeViaRepostGroup", kind: "ref", name: None }
- Breaking: RemovedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind:variant4", tgt: "app.bsky.notification.getGroupedNotifications#repostViaRepostGroup", kind: "ref", name: None }
- Breaking: RemovedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind:variant5", tgt: "app.bsky.notification.getGroupedNotifications#followGroup", kind: "ref", name: None }
- Breaking: RemovedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind:variant6", tgt: "app.bsky.notification.getGroupedNotifications#subscribedPostGroup", kind: "ref", name: None }
- Breaking: RemovedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind:variant7", tgt: "app.bsky.notification.getGroupedNotifications#generatorLikeGroup", kind: "ref", name: None }
- Breaking: RemovedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind:variant8", tgt: "app.bsky.notification.getGroupedNotifications#replyNotification", kind: "ref", name: None }
- Breaking: RemovedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind:variant9", tgt: "app.bsky.notification.getGroupedNotifications#quoteNotification", kind: "ref", name: None }
- Breaking: RemovedEdge { src: "app.bsky.notification.getGroupedNotifications:output.relatedViews:items", tgt: "app.bsky.notification.getGroupedNotifications:output.relatedViews:items:variant0", kind: "variant", name: Some("app.bsky.actor.defs#profileViewDetailed") }
- Breaking: RemovedEdge { src: "app.bsky.notification.getGroupedNotifications:output.relatedViews:items", tgt: "app.bsky.notification.getGroupedNotifications:output.relatedViews:items:variant5", kind: "variant", name: Some("app.bsky.graph.defs#starterPackView") }
- Breaking: RemovedEdge { src: "app.bsky.notification.getGroupedNotifications:output.relatedViews:items:variant0", tgt: "app.bsky.actor.defs#profileViewDetailed", kind: "ref", name: None }
- Breaking: RemovedEdge { src: "app.bsky.notification.getGroupedNotifications:output.relatedViews:items:variant5", tgt: "app.bsky.graph.defs#starterPackView", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind", tgt: "app.bsky.notification.getGroupedNotifications#group.kind:variant10", kind: "variant", name: Some("#generatorLikeGroup") }
- Non-breaking: AddedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind", tgt: "app.bsky.notification.getGroupedNotifications#group.kind:variant11", kind: "variant", name: Some("#replyNotification") }
- Non-breaking: AddedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind", tgt: "app.bsky.notification.getGroupedNotifications#group.kind:variant12", kind: "variant", name: Some("#quoteNotification") }
- Non-breaking: AddedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind", tgt: "app.bsky.notification.getGroupedNotifications#group.kind:variant13", kind: "variant", name: Some("#mentionNotification") }
- Non-breaking: AddedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind", tgt: "app.bsky.notification.getGroupedNotifications#group.kind:variant14", kind: "variant", name: Some("#followBackNotification") }
- Non-breaking: AddedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind", tgt: "app.bsky.notification.getGroupedNotifications#group.kind:variant15", kind: "variant", name: Some("#verifiedNotification") }
- Non-breaking: AddedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind", tgt: "app.bsky.notification.getGroupedNotifications#group.kind:variant16", kind: "variant", name: Some("#unverifiedNotification") }
- Non-breaking: AddedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind", tgt: "app.bsky.notification.getGroupedNotifications#group.kind:variant17", kind: "variant", name: Some("#starterPackJoinedNotification") }
- Non-breaking: AddedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind", tgt: "app.bsky.notification.getGroupedNotifications#group.kind:variant18", kind: "variant", name: Some("#contactMatchNotification") }
- Non-breaking: AddedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind", tgt: "app.bsky.notification.getGroupedNotifications#group.kind:variant2", kind: "variant", name: Some("#multiPostRepostGroup") }
- Non-breaking: AddedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind", tgt: "app.bsky.notification.getGroupedNotifications#group.kind:variant3", kind: "variant", name: Some("#multiPostLikeViaRepostGroup") }
- Non-breaking: AddedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind", tgt: "app.bsky.notification.getGroupedNotifications#group.kind:variant4", kind: "variant", name: Some("#multiPostRepostViaRepostGroup") }
- Non-breaking: AddedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind", tgt: "app.bsky.notification.getGroupedNotifications#group.kind:variant5", kind: "variant", name: Some("#repostGroup") }
- Non-breaking: AddedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind", tgt: "app.bsky.notification.getGroupedNotifications#group.kind:variant6", kind: "variant", name: Some("#likeViaRepostGroup") }
- Non-breaking: AddedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind", tgt: "app.bsky.notification.getGroupedNotifications#group.kind:variant7", kind: "variant", name: Some("#repostViaRepostGroup") }
- Non-breaking: AddedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind", tgt: "app.bsky.notification.getGroupedNotifications#group.kind:variant8", kind: "variant", name: Some("#followGroup") }
- Non-breaking: AddedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind", tgt: "app.bsky.notification.getGroupedNotifications#group.kind:variant9", kind: "variant", name: Some("#subscribedPostGroup") }
- Non-breaking: AddedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind:variant10", tgt: "app.bsky.notification.getGroupedNotifications#generatorLikeGroup", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind:variant11", tgt: "app.bsky.notification.getGroupedNotifications#replyNotification", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind:variant12", tgt: "app.bsky.notification.getGroupedNotifications#quoteNotification", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind:variant13", tgt: "app.bsky.notification.getGroupedNotifications#mentionNotification", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind:variant14", tgt: "app.bsky.notification.getGroupedNotifications#followBackNotification", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind:variant15", tgt: "app.bsky.notification.getGroupedNotifications#verifiedNotification", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind:variant16", tgt: "app.bsky.notification.getGroupedNotifications#unverifiedNotification", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind:variant17", tgt: "app.bsky.notification.getGroupedNotifications#starterPackJoinedNotification", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind:variant18", tgt: "app.bsky.notification.getGroupedNotifications#contactMatchNotification", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind:variant2", tgt: "app.bsky.notification.getGroupedNotifications#multiPostRepostGroup", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind:variant3", tgt: "app.bsky.notification.getGroupedNotifications#multiPostLikeViaRepostGroup", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind:variant4", tgt: "app.bsky.notification.getGroupedNotifications#multiPostRepostViaRepostGroup", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind:variant5", tgt: "app.bsky.notification.getGroupedNotifications#repostGroup", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind:variant6", tgt: "app.bsky.notification.getGroupedNotifications#likeViaRepostGroup", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind:variant7", tgt: "app.bsky.notification.getGroupedNotifications#repostViaRepostGroup", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind:variant8", tgt: "app.bsky.notification.getGroupedNotifications#followGroup", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "app.bsky.notification.getGroupedNotifications#group.kind:variant9", tgt: "app.bsky.notification.getGroupedNotifications#subscribedPostGroup", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "app.bsky.notification.getGroupedNotifications#multiPostLikeViaRepostGroup.items", tgt: "app.bsky.notification.getGroupedNotifications#multiPostLikeViaRepostGroup.items:items", kind: "items", name: None }
- Non-breaking: AddedEdge { src: "app.bsky.notification.getGroupedNotifications#multiPostLikeViaRepostGroup.items:items", tgt: "app.bsky.notification.getGroupedNotifications#multiPostLikeViaRepostItem", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "app.bsky.notification.getGroupedNotifications#multiPostRepostGroup.items", tgt: "app.bsky.notification.getGroupedNotifications#multiPostRepostGroup.items:items", kind: "items", name: None }
- Non-breaking: AddedEdge { src: "app.bsky.notification.getGroupedNotifications#multiPostRepostGroup.items:items", tgt: "app.bsky.notification.getGroupedNotifications#multiPostRepostItem", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "app.bsky.notification.getGroupedNotifications#multiPostRepostViaRepostGroup.items", tgt: "app.bsky.notification.getGroupedNotifications#multiPostRepostViaRepostGroup.items:items", kind: "items", name: None }
- Non-breaking: AddedEdge { src: "app.bsky.notification.getGroupedNotifications#multiPostRepostViaRepostGroup.items:items", tgt: "app.bsky.notification.getGroupedNotifications#multiPostRepostViaRepostItem", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "app.bsky.notification.getGroupedNotifications:output.relatedViews:items", tgt: "app.bsky.notification.getGroupedNotifications:output.relatedViews:items:variant0", kind: "variant", name: Some("app.bsky.actor.defs#profileViewBasic") }
- Non-breaking: AddedEdge { src: "app.bsky.notification.getGroupedNotifications:output.relatedViews:items", tgt: "app.bsky.notification.getGroupedNotifications:output.relatedViews:items:variant5", kind: "variant", name: Some("app.bsky.graph.defs#starterPackViewBasic") }
- Non-breaking: AddedEdge { src: "app.bsky.notification.getGroupedNotifications:output.relatedViews:items:variant0", tgt: "app.bsky.actor.defs#profileViewBasic", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "app.bsky.notification.getGroupedNotifications:output.relatedViews:items:variant5", tgt: "app.bsky.graph.defs#starterPackViewBasic", kind: "ref", name: None }
1
1
{
2
2
"$type": "com.atproto.lexicon.schema",
3
3
"defs": {
4
4
"contactMatchNotification": {
5
5
"description": "A contact of the requesting account joined Bluesky.",
6
6
"properties": {
7
7
"actor": {
8
8
"format": "did",
9
9
"type": "string"
10
10
}
11
11
},
12
12
"required": [
13
13
"actor"
14
14
],
15
15
"type": "object"
16
16
},
17
17
"followBackNotification": {
18
18
"description": "An actor followed the requesting account back, possibly via a starter pack.",
19
19
"properties": {
20
20
"actor": {
21
21
"format": "did",
22
22
"type": "string"
23
23
},
24
24
"starterPack": {
25
25
"format": "at-uri",
26
26
"type": "string"
27
27
}
28
28
},
29
29
"required": [
30
30
"actor"
31
31
],
32
32
"type": "object"
33
33
},
34
34
"followGroup": {
35
35
"description": "Group of actors who followed the requesting account.",
36
36
"properties": {
37
37
"items": {
38
38
"items": {
39
39
"ref": "#followItem",
40
40
"type": "ref"
41
41
},
42
42
"minLength": 1,
43
43
"type": "array"
44
44
}
45
45
},
46
46
"required": [
47
47
"items"
48
48
],
49
49
"type": "object"
50
50
},
51
51
"followItem": {
52
52
"description": "An actor who followed the requesting account, possibly via a starter pack.",
53
53
"properties": {
54
54
"actor": {
55
55
"format": "did",
56
56
"type": "string"
57
57
},
58
58
"starterPack": {
59
59
"format": "at-uri",
60
60
"type": "string"
61
61
}
62
62
},
63
63
"required": [
64
64
"actor"
65
65
],
66
66
"type": "object"
67
67
},
68
68
"generatorLikeGroup": {
69
69
"description": "Group of likes by different actors on the same feed generator.",
70
70
"properties": {
71
71
"generator": {
72
72
"format": "at-uri",
73
73
"type": "string"
74
74
},
75
75
"items": {
76
76
"items": {
77
77
"ref": "#generatorLikeItem",
78
78
"type": "ref"
79
79
},
80
80
"minLength": 1,
81
81
"type": "array"
82
82
}
83
83
},
84
84
"required": [
85
85
"generator",
86
86
"items"
87
87
],
88
88
"type": "object"
89
89
},
90
90
"generatorLikeItem": {
91
91
"description": "One actor who liked the feed generator in the group.",
92
92
"properties": {
93
93
"actor": {
94
94
"format": "did",
95
95
"type": "string"
96
96
}
97
97
},
98
98
"required": [
99
99
"actor"
100
100
],
101
101
"type": "object"
102
102
},
103
103
"group": {
104
104
"description": "Contains common metadata and kind-specific data for a notification group or individual notification.",
105
105
"properties": {
106
106
"count": {
107
107
"minimum": 1,
108
108
"type": "integer"
109
109
},
110
110
"id": {
111
111
"maxLength": 256,
112
112
"type": "string"
113
113
},
114
114
"indexedAt": {
115
115
"format": "datetime",
116
116
"type": "string"
117
117
},
118
118
"isRead": {
119
119
"type": "boolean"
120
120
},
121
121
"kind": {
122
122
"refs": [
123
123
"#likeGroup",
124
124
"#multiPostLikeGroup",
125
+
"#multiPostRepostGroup",
126
+
"#multiPostLikeViaRepostGroup",
127
+
"#multiPostRepostViaRepostGroup",
125
128
"#repostGroup",
126
129
"#likeViaRepostGroup",
127
130
"#repostViaRepostGroup",
128
131
"#followGroup",
129
132
"#subscribedPostGroup",
130
133
"#generatorLikeGroup",
131
134
"#replyNotification",
132
135
"#quoteNotification",
133
136
"#mentionNotification",
134
137
"#followBackNotification",
135
138
"#verifiedNotification",
136
139
"#unverifiedNotification",
137
140
"#starterPackJoinedNotification",
138
141
"#contactMatchNotification"
139
142
],
140
143
"type": "union"
141
144
}
142
145
},
143
146
"required": [
144
147
"id",
145
148
"isRead",
146
149
"indexedAt",
147
150
"count",
148
151
"kind"
149
152
],
150
153
"type": "object"
151
154
},
152
155
"likeGroup": {
153
156
"description": "Group of likes by different actors on the same post.",
154
157
"properties": {
155
158
"items": {
156
159
"items": {
157
160
"ref": "#likeItem",
158
161
"type": "ref"
159
162
},
160
163
"minLength": 1,
161
164
"type": "array"
162
165
},
163
166
"post": {
164
167
"format": "at-uri",
165
168
"type": "string"
166
169
}
167
170
},
168
171
"required": [
169
172
"post",
170
173
"items"
171
174
],
172
175
"type": "object"
173
176
},
174
177
"likeItem": {
175
178
"description": "One actor who liked the group's post.",
176
179
"properties": {
177
180
"actor": {
178
181
"format": "did",
179
182
"type": "string"
180
183
}
181
184
},
182
185
"required": [
183
186
"actor"
184
187
],
185
188
"type": "object"
186
189
},
187
190
"likeViaRepostGroup": {
188
191
"description": "Group of likes by different actors on the same post via the requesting account's repost.",
189
192
"properties": {
190
193
"items": {
191
194
"items": {
192
195
"ref": "#likeViaRepostItem",
193
196
"type": "ref"
194
197
},
195
198
"minLength": 1,
196
199
"type": "array"
197
200
},
198
201
"post": {
199
202
"format": "at-uri",
200
203
"type": "string"
201
204
},
202
205
"viaRepost": {
203
206
"format": "at-uri",
204
207
"type": "string"
205
208
}
206
209
},
207
210
"required": [
208
211
"post",
209
212
"viaRepost",
210
213
"items"
211
214
],
212
215
"type": "object"
213
216
},
214
217
"likeViaRepostItem": {
215
218
"description": "One actor who liked the group's post via the requesting account's repost.",
216
219
"properties": {
217
220
"actor": {
218
221
"format": "did",
219
222
"type": "string"
220
223
}
221
224
},
222
225
"required": [
223
226
"actor"
224
227
],
225
228
"type": "object"
226
229
},
227
230
"main": {
228
231
"description": "[UNSTABLE - DO NOT USE THIS ENDPOINT WHILE THIS NOTE IS HERE] Enumerate notifications for the requesting account, pre-grouped for rendering. Supersedes listNotifications. Requires auth.",
229
232
"output": {
230
233
"encoding": "application/json",
231
234
"schema": {
232
235
"properties": {
233
236
"cursor": {
234
237
"maxLength": 1024,
235
238
"type": "string"
236
239
},
237
240
"groups": {
238
241
"description": "Notification groups or individual notifications, newest first. Clients should ignore kinds they do not recognize. Grouping behavior depends on the kind and selected feed.",
239
242
"items": {
240
243
"ref": "#group",
241
244
"type": "ref"
242
245
},
243
246
"type": "array"
244
247
},
245
248
"relatedViews": {
246
249
"description": "Reusable views referenced by notifications. Views shared across notifications appear once to avoid duplication. Each group contributes only its first 10 of each related view to this array. Ex: for a group containing likes in a post, we might have a large number of likeItem (e.g., 50) in a group, but only the profile views for the newest 10 items will be included here.",
247
250
"items": {
248
251
"refs": [
249
-
"app.bsky.actor.defs#profileViewDetailed",
252
+
"app.bsky.actor.defs#profileViewBasic",
250
253
"app.bsky.feed.defs#blockedPost",
251
254
"app.bsky.feed.defs#generatorView",
252
255
"app.bsky.feed.defs#notFoundPost",
253
256
"app.bsky.feed.defs#postView",
254
-
"app.bsky.graph.defs#starterPackView"
257
+
"app.bsky.graph.defs#starterPackViewBasic"
255
258
],
256
259
"type": "union"
257
260
},
258
261
"type": "array"
259
262
},
260
263
"seenAt": {
261
264
"format": "datetime",
262
265
"type": "string"
263
266
}
264
267
},
265
268
"required": [
266
269
"groups"
267
270
],
268
271
"type": "object"
269
272
}
270
273
},
271
274
"parameters": {
272
275
"properties": {
273
276
"cursor": {
274
277
"maxLength": 1024,
275
278
"type": "string"
276
279
},
277
280
"feed": {
278
281
"default": "all",
279
282
"description": "Which notification feed to return. Grouping behavior varies by feed: notifications about follows might be grouped in 'all' and ungrouped (or rather, in single-item groups) in 'followers'.",
280
283
"knownValues": [
281
284
"all",
282
285
"people-i-follow",
283
286
"conversations",
284
287
"followers",
285
288
"activity"
286
289
],
287
290
"maxLength": 32,
288
291
"type": "string"
289
292
},
290
293
"limit": {
291
294
"default": 30,
292
295
"description": "Maximum number of groups to return.",
293
296
"maximum": 50,
294
297
"minimum": 1,
295
298
"type": "integer"
296
299
}
297
300
},
298
301
"type": "params"
299
302
},
300
303
"type": "query"
301
304
},
302
305
"mentionNotification": {
303
306
"description": "A post mentioning the requesting account.",
304
307
"properties": {
305
308
"parent": {
306
309
"format": "at-uri",
307
310
"type": "string"
308
311
},
309
312
"post": {
310
313
"format": "at-uri",
311
314
"type": "string"
312
315
}
313
316
},
314
317
"required": [
315
318
"post"
316
319
],
317
320
"type": "object"
318
321
},
319
322
"multiPostLikeGroup": {
320
323
"description": "Group of likes by the same actor on different posts.",
321
324
"properties": {
322
325
"actor": {
323
326
"format": "did",
324
327
"type": "string"
325
328
},
326
329
"items": {
327
330
"items": {
328
331
"ref": "#multiPostLikeItem",
329
332
"type": "ref"
330
333
},
331
334
"minLength": 2,
332
335
"type": "array"
333
336
}
334
337
},
335
338
"required": [
336
339
"actor",
337
340
"items"
338
341
],
339
342
"type": "object"
340
343
},
341
344
"multiPostLikeItem": {
342
345
"description": "One post which was liked by the group's actor.",
343
346
"properties": {
344
347
"post": {
345
348
"format": "at-uri",
346
349
"type": "string"
347
350
}
348
351
},
349
352
"required": [
350
353
"post"
351
354
],
352
355
"type": "object"
353
356
},
357
+
"multiPostLikeViaRepostGroup": {
358
+
"description": "Group of likes by the same actor on different posts via the requesting account's reposts.",
359
+
"properties": {
360
+
"actor": {
361
+
"format": "did",
362
+
"type": "string"
363
+
},
364
+
"items": {
365
+
"items": {
366
+
"ref": "#multiPostLikeViaRepostItem",
367
+
"type": "ref"
368
+
},
369
+
"minLength": 2,
370
+
"type": "array"
371
+
}
372
+
},
373
+
"required": [
374
+
"actor",
375
+
"items"
376
+
],
377
+
"type": "object"
378
+
},
379
+
"multiPostLikeViaRepostItem": {
380
+
"description": "One post which was liked by the group's actor via the requesting account's repost.",
381
+
"properties": {
382
+
"post": {
383
+
"format": "at-uri",
384
+
"type": "string"
385
+
},
386
+
"viaRepost": {
387
+
"format": "at-uri",
388
+
"type": "string"
389
+
}
390
+
},
391
+
"required": [
392
+
"post",
393
+
"viaRepost"
394
+
],
395
+
"type": "object"
396
+
},
397
+
"multiPostRepostGroup": {
398
+
"description": "Group of reposts by the same actor of different posts.",
399
+
"properties": {
400
+
"actor": {
401
+
"format": "did",
402
+
"type": "string"
403
+
},
404
+
"items": {
405
+
"items": {
406
+
"ref": "#multiPostRepostItem",
407
+
"type": "ref"
408
+
},
409
+
"minLength": 2,
410
+
"type": "array"
411
+
}
412
+
},
413
+
"required": [
414
+
"actor",
415
+
"items"
416
+
],
417
+
"type": "object"
418
+
},
419
+
"multiPostRepostItem": {
420
+
"description": "One post which was reposted by the group's actor.",
421
+
"properties": {
422
+
"post": {
423
+
"format": "at-uri",
424
+
"type": "string"
425
+
}
426
+
},
427
+
"required": [
428
+
"post"
429
+
],
430
+
"type": "object"
431
+
},
432
+
"multiPostRepostViaRepostGroup": {
433
+
"description": "Group of reposts by the same actor of different posts via the requesting account's reposts.",
434
+
"properties": {
435
+
"actor": {
436
+
"format": "did",
437
+
"type": "string"
438
+
},
439
+
"items": {
440
+
"items": {
441
+
"ref": "#multiPostRepostViaRepostItem",
442
+
"type": "ref"
443
+
},
444
+
"minLength": 2,
445
+
"type": "array"
446
+
}
447
+
},
448
+
"required": [
449
+
"actor",
450
+
"items"
451
+
],
452
+
"type": "object"
453
+
},
454
+
"multiPostRepostViaRepostItem": {
455
+
"description": "One post which was reposted by the group's actor via the requesting account's repost.",
456
+
"properties": {
457
+
"post": {
458
+
"format": "at-uri",
459
+
"type": "string"
460
+
},
461
+
"viaRepost": {
462
+
"format": "at-uri",
463
+
"type": "string"
464
+
}
465
+
},
466
+
"required": [
467
+
"post",
468
+
"viaRepost"
469
+
],
470
+
"type": "object"
471
+
},
354
472
"quoteNotification": {
355
473
"description": "A post quoting a post by the requesting account.",
356
474
"properties": {
357
475
"parent": {
358
476
"format": "at-uri",
359
477
"type": "string"
360
478
},
361
479
"post": {
362
480
"format": "at-uri",
363
481
"type": "string"
364
482
}
365
483
},
366
484
"required": [
367
485
"post"
368
486
],
369
487
"type": "object"
370
488
},
371
489
"replyNotification": {
372
490
"description": "A reply to a post by the requesting account or to a thread they are participating in.",
373
491
"properties": {
374
492
"parent": {
375
493
"format": "at-uri",
376
494
"type": "string"
377
495
},
378
496
"post": {
379
497
"format": "at-uri",
380
498
"type": "string"
381
499
}
382
500
},
383
501
"required": [
384
502
"post",
385
503
"parent"
386
504
],
387
505
"type": "object"
388
506
},
389
507
"repostGroup": {
390
508
"description": "Group of reposts by different actors of the same post.",
391
509
"properties": {
392
510
"items": {
393
511
"items": {
394
512
"ref": "#repostItem",
395
513
"type": "ref"
396
514
},
397
515
"minLength": 1,
398
516
"type": "array"
399
517
},
400
518
"post": {
401
519
"format": "at-uri",
402
520
"type": "string"
403
521
}
404
522
},
405
523
"required": [
406
524
"post",
407
525
"items"
408
526
],
409
527
"type": "object"
410
528
},
411
529
"repostItem": {
412
530
"description": "One actor who reposted the group's post.",
413
531
"properties": {
414
532
"actor": {
415
533
"format": "did",
416
534
"type": "string"
417
535
}
418
536
},
419
537
"required": [
420
538
"actor"
421
539
],
422
540
"type": "object"
423
541
},
424
542
"repostViaRepostGroup": {
425
543
"description": "Group of reposts by different actors of the same post via the requesting account's repost.",
426
544
"properties": {
427
545
"items": {
428
546
"items": {
429
547
"ref": "#repostViaRepostItem",
430
548
"type": "ref"
431
549
},
432
550
"minLength": 1,
433
551
"type": "array"
434
552
},
435
553
"post": {
436
554
"format": "at-uri",
437
555
"type": "string"
438
556
},
439
557
"viaRepost": {
440
558
"format": "at-uri",
441
559
"type": "string"
442
560
}
443
561
},
444
562
"required": [
445
563
"post",
446
564
"viaRepost",
447
565
"items"
448
566
],
449
567
"type": "object"
450
568
},
451
569
"repostViaRepostItem": {
452
570
"description": "One actor who reposted the group's post via the requesting account's repost.",
453
571
"properties": {
454
572
"actor": {
455
573
"format": "did",
456
574
"type": "string"
457
575
}
458
576
},
459
577
"required": [
460
578
"actor"
461
579
],
462
580
"type": "object"
463
581
},
464
582
"starterPackJoinedNotification": {
465
583
"description": "An actor joined Bluesky via a starter pack created by the requesting account.",
466
584
"properties": {
467
585
"actor": {
468
586
"format": "did",
469
587
"type": "string"
470
588
},
471
589
"starterPack": {
472
590
"format": "at-uri",
473
591
"type": "string"
474
592
}
475
593
},
476
594
"required": [
477
595
"actor",
478
596
"starterPack"
479
597
],
480
598
"type": "object"
481
599
},
482
600
"subscribedPostGroup": {
483
601
"description": "Group of new posts by actors the requesting account subscribes to.",
484
602
"properties": {
485
603
"items": {
486
604
"items": {
487
605
"ref": "#subscribedPostItem",
488
606
"type": "ref"
489
607
},
490
608
"minLength": 1,
491
609
"type": "array"
492
610
}
493
611
},
494
612
"required": [
495
613
"items"
496
614
],
497
615
"type": "object"
498
616
},
499
617
"subscribedPostItem": {
500
618
"description": "One new post by an actor the requesting account subscribes to.",
501
619
"properties": {
502
620
"actor": {
503
621
"format": "did",
504
622
"type": "string"
505
623
},
506
624
"post": {
507
625
"format": "at-uri",
508
626
"type": "string"
509
627
}
510
628
},
511
629
"required": [
512
630
"actor",
513
631
"post"
514
632
],
515
633
"type": "object"
516
634
},
517
635
"unverifiedNotification": {
518
636
"description": "A verification of the requesting account was removed.",
519
637
"properties": {
520
638
"actor": {
521
639
"format": "did",
522
640
"type": "string"
523
641
}
524
642
},
525
643
"required": [
526
644
"actor"
527
645
],
528
646
"type": "object"
529
647
},
530
648
"verifiedNotification": {
531
649
"description": "An actor verified the requesting account.",
532
650
"properties": {
533
651
"actor": {
534
652
"format": "did",
535
653
"type": "string"
536
654
}
537
655
},
538
656
"required": [
539
657
"actor"
540
658
],
541
659
"type": "object"
542
660
}
543
661
},
544
662
"id": "app.bsky.notification.getGroupedNotifications",
545
663
"lexicon": 1
546
664
}