app.bsky.embed.external
Schema Diff
+335 -0
Compatibility Analysis
Breaking Changes Detected
16 breaking changes, 158 non-breaking changes.
Breaking Changes (16)
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#viewGallery", src: "app.bsky.embed.external#viewGallery", tgt: "app.bsky.embed.external#viewGallery.title", kind: "prop", name: Some("title") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#viewGallery", src: "app.bsky.embed.external#viewGallery", tgt: "app.bsky.embed.external#viewGallery.description", kind: "prop", name: Some("description") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#viewGallery", src: "app.bsky.embed.external#viewGallery", tgt: "app.bsky.embed.external#viewGallery.items", kind: "prop", name: Some("items") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#viewGallery", src: "app.bsky.embed.external#viewGallery", tgt: "app.bsky.embed.external#viewGallery.uri", kind: "prop", name: Some("uri") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#viewArticle", src: "app.bsky.embed.external#viewArticle", tgt: "app.bsky.embed.external#viewArticle.description", kind: "prop", name: Some("description") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#viewArticle", src: "app.bsky.embed.external#viewArticle", tgt: "app.bsky.embed.external#viewArticle.title", kind: "prop", name: Some("title") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#viewArticle", src: "app.bsky.embed.external#viewArticle", tgt: "app.bsky.embed.external#viewArticle.uri", kind: "prop", name: Some("uri") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#viewLivestream", src: "app.bsky.embed.external#viewLivestream", tgt: "app.bsky.embed.external#viewLivestream.description", kind: "prop", name: Some("description") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#viewLivestream", src: "app.bsky.embed.external#viewLivestream", tgt: "app.bsky.embed.external#viewLivestream.uri", kind: "prop", name: Some("uri") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#viewLivestream", src: "app.bsky.embed.external#viewLivestream", tgt: "app.bsky.embed.external#viewLivestream.title", kind: "prop", name: Some("title") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#viewLivestream", src: "app.bsky.embed.external#viewLivestream", tgt: "app.bsky.embed.external#viewLivestream.active", kind: "prop", name: Some("active") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#viewArticlePublication", src: "app.bsky.embed.external#viewArticlePublication", tgt: "app.bsky.embed.external#viewArticlePublication.description", kind: "prop", name: Some("description") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#viewArticlePublication", src: "app.bsky.embed.external#viewArticlePublication", tgt: "app.bsky.embed.external#viewArticlePublication.title", kind: "prop", name: Some("title") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#viewArticlePublication", src: "app.bsky.embed.external#viewArticlePublication", tgt: "app.bsky.embed.external#viewArticlePublication.uri", kind: "prop", name: Some("uri") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#viewGalleryImage", src: "app.bsky.embed.external#viewGalleryImage", tgt: "app.bsky.embed.external#viewGalleryImage.fullsize", kind: "prop", name: Some("fullsize") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#viewGalleryImage", src: "app.bsky.embed.external#viewGalleryImage", tgt: "app.bsky.embed.external#viewGalleryImage.thumbnail", kind: "prop", name: Some("thumbnail") }
Non-Breaking Changes (158)
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.defs#aspectRatio" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticle" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticle.associatedProfiles" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticle.associatedProfiles:items" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticle.associatedRefs" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticle.associatedRefs:items" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticle.createdAt" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticle.description" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticle.image" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticle.labels" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticle.labels:items" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticle.likeCount" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticle.likers" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticle.likers:items" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticle.publisher" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticle.readingTime" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticle.title" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticle.updatedAt" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticle.uri" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublication" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublication.associatedProfiles" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublication.associatedProfiles:items" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublication.associatedRefs" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublication.associatedRefs:items" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublication.createdAt" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublication.description" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublication.image" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublication.labels" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublication.labels:items" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublication.logo" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublication.subscribers" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublication.subscribers:items" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublication.subscriptionCount" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublication.theme" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublication.title" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublication.updatedAt" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublication.uri" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublicationTheme" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublicationTheme.accent" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublicationTheme.accentForeground" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublicationTheme.background" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublicationTheme.foreground" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewGallery" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewGallery.associatedProfiles" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewGallery.associatedProfiles:items" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewGallery.associatedRefs" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewGallery.associatedRefs:items" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewGallery.createdAt" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewGallery.description" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewGallery.items" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewGallery.items:items" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewGallery.items:items:variant0" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewGallery.labels" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewGallery.labels:items" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewGallery.likeCount" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewGallery.likers" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewGallery.likers:items" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewGallery.title" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewGallery.updatedAt" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewGallery.uri" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewGalleryImage" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewGalleryImage.alt" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewGalleryImage.aspectRatio" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewGalleryImage.fullsize" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewGalleryImage.thumbnail" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewLivestream" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewLivestream.active" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewLivestream.associatedProfiles" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewLivestream.associatedProfiles:items" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewLivestream.associatedRefs" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewLivestream.associatedRefs:items" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewLivestream.createdAt" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewLivestream.description" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewLivestream.endedAt" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewLivestream.image" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewLivestream.labels" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewLivestream.labels:items" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewLivestream.startedAt" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewLivestream.title" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewLivestream.updatedAt" }
- AddedVertex AddedVertex { vertex_id: "app.bsky.embed.external#viewLivestream.uri" }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticle", tgt: "app.bsky.embed.external#viewArticle.associatedProfiles", kind: "prop", name: Some("associatedProfiles") }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticle", tgt: "app.bsky.embed.external#viewArticle.associatedRefs", kind: "prop", name: Some("associatedRefs") }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticle", tgt: "app.bsky.embed.external#viewArticle.createdAt", kind: "prop", name: Some("createdAt") }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticle", tgt: "app.bsky.embed.external#viewArticle.image", kind: "prop", name: Some("image") }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticle", tgt: "app.bsky.embed.external#viewArticle.labels", kind: "prop", name: Some("labels") }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticle", tgt: "app.bsky.embed.external#viewArticle.likeCount", kind: "prop", name: Some("likeCount") }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticle", tgt: "app.bsky.embed.external#viewArticle.likers", kind: "prop", name: Some("likers") }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticle", tgt: "app.bsky.embed.external#viewArticle.publisher", kind: "prop", name: Some("publisher") }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticle", tgt: "app.bsky.embed.external#viewArticle.readingTime", kind: "prop", name: Some("readingTime") }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticle", tgt: "app.bsky.embed.external#viewArticle.updatedAt", kind: "prop", name: Some("updatedAt") }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticle.associatedProfiles", tgt: "app.bsky.embed.external#viewArticle.associatedProfiles:items", kind: "items", name: None }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticle.associatedProfiles:items", tgt: "app.bsky.actor.defs#profileViewBasic", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticle.associatedRefs", tgt: "app.bsky.embed.external#viewArticle.associatedRefs:items", kind: "items", name: None }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticle.associatedRefs:items", tgt: "com.atproto.repo.strongRef", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticle.labels", tgt: "app.bsky.embed.external#viewArticle.labels:items", kind: "items", name: None }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticle.labels:items", tgt: "com.atproto.label.defs#label", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticle.likers", tgt: "app.bsky.embed.external#viewArticle.likers:items", kind: "items", name: None }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticle.likers:items", tgt: "app.bsky.actor.defs#profileViewBasic", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticle.publisher", tgt: "app.bsky.embed.external#viewArticlePublication", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticlePublication", tgt: "app.bsky.embed.external#viewArticlePublication.associatedProfiles", kind: "prop", name: Some("associatedProfiles") }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticlePublication", tgt: "app.bsky.embed.external#viewArticlePublication.associatedRefs", kind: "prop", name: Some("associatedRefs") }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticlePublication", tgt: "app.bsky.embed.external#viewArticlePublication.createdAt", kind: "prop", name: Some("createdAt") }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticlePublication", tgt: "app.bsky.embed.external#viewArticlePublication.image", kind: "prop", name: Some("image") }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticlePublication", tgt: "app.bsky.embed.external#viewArticlePublication.labels", kind: "prop", name: Some("labels") }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticlePublication", tgt: "app.bsky.embed.external#viewArticlePublication.logo", kind: "prop", name: Some("logo") }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticlePublication", tgt: "app.bsky.embed.external#viewArticlePublication.subscribers", kind: "prop", name: Some("subscribers") }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticlePublication", tgt: "app.bsky.embed.external#viewArticlePublication.subscriptionCount", kind: "prop", name: Some("subscriptionCount") }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticlePublication", tgt: "app.bsky.embed.external#viewArticlePublication.theme", kind: "prop", name: Some("theme") }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticlePublication", tgt: "app.bsky.embed.external#viewArticlePublication.updatedAt", kind: "prop", name: Some("updatedAt") }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticlePublication.associatedProfiles", tgt: "app.bsky.embed.external#viewArticlePublication.associatedProfiles:items", kind: "items", name: None }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticlePublication.associatedProfiles:items", tgt: "app.bsky.actor.defs#profileViewBasic", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticlePublication.associatedRefs", tgt: "app.bsky.embed.external#viewArticlePublication.associatedRefs:items", kind: "items", name: None }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticlePublication.associatedRefs:items", tgt: "com.atproto.repo.strongRef", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticlePublication.labels", tgt: "app.bsky.embed.external#viewArticlePublication.labels:items", kind: "items", name: None }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticlePublication.labels:items", tgt: "com.atproto.label.defs#label", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticlePublication.subscribers", tgt: "app.bsky.embed.external#viewArticlePublication.subscribers:items", kind: "items", name: None }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticlePublication.subscribers:items", tgt: "app.bsky.actor.defs#profileViewBasic", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticlePublication.theme", tgt: "app.bsky.embed.external#viewArticlePublicationTheme", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticlePublicationTheme", tgt: "app.bsky.embed.external#viewArticlePublicationTheme.accent", kind: "prop", name: Some("accent") }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticlePublicationTheme", tgt: "app.bsky.embed.external#viewArticlePublicationTheme.accentForeground", kind: "prop", name: Some("accentForeground") }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticlePublicationTheme", tgt: "app.bsky.embed.external#viewArticlePublicationTheme.background", kind: "prop", name: Some("background") }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewArticlePublicationTheme", tgt: "app.bsky.embed.external#viewArticlePublicationTheme.foreground", kind: "prop", name: Some("foreground") }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewGallery", tgt: "app.bsky.embed.external#viewGallery.associatedProfiles", kind: "prop", name: Some("associatedProfiles") }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewGallery", tgt: "app.bsky.embed.external#viewGallery.associatedRefs", kind: "prop", name: Some("associatedRefs") }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewGallery", tgt: "app.bsky.embed.external#viewGallery.createdAt", kind: "prop", name: Some("createdAt") }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewGallery", tgt: "app.bsky.embed.external#viewGallery.labels", kind: "prop", name: Some("labels") }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewGallery", tgt: "app.bsky.embed.external#viewGallery.likeCount", kind: "prop", name: Some("likeCount") }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewGallery", tgt: "app.bsky.embed.external#viewGallery.likers", kind: "prop", name: Some("likers") }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewGallery", tgt: "app.bsky.embed.external#viewGallery.updatedAt", kind: "prop", name: Some("updatedAt") }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewGallery.associatedProfiles", tgt: "app.bsky.embed.external#viewGallery.associatedProfiles:items", kind: "items", name: None }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewGallery.associatedProfiles:items", tgt: "app.bsky.actor.defs#profileViewBasic", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewGallery.associatedRefs", tgt: "app.bsky.embed.external#viewGallery.associatedRefs:items", kind: "items", name: None }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewGallery.associatedRefs:items", tgt: "com.atproto.repo.strongRef", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewGallery.items", tgt: "app.bsky.embed.external#viewGallery.items:items", kind: "items", name: None }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewGallery.items:items", tgt: "app.bsky.embed.external#viewGallery.items:items:variant0", kind: "variant", name: Some("#viewGalleryImage") }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewGallery.items:items:variant0", tgt: "app.bsky.embed.external#viewGalleryImage", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewGallery.labels", tgt: "app.bsky.embed.external#viewGallery.labels:items", kind: "items", name: None }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewGallery.labels:items", tgt: "com.atproto.label.defs#label", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewGallery.likers", tgt: "app.bsky.embed.external#viewGallery.likers:items", kind: "items", name: None }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewGallery.likers:items", tgt: "app.bsky.actor.defs#profileViewBasic", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewGalleryImage", tgt: "app.bsky.embed.external#viewGalleryImage.alt", kind: "prop", name: Some("alt") }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewGalleryImage", tgt: "app.bsky.embed.external#viewGalleryImage.aspectRatio", kind: "prop", name: Some("aspectRatio") }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewGalleryImage.aspectRatio", tgt: "app.bsky.embed.defs#aspectRatio", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewLivestream", tgt: "app.bsky.embed.external#viewLivestream.associatedProfiles", kind: "prop", name: Some("associatedProfiles") }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewLivestream", tgt: "app.bsky.embed.external#viewLivestream.associatedRefs", kind: "prop", name: Some("associatedRefs") }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewLivestream", tgt: "app.bsky.embed.external#viewLivestream.createdAt", kind: "prop", name: Some("createdAt") }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewLivestream", tgt: "app.bsky.embed.external#viewLivestream.endedAt", kind: "prop", name: Some("endedAt") }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewLivestream", tgt: "app.bsky.embed.external#viewLivestream.image", kind: "prop", name: Some("image") }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewLivestream", tgt: "app.bsky.embed.external#viewLivestream.labels", kind: "prop", name: Some("labels") }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewLivestream", tgt: "app.bsky.embed.external#viewLivestream.startedAt", kind: "prop", name: Some("startedAt") }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewLivestream", tgt: "app.bsky.embed.external#viewLivestream.updatedAt", kind: "prop", name: Some("updatedAt") }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewLivestream.associatedProfiles", tgt: "app.bsky.embed.external#viewLivestream.associatedProfiles:items", kind: "items", name: None }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewLivestream.associatedProfiles:items", tgt: "app.bsky.actor.defs#profileViewBasic", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewLivestream.associatedRefs", tgt: "app.bsky.embed.external#viewLivestream.associatedRefs:items", kind: "items", name: None }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewLivestream.associatedRefs:items", tgt: "com.atproto.repo.strongRef", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewLivestream.labels", tgt: "app.bsky.embed.external#viewLivestream.labels:items", kind: "items", name: None }
- AddedEdge AddedEdge { src: "app.bsky.embed.external#viewLivestream.labels:items", tgt: "com.atproto.label.defs#label", kind: "ref", name: None }
Migration Guidance
Added Elements
AddedVertex { vertex_id: "app.bsky.embed.defs#aspectRatio" }AddedVertex { vertex_id: "app.bsky.embed.external#viewArticle" }AddedVertex { vertex_id: "app.bsky.embed.external#viewArticle.associatedProfiles" }AddedVertex { vertex_id: "app.bsky.embed.external#viewArticle.associatedProfiles:items" }AddedVertex { vertex_id: "app.bsky.embed.external#viewArticle.associatedRefs" }AddedVertex { vertex_id: "app.bsky.embed.external#viewArticle.associatedRefs:items" }AddedVertex { vertex_id: "app.bsky.embed.external#viewArticle.createdAt" }AddedVertex { vertex_id: "app.bsky.embed.external#viewArticle.description" }AddedVertex { vertex_id: "app.bsky.embed.external#viewArticle.image" }AddedVertex { vertex_id: "app.bsky.embed.external#viewArticle.labels" }AddedVertex { vertex_id: "app.bsky.embed.external#viewArticle.labels:items" }AddedVertex { vertex_id: "app.bsky.embed.external#viewArticle.likeCount" }AddedVertex { vertex_id: "app.bsky.embed.external#viewArticle.likers" }AddedVertex { vertex_id: "app.bsky.embed.external#viewArticle.likers:items" }AddedVertex { vertex_id: "app.bsky.embed.external#viewArticle.publisher" }AddedVertex { vertex_id: "app.bsky.embed.external#viewArticle.readingTime" }AddedVertex { vertex_id: "app.bsky.embed.external#viewArticle.title" }AddedVertex { vertex_id: "app.bsky.embed.external#viewArticle.updatedAt" }AddedVertex { vertex_id: "app.bsky.embed.external#viewArticle.uri" }AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublication" }AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublication.associatedProfiles" }AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublication.associatedProfiles:items" }AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublication.associatedRefs" }AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublication.associatedRefs:items" }AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublication.createdAt" }AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublication.description" }AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublication.image" }AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublication.labels" }AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublication.labels:items" }AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublication.logo" }AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublication.subscribers" }AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublication.subscribers:items" }AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublication.subscriptionCount" }AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublication.theme" }AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublication.title" }AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublication.updatedAt" }AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublication.uri" }AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublicationTheme" }AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublicationTheme.accent" }AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublicationTheme.accentForeground" }AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublicationTheme.background" }AddedVertex { vertex_id: "app.bsky.embed.external#viewArticlePublicationTheme.foreground" }AddedVertex { vertex_id: "app.bsky.embed.external#viewGallery" }AddedVertex { vertex_id: "app.bsky.embed.external#viewGallery.associatedProfiles" }AddedVertex { vertex_id: "app.bsky.embed.external#viewGallery.associatedProfiles:items" }AddedVertex { vertex_id: "app.bsky.embed.external#viewGallery.associatedRefs" }AddedVertex { vertex_id: "app.bsky.embed.external#viewGallery.associatedRefs:items" }AddedVertex { vertex_id: "app.bsky.embed.external#viewGallery.createdAt" }AddedVertex { vertex_id: "app.bsky.embed.external#viewGallery.description" }AddedVertex { vertex_id: "app.bsky.embed.external#viewGallery.items" }AddedVertex { vertex_id: "app.bsky.embed.external#viewGallery.items:items" }AddedVertex { vertex_id: "app.bsky.embed.external#viewGallery.items:items:variant0" }AddedVertex { vertex_id: "app.bsky.embed.external#viewGallery.labels" }AddedVertex { vertex_id: "app.bsky.embed.external#viewGallery.labels:items" }AddedVertex { vertex_id: "app.bsky.embed.external#viewGallery.likeCount" }AddedVertex { vertex_id: "app.bsky.embed.external#viewGallery.likers" }AddedVertex { vertex_id: "app.bsky.embed.external#viewGallery.likers:items" }AddedVertex { vertex_id: "app.bsky.embed.external#viewGallery.title" }AddedVertex { vertex_id: "app.bsky.embed.external#viewGallery.updatedAt" }AddedVertex { vertex_id: "app.bsky.embed.external#viewGallery.uri" }AddedVertex { vertex_id: "app.bsky.embed.external#viewGalleryImage" }AddedVertex { vertex_id: "app.bsky.embed.external#viewGalleryImage.alt" }AddedVertex { vertex_id: "app.bsky.embed.external#viewGalleryImage.aspectRatio" }AddedVertex { vertex_id: "app.bsky.embed.external#viewGalleryImage.fullsize" }AddedVertex { vertex_id: "app.bsky.embed.external#viewGalleryImage.thumbnail" }AddedVertex { vertex_id: "app.bsky.embed.external#viewLivestream" }AddedVertex { vertex_id: "app.bsky.embed.external#viewLivestream.active" }AddedVertex { vertex_id: "app.bsky.embed.external#viewLivestream.associatedProfiles" }AddedVertex { vertex_id: "app.bsky.embed.external#viewLivestream.associatedProfiles:items" }AddedVertex { vertex_id: "app.bsky.embed.external#viewLivestream.associatedRefs" }AddedVertex { vertex_id: "app.bsky.embed.external#viewLivestream.associatedRefs:items" }AddedVertex { vertex_id: "app.bsky.embed.external#viewLivestream.createdAt" }AddedVertex { vertex_id: "app.bsky.embed.external#viewLivestream.description" }AddedVertex { vertex_id: "app.bsky.embed.external#viewLivestream.endedAt" }AddedVertex { vertex_id: "app.bsky.embed.external#viewLivestream.image" }AddedVertex { vertex_id: "app.bsky.embed.external#viewLivestream.labels" }AddedVertex { vertex_id: "app.bsky.embed.external#viewLivestream.labels:items" }AddedVertex { vertex_id: "app.bsky.embed.external#viewLivestream.startedAt" }AddedVertex { vertex_id: "app.bsky.embed.external#viewLivestream.title" }AddedVertex { vertex_id: "app.bsky.embed.external#viewLivestream.updatedAt" }AddedVertex { vertex_id: "app.bsky.embed.external#viewLivestream.uri" }
Additional Notes
- Breaking: RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#viewArticle", src: "app.bsky.embed.external#viewArticle", tgt: "app.bsky.embed.external#viewArticle.description", kind: "prop", name: Some("description") }
- Breaking: RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#viewArticle", src: "app.bsky.embed.external#viewArticle", tgt: "app.bsky.embed.external#viewArticle.title", kind: "prop", name: Some("title") }
- Breaking: RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#viewArticle", src: "app.bsky.embed.external#viewArticle", tgt: "app.bsky.embed.external#viewArticle.uri", kind: "prop", name: Some("uri") }
- Breaking: RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#viewGalleryImage", src: "app.bsky.embed.external#viewGalleryImage", tgt: "app.bsky.embed.external#viewGalleryImage.fullsize", kind: "prop", name: Some("fullsize") }
- Breaking: RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#viewGalleryImage", src: "app.bsky.embed.external#viewGalleryImage", tgt: "app.bsky.embed.external#viewGalleryImage.thumbnail", kind: "prop", name: Some("thumbnail") }
- Breaking: RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#viewArticlePublication", src: "app.bsky.embed.external#viewArticlePublication", tgt: "app.bsky.embed.external#viewArticlePublication.description", kind: "prop", name: Some("description") }
- Breaking: RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#viewArticlePublication", src: "app.bsky.embed.external#viewArticlePublication", tgt: "app.bsky.embed.external#viewArticlePublication.title", kind: "prop", name: Some("title") }
- Breaking: RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#viewArticlePublication", src: "app.bsky.embed.external#viewArticlePublication", tgt: "app.bsky.embed.external#viewArticlePublication.uri", kind: "prop", name: Some("uri") }
- Breaking: RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#viewGallery", src: "app.bsky.embed.external#viewGallery", tgt: "app.bsky.embed.external#viewGallery.title", kind: "prop", name: Some("title") }
- Breaking: RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#viewGallery", src: "app.bsky.embed.external#viewGallery", tgt: "app.bsky.embed.external#viewGallery.description", kind: "prop", name: Some("description") }
- Breaking: RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#viewGallery", src: "app.bsky.embed.external#viewGallery", tgt: "app.bsky.embed.external#viewGallery.items", kind: "prop", name: Some("items") }
- Breaking: RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#viewGallery", src: "app.bsky.embed.external#viewGallery", tgt: "app.bsky.embed.external#viewGallery.uri", kind: "prop", name: Some("uri") }
- Breaking: RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#viewLivestream", src: "app.bsky.embed.external#viewLivestream", tgt: "app.bsky.embed.external#viewLivestream.description", kind: "prop", name: Some("description") }
- Breaking: RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#viewLivestream", src: "app.bsky.embed.external#viewLivestream", tgt: "app.bsky.embed.external#viewLivestream.uri", kind: "prop", name: Some("uri") }
- Breaking: RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#viewLivestream", src: "app.bsky.embed.external#viewLivestream", tgt: "app.bsky.embed.external#viewLivestream.title", kind: "prop", name: Some("title") }
- Breaking: RequiredEdgeAdded { vertex_id: "app.bsky.embed.external#viewLivestream", src: "app.bsky.embed.external#viewLivestream", tgt: "app.bsky.embed.external#viewLivestream.active", kind: "prop", name: Some("active") }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticle", tgt: "app.bsky.embed.external#viewArticle.associatedProfiles", kind: "prop", name: Some("associatedProfiles") }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticle", tgt: "app.bsky.embed.external#viewArticle.associatedRefs", kind: "prop", name: Some("associatedRefs") }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticle", tgt: "app.bsky.embed.external#viewArticle.createdAt", kind: "prop", name: Some("createdAt") }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticle", tgt: "app.bsky.embed.external#viewArticle.image", kind: "prop", name: Some("image") }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticle", tgt: "app.bsky.embed.external#viewArticle.labels", kind: "prop", name: Some("labels") }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticle", tgt: "app.bsky.embed.external#viewArticle.likeCount", kind: "prop", name: Some("likeCount") }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticle", tgt: "app.bsky.embed.external#viewArticle.likers", kind: "prop", name: Some("likers") }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticle", tgt: "app.bsky.embed.external#viewArticle.publisher", kind: "prop", name: Some("publisher") }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticle", tgt: "app.bsky.embed.external#viewArticle.readingTime", kind: "prop", name: Some("readingTime") }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticle", tgt: "app.bsky.embed.external#viewArticle.updatedAt", kind: "prop", name: Some("updatedAt") }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticle.associatedProfiles", tgt: "app.bsky.embed.external#viewArticle.associatedProfiles:items", kind: "items", name: None }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticle.associatedProfiles:items", tgt: "app.bsky.actor.defs#profileViewBasic", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticle.associatedRefs", tgt: "app.bsky.embed.external#viewArticle.associatedRefs:items", kind: "items", name: None }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticle.associatedRefs:items", tgt: "com.atproto.repo.strongRef", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticle.labels", tgt: "app.bsky.embed.external#viewArticle.labels:items", kind: "items", name: None }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticle.labels:items", tgt: "com.atproto.label.defs#label", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticle.likers", tgt: "app.bsky.embed.external#viewArticle.likers:items", kind: "items", name: None }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticle.likers:items", tgt: "app.bsky.actor.defs#profileViewBasic", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticle.publisher", tgt: "app.bsky.embed.external#viewArticlePublication", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticlePublication", tgt: "app.bsky.embed.external#viewArticlePublication.associatedProfiles", kind: "prop", name: Some("associatedProfiles") }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticlePublication", tgt: "app.bsky.embed.external#viewArticlePublication.associatedRefs", kind: "prop", name: Some("associatedRefs") }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticlePublication", tgt: "app.bsky.embed.external#viewArticlePublication.createdAt", kind: "prop", name: Some("createdAt") }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticlePublication", tgt: "app.bsky.embed.external#viewArticlePublication.image", kind: "prop", name: Some("image") }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticlePublication", tgt: "app.bsky.embed.external#viewArticlePublication.labels", kind: "prop", name: Some("labels") }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticlePublication", tgt: "app.bsky.embed.external#viewArticlePublication.logo", kind: "prop", name: Some("logo") }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticlePublication", tgt: "app.bsky.embed.external#viewArticlePublication.subscribers", kind: "prop", name: Some("subscribers") }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticlePublication", tgt: "app.bsky.embed.external#viewArticlePublication.subscriptionCount", kind: "prop", name: Some("subscriptionCount") }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticlePublication", tgt: "app.bsky.embed.external#viewArticlePublication.theme", kind: "prop", name: Some("theme") }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticlePublication", tgt: "app.bsky.embed.external#viewArticlePublication.updatedAt", kind: "prop", name: Some("updatedAt") }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticlePublication.associatedProfiles", tgt: "app.bsky.embed.external#viewArticlePublication.associatedProfiles:items", kind: "items", name: None }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticlePublication.associatedProfiles:items", tgt: "app.bsky.actor.defs#profileViewBasic", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticlePublication.associatedRefs", tgt: "app.bsky.embed.external#viewArticlePublication.associatedRefs:items", kind: "items", name: None }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticlePublication.associatedRefs:items", tgt: "com.atproto.repo.strongRef", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticlePublication.labels", tgt: "app.bsky.embed.external#viewArticlePublication.labels:items", kind: "items", name: None }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticlePublication.labels:items", tgt: "com.atproto.label.defs#label", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticlePublication.subscribers", tgt: "app.bsky.embed.external#viewArticlePublication.subscribers:items", kind: "items", name: None }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticlePublication.subscribers:items", tgt: "app.bsky.actor.defs#profileViewBasic", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticlePublication.theme", tgt: "app.bsky.embed.external#viewArticlePublicationTheme", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticlePublicationTheme", tgt: "app.bsky.embed.external#viewArticlePublicationTheme.accent", kind: "prop", name: Some("accent") }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticlePublicationTheme", tgt: "app.bsky.embed.external#viewArticlePublicationTheme.accentForeground", kind: "prop", name: Some("accentForeground") }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticlePublicationTheme", tgt: "app.bsky.embed.external#viewArticlePublicationTheme.background", kind: "prop", name: Some("background") }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewArticlePublicationTheme", tgt: "app.bsky.embed.external#viewArticlePublicationTheme.foreground", kind: "prop", name: Some("foreground") }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewGallery", tgt: "app.bsky.embed.external#viewGallery.associatedProfiles", kind: "prop", name: Some("associatedProfiles") }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewGallery", tgt: "app.bsky.embed.external#viewGallery.associatedRefs", kind: "prop", name: Some("associatedRefs") }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewGallery", tgt: "app.bsky.embed.external#viewGallery.createdAt", kind: "prop", name: Some("createdAt") }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewGallery", tgt: "app.bsky.embed.external#viewGallery.labels", kind: "prop", name: Some("labels") }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewGallery", tgt: "app.bsky.embed.external#viewGallery.likeCount", kind: "prop", name: Some("likeCount") }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewGallery", tgt: "app.bsky.embed.external#viewGallery.likers", kind: "prop", name: Some("likers") }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewGallery", tgt: "app.bsky.embed.external#viewGallery.updatedAt", kind: "prop", name: Some("updatedAt") }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewGallery.associatedProfiles", tgt: "app.bsky.embed.external#viewGallery.associatedProfiles:items", kind: "items", name: None }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewGallery.associatedProfiles:items", tgt: "app.bsky.actor.defs#profileViewBasic", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewGallery.associatedRefs", tgt: "app.bsky.embed.external#viewGallery.associatedRefs:items", kind: "items", name: None }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewGallery.associatedRefs:items", tgt: "com.atproto.repo.strongRef", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewGallery.items", tgt: "app.bsky.embed.external#viewGallery.items:items", kind: "items", name: None }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewGallery.items:items", tgt: "app.bsky.embed.external#viewGallery.items:items:variant0", kind: "variant", name: Some("#viewGalleryImage") }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewGallery.items:items:variant0", tgt: "app.bsky.embed.external#viewGalleryImage", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewGallery.labels", tgt: "app.bsky.embed.external#viewGallery.labels:items", kind: "items", name: None }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewGallery.labels:items", tgt: "com.atproto.label.defs#label", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewGallery.likers", tgt: "app.bsky.embed.external#viewGallery.likers:items", kind: "items", name: None }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewGallery.likers:items", tgt: "app.bsky.actor.defs#profileViewBasic", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewGalleryImage", tgt: "app.bsky.embed.external#viewGalleryImage.alt", kind: "prop", name: Some("alt") }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewGalleryImage", tgt: "app.bsky.embed.external#viewGalleryImage.aspectRatio", kind: "prop", name: Some("aspectRatio") }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewGalleryImage.aspectRatio", tgt: "app.bsky.embed.defs#aspectRatio", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewLivestream", tgt: "app.bsky.embed.external#viewLivestream.associatedProfiles", kind: "prop", name: Some("associatedProfiles") }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewLivestream", tgt: "app.bsky.embed.external#viewLivestream.associatedRefs", kind: "prop", name: Some("associatedRefs") }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewLivestream", tgt: "app.bsky.embed.external#viewLivestream.createdAt", kind: "prop", name: Some("createdAt") }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewLivestream", tgt: "app.bsky.embed.external#viewLivestream.endedAt", kind: "prop", name: Some("endedAt") }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewLivestream", tgt: "app.bsky.embed.external#viewLivestream.image", kind: "prop", name: Some("image") }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewLivestream", tgt: "app.bsky.embed.external#viewLivestream.labels", kind: "prop", name: Some("labels") }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewLivestream", tgt: "app.bsky.embed.external#viewLivestream.startedAt", kind: "prop", name: Some("startedAt") }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewLivestream", tgt: "app.bsky.embed.external#viewLivestream.updatedAt", kind: "prop", name: Some("updatedAt") }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewLivestream.associatedProfiles", tgt: "app.bsky.embed.external#viewLivestream.associatedProfiles:items", kind: "items", name: None }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewLivestream.associatedProfiles:items", tgt: "app.bsky.actor.defs#profileViewBasic", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewLivestream.associatedRefs", tgt: "app.bsky.embed.external#viewLivestream.associatedRefs:items", kind: "items", name: None }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewLivestream.associatedRefs:items", tgt: "com.atproto.repo.strongRef", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewLivestream.labels", tgt: "app.bsky.embed.external#viewLivestream.labels:items", kind: "items", name: None }
- Non-breaking: AddedEdge { src: "app.bsky.embed.external#viewLivestream.labels:items", tgt: "com.atproto.label.defs#label", kind: "ref", name: None }
1
1
{
2
2
"$type": "com.atproto.lexicon.schema",
3
3
"defs": {
4
4
"colorRGB": {
5
5
"description": "RGB color definition, inspired by site.standard.theme.color#rgb",
6
6
"properties": {
7
7
"b": {
8
8
"maximum": 255,
9
9
"minimum": 0,
10
10
"type": "integer"
11
11
},
12
12
"g": {
13
13
"maximum": 255,
14
14
"minimum": 0,
15
15
"type": "integer"
16
16
},
17
17
"r": {
18
18
"maximum": 255,
19
19
"minimum": 0,
20
20
"type": "integer"
21
21
}
22
22
},
23
23
"required": [
24
24
"r",
25
25
"g",
26
26
"b"
27
27
],
28
28
"type": "object"
29
29
},
30
30
"external": {
31
31
"properties": {
32
32
"associatedRefs": {
33
33
"description": "StrongRefs (uri+cid) of the Atmosphere records that backed this view.",
34
34
"items": {
35
35
"ref": "com.atproto.repo.strongRef",
36
36
"type": "ref"
37
37
},
38
38
"type": "array"
39
39
},
40
40
"description": {
41
41
"type": "string"
42
42
},
43
43
"thumb": {
44
44
"accept": [
45
45
"image/*"
46
46
],
47
47
"maxSize": 1000000,
48
48
"type": "blob"
49
49
},
50
50
"title": {
51
51
"type": "string"
52
52
},
53
53
"uri": {
54
54
"format": "uri",
55
55
"type": "string"
56
56
}
57
57
},
58
58
"required": [
59
59
"uri",
60
60
"title",
61
61
"description"
62
62
],
63
63
"type": "object"
64
64
},
65
65
"main": {
66
66
"description": "A representation of some externally linked content (eg, a URL and 'card'), embedded in a Bluesky record (eg, a post).",
67
67
"properties": {
68
68
"external": {
69
69
"ref": "#external",
70
70
"type": "ref"
71
71
}
72
72
},
73
73
"required": [
74
74
"external"
75
75
],
76
76
"type": "object"
77
77
},
78
78
"view": {
79
79
"properties": {
80
80
"external": {
81
81
"ref": "#viewExternal",
82
82
"type": "ref"
83
83
}
84
84
},
85
85
"required": [
86
86
"external"
87
87
],
88
88
"type": "object"
89
89
},
90
+
"viewArticle": {
91
+
"properties": {
92
+
"associatedProfiles": {
93
+
"items": {
94
+
"ref": "app.bsky.actor.defs#profileViewBasic",
95
+
"type": "ref"
96
+
},
97
+
"type": "array"
98
+
},
99
+
"associatedRefs": {
100
+
"items": {
101
+
"ref": "com.atproto.repo.strongRef",
102
+
"type": "ref"
103
+
},
104
+
"type": "array"
105
+
},
106
+
"createdAt": {
107
+
"format": "datetime",
108
+
"type": "string"
109
+
},
110
+
"description": {
111
+
"type": "string"
112
+
},
113
+
"image": {
114
+
"format": "uri",
115
+
"type": "string"
116
+
},
117
+
"labels": {
118
+
"items": {
119
+
"ref": "com.atproto.label.defs#label",
120
+
"type": "ref"
121
+
},
122
+
"type": "array"
123
+
},
124
+
"likeCount": {
125
+
"minimum": 0,
126
+
"type": "integer"
127
+
},
128
+
"likers": {
129
+
"description": "Available profile previews. Selected deterministically by DID; not a ranking.",
130
+
"items": {
131
+
"ref": "app.bsky.actor.defs#profileViewBasic",
132
+
"type": "ref"
133
+
},
134
+
"maxLength": 3,
135
+
"type": "array"
136
+
},
137
+
"publisher": {
138
+
"ref": "#viewArticlePublication",
139
+
"type": "ref"
140
+
},
141
+
"readingTime": {
142
+
"minimum": 1,
143
+
"type": "integer"
144
+
},
145
+
"title": {
146
+
"type": "string"
147
+
},
148
+
"updatedAt": {
149
+
"format": "datetime",
150
+
"type": "string"
151
+
},
152
+
"uri": {
153
+
"format": "uri",
154
+
"type": "string"
155
+
}
156
+
},
157
+
"required": [
158
+
"uri",
159
+
"title",
160
+
"description"
161
+
],
162
+
"type": "object"
163
+
},
164
+
"viewArticlePublication": {
165
+
"properties": {
166
+
"associatedProfiles": {
167
+
"items": {
168
+
"ref": "app.bsky.actor.defs#profileViewBasic",
169
+
"type": "ref"
170
+
},
171
+
"type": "array"
172
+
},
173
+
"associatedRefs": {
174
+
"items": {
175
+
"ref": "com.atproto.repo.strongRef",
176
+
"type": "ref"
177
+
},
178
+
"type": "array"
179
+
},
180
+
"createdAt": {
181
+
"format": "datetime",
182
+
"type": "string"
183
+
},
184
+
"description": {
185
+
"type": "string"
186
+
},
187
+
"image": {
188
+
"format": "uri",
189
+
"type": "string"
190
+
},
191
+
"labels": {
192
+
"items": {
193
+
"ref": "com.atproto.label.defs#label",
194
+
"type": "ref"
195
+
},
196
+
"type": "array"
197
+
},
198
+
"logo": {
199
+
"format": "uri",
200
+
"type": "string"
201
+
},
202
+
"subscribers": {
203
+
"description": "Available profile previews. Selected deterministically by DID; not a ranking.",
204
+
"items": {
205
+
"ref": "app.bsky.actor.defs#profileViewBasic",
206
+
"type": "ref"
207
+
},
208
+
"maxLength": 3,
209
+
"type": "array"
210
+
},
211
+
"subscriptionCount": {
212
+
"minimum": 0,
213
+
"type": "integer"
214
+
},
215
+
"theme": {
216
+
"ref": "#viewArticlePublicationTheme",
217
+
"type": "ref"
218
+
},
219
+
"title": {
220
+
"type": "string"
221
+
},
222
+
"updatedAt": {
223
+
"format": "datetime",
224
+
"type": "string"
225
+
},
226
+
"uri": {
227
+
"format": "uri",
228
+
"type": "string"
229
+
}
230
+
},
231
+
"required": [
232
+
"uri",
233
+
"title",
234
+
"description"
235
+
],
236
+
"type": "object"
237
+
},
238
+
"viewArticlePublicationTheme": {
239
+
"properties": {
240
+
"accent": {
241
+
"description": "Hex color string, if available. Example: '#ffffff'.",
242
+
"type": "string"
243
+
},
244
+
"accentForeground": {
245
+
"description": "Hex color string, if available. Example: '#ffffff'.",
246
+
"type": "string"
247
+
},
248
+
"background": {
249
+
"description": "Hex color string, if available. Example: '#ffffff'.",
250
+
"type": "string"
251
+
},
252
+
"foreground": {
253
+
"description": "Hex color string, if available. Example: '#ffffff'.",
254
+
"type": "string"
255
+
}
256
+
},
257
+
"type": "object"
258
+
},
90
259
"viewExternal": {
91
260
"properties": {
92
261
"associatedProfiles": {
93
262
"description": "Profiles of the owners of the Atmosphere records that backed this view.",
94
263
"items": {
95
264
"ref": "app.bsky.actor.defs#profileViewBasic",
96
265
"type": "ref"
97
266
},
98
267
"type": "array"
99
268
},
100
269
"associatedRefs": {
101
270
"description": "StrongRefs (uri+cid) of the Atmosphere records that backed this view.",
102
271
"items": {
103
272
"ref": "com.atproto.repo.strongRef",
104
273
"type": "ref"
105
274
},
106
275
"type": "array"
107
276
},
108
277
"createdAt": {
109
278
"description": "When the external content was created, if available. Example: a publication date, for an article.",
110
279
"format": "datetime",
111
280
"type": "string"
112
281
},
113
282
"description": {
114
283
"type": "string"
115
284
},
116
285
"labels": {
117
286
"items": {
118
287
"ref": "com.atproto.label.defs#label",
119
288
"type": "ref"
120
289
},
121
290
"type": "array"
122
291
},
123
292
"readingTime": {
124
293
"description": "Estimated reading time in minutes, if applicable and available.",
125
294
"type": "integer"
126
295
},
127
296
"source": {
128
297
"ref": "#viewExternalSource",
129
298
"type": "ref"
130
299
},
131
300
"thumb": {
132
301
"format": "uri",
133
302
"type": "string"
134
303
},
135
304
"title": {
136
305
"type": "string"
137
306
},
138
307
"updatedAt": {
139
308
"description": "When the external content was updated, if available.",
140
309
"format": "datetime",
141
310
"type": "string"
142
311
},
143
312
"uri": {
144
313
"format": "uri",
145
314
"type": "string"
146
315
}
147
316
},
148
317
"required": [
149
318
"uri",
150
319
"title",
151
320
"description"
152
321
],
153
322
"type": "object"
154
323
},
155
324
"viewExternalSource": {
156
325
"description": "The source of an external embed, such as a standard.site publication.",
157
326
"properties": {
158
327
"description": {
159
328
"type": "string"
160
329
},
161
330
"icon": {
162
331
"description": "Fully-qualified URL where an icon representing the source can be fetched. For example, CDN location provided by the App View.",
163
332
"format": "uri",
164
333
"type": "string"
165
334
},
166
335
"theme": {
167
336
"ref": "#viewExternalSourceTheme",
168
337
"type": "ref"
169
338
},
170
339
"title": {
171
340
"type": "string"
172
341
},
173
342
"uri": {
174
343
"description": "URI of the source, if available. Example: the https:// URL of a site.standard.publication record.",
175
344
"format": "uri",
176
345
"type": "string"
177
346
}
178
347
},
179
348
"required": [
180
349
"uri",
181
350
"title"
182
351
],
183
352
"type": "object"
184
353
},
185
354
"viewExternalSourceTheme": {
186
355
"description": "The theme colors of an external source, such as a site.standard.publication. These colors may be used when rendering an embed from that source.",
187
356
"properties": {
188
357
"accentForegroundRGB": {
189
358
"ref": "#colorRGB",
190
359
"type": "ref"
191
360
},
192
361
"accentRGB": {
193
362
"ref": "#colorRGB",
194
363
"type": "ref"
195
364
},
196
365
"backgroundRGB": {
197
366
"ref": "#colorRGB",
198
367
"type": "ref"
199
368
},
200
369
"foregroundRGB": {
201
370
"ref": "#colorRGB",
202
371
"type": "ref"
203
372
}
204
373
},
205
374
"type": "object"
375
+
},
376
+
"viewGallery": {
377
+
"properties": {
378
+
"associatedProfiles": {
379
+
"items": {
380
+
"ref": "app.bsky.actor.defs#profileViewBasic",
381
+
"type": "ref"
382
+
},
383
+
"type": "array"
384
+
},
385
+
"associatedRefs": {
386
+
"items": {
387
+
"ref": "com.atproto.repo.strongRef",
388
+
"type": "ref"
389
+
},
390
+
"type": "array"
391
+
},
392
+
"createdAt": {
393
+
"format": "datetime",
394
+
"type": "string"
395
+
},
396
+
"description": {
397
+
"type": "string"
398
+
},
399
+
"items": {
400
+
"description": "The media items in the gallery. Each item may be of a different type, but all types must be supported by the client.",
401
+
"items": {
402
+
"refs": [
403
+
"#viewGalleryImage"
404
+
],
405
+
"type": "union"
406
+
},
407
+
"type": "array"
408
+
},
409
+
"labels": {
410
+
"items": {
411
+
"ref": "com.atproto.label.defs#label",
412
+
"type": "ref"
413
+
},
414
+
"type": "array"
415
+
},
416
+
"likeCount": {
417
+
"minimum": 0,
418
+
"type": "integer"
419
+
},
420
+
"likers": {
421
+
"description": "Available profile previews. Selected deterministically by DID; not a ranking.",
422
+
"items": {
423
+
"ref": "app.bsky.actor.defs#profileViewBasic",
424
+
"type": "ref"
425
+
},
426
+
"maxLength": 3,
427
+
"type": "array"
428
+
},
429
+
"title": {
430
+
"type": "string"
431
+
},
432
+
"updatedAt": {
433
+
"format": "datetime",
434
+
"type": "string"
435
+
},
436
+
"uri": {
437
+
"format": "uri",
438
+
"type": "string"
439
+
}
440
+
},
441
+
"required": [
442
+
"uri",
443
+
"title",
444
+
"description",
445
+
"items"
446
+
],
447
+
"type": "object"
448
+
},
449
+
"viewGalleryImage": {
450
+
"properties": {
451
+
"alt": {
452
+
"description": "Alt text description of the image, for accessibility.",
453
+
"type": "string"
454
+
},
455
+
"aspectRatio": {
456
+
"ref": "app.bsky.embed.defs#aspectRatio",
457
+
"type": "ref"
458
+
},
459
+
"fullsize": {
460
+
"description": "Fully-qualified URL where a large version of the image can be fetched. May or may not be the exact original blob. For example, CDN location provided by the App View.",
461
+
"format": "uri",
462
+
"type": "string"
463
+
},
464
+
"thumbnail": {
465
+
"description": "Fully-qualified URL where a thumbnail of the image can be fetched. For example, CDN location provided by the App View.",
466
+
"format": "uri",
467
+
"type": "string"
468
+
}
469
+
},
470
+
"required": [
471
+
"thumbnail",
472
+
"fullsize"
473
+
],
474
+
"type": "object"
475
+
},
476
+
"viewLivestream": {
477
+
"properties": {
478
+
"active": {
479
+
"description": "True if the livestream is currently active at the time this view is served, false if it has ended.",
480
+
"type": "boolean"
481
+
},
482
+
"associatedProfiles": {
483
+
"items": {
484
+
"ref": "app.bsky.actor.defs#profileViewBasic",
485
+
"type": "ref"
486
+
},
487
+
"type": "array"
488
+
},
489
+
"associatedRefs": {
490
+
"items": {
491
+
"ref": "com.atproto.repo.strongRef",
492
+
"type": "ref"
493
+
},
494
+
"type": "array"
495
+
},
496
+
"createdAt": {
497
+
"format": "datetime",
498
+
"type": "string"
499
+
},
500
+
"description": {
501
+
"type": "string"
502
+
},
503
+
"endedAt": {
504
+
"format": "datetime",
505
+
"type": "string"
506
+
},
507
+
"image": {
508
+
"format": "uri",
509
+
"type": "string"
510
+
},
511
+
"labels": {
512
+
"items": {
513
+
"ref": "com.atproto.label.defs#label",
514
+
"type": "ref"
515
+
},
516
+
"type": "array"
517
+
},
518
+
"startedAt": {
519
+
"format": "datetime",
520
+
"type": "string"
521
+
},
522
+
"title": {
523
+
"type": "string"
524
+
},
525
+
"updatedAt": {
526
+
"format": "datetime",
527
+
"type": "string"
528
+
},
529
+
"uri": {
530
+
"format": "uri",
531
+
"type": "string"
532
+
}
533
+
},
534
+
"required": [
535
+
"uri",
536
+
"title",
537
+
"description",
538
+
"active"
539
+
],
540
+
"type": "object"
206
541
}
207
542
},
208
543
"id": "app.bsky.embed.external",
209
544
"lexicon": 1
210
545
}