full diff

games.gamesgamesgamesgames.putGame

From
bafyreie4b3lioy6wsc5bfnuqsvt2lt4p4qf2bghd75dloblniw7iknen6a indexed 2026-07-26 20:18 UTC View this version
To
bafyreiao7fsr653mkhab43dqjrx5ioochzwqfr5be34xsj3gmjcbotut24 indexed 2026-02-18 19:25 UTC View this version

Compatibility

breaking 102 breaking changes, 8 non-breaking changes.

Breaking changes (102)
  • RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "games.gamesgamesgamesgames.putGame:input", src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.name", kind: "prop", name: Some("name") }
  • RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "games.gamesgamesgamesgames.putGame:input", src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.summary", kind: "prop", name: Some("summary") }
  • RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "games.gamesgamesgamesgames.putGame:output", src: "games.gamesgamesgamesgames.putGame:output", tgt: "games.gamesgamesgamesgames.putGame:output.game", kind: "prop", name: Some("game") }
  • RequiredEdgeRemoved RequiredEdgeRemoved { vertex_id: "games.gamesgamesgamesgames.putGame:input", src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.uri", kind: "prop", name: Some("uri") }
  • RequiredEdgeRemoved RequiredEdgeRemoved { vertex_id: "games.gamesgamesgamesgames.putGame:output", src: "games.gamesgamesgamesgames.putGame:output", tgt: "games.gamesgamesgamesgames.putGame:output.cid", kind: "prop", name: Some("cid") }
  • RequiredEdgeRemoved RequiredEdgeRemoved { vertex_id: "games.gamesgamesgamesgames.putGame:output", src: "games.gamesgamesgamesgames.putGame:output", tgt: "games.gamesgamesgamesgames.putGame:output.uri", kind: "prop", name: Some("uri") }
  • RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.defs#ageRating" }
  • RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.defs#alternativeName" }
  • RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.defs#externalVideo" }
  • RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.defs#genre" }
  • RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.defs#languageSupport" }
  • RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.defs#mediaItem" }
  • RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.defs#multiplayerMode" }
  • RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.defs#playerPerspective" }
  • RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.defs#release" }
  • RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.defs#theme" }
  • RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.defs#timeToBeat" }
  • RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.defs#website" }
  • RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.ageRatings" }
  • RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.ageRatings:items" }
  • RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.alternativeNames" }
  • RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.alternativeNames:items" }
  • RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.createdAt" }
  • RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.engines" }
  • RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.engines:items" }
  • RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.genres" }
  • RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.genres:items" }
  • RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.keywords" }
  • RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.keywords:items" }
  • RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.languageSupports" }
  • RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.languageSupports:items" }
  • RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.media" }
  • RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.media:items" }
  • RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.modes" }
  • RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.modes:items" }
  • RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.multiplayerModes" }
  • RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.multiplayerModes:items" }
  • RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.parent" }
  • RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.playerPerspectives" }
  • RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.playerPerspectives:items" }
  • RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.releases" }
  • RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.releases:items" }
  • RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.shouldPublish" }
  • RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.slug" }
  • RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.storyline" }
  • RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.themes" }
  • RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.themes:items" }
  • RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.timeToBeat" }
  • RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.uri" }
  • RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.videos" }
  • RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.videos:items" }
  • RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.websites" }
  • RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.websites:items" }
  • RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:output.cid" }
  • RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:output.uri" }
  • RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.ageRatings", kind: "prop", name: Some("ageRatings") }
  • RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.alternativeNames", kind: "prop", name: Some("alternativeNames") }
  • RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.createdAt", kind: "prop", name: Some("createdAt") }
  • RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.engines", kind: "prop", name: Some("engines") }
  • RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.genres", kind: "prop", name: Some("genres") }
  • RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.keywords", kind: "prop", name: Some("keywords") }
  • RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.languageSupports", kind: "prop", name: Some("languageSupports") }
  • RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.media", kind: "prop", name: Some("media") }
  • RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.modes", kind: "prop", name: Some("modes") }
  • RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.multiplayerModes", kind: "prop", name: Some("multiplayerModes") }
  • RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.parent", kind: "prop", name: Some("parent") }
  • RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.playerPerspectives", kind: "prop", name: Some("playerPerspectives") }
  • RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.releases", kind: "prop", name: Some("releases") }
  • RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.shouldPublish", kind: "prop", name: Some("shouldPublish") }
  • RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.slug", kind: "prop", name: Some("slug") }
  • RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.storyline", kind: "prop", name: Some("storyline") }
  • RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.themes", kind: "prop", name: Some("themes") }
  • RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.timeToBeat", kind: "prop", name: Some("timeToBeat") }
  • RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.videos", kind: "prop", name: Some("videos") }
  • RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.websites", kind: "prop", name: Some("websites") }
  • RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.ageRatings", tgt: "games.gamesgamesgamesgames.putGame:input.ageRatings:items", kind: "items", name: None }
  • RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.ageRatings:items", tgt: "games.gamesgamesgamesgames.defs#ageRating", kind: "ref", name: None }
  • RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.alternativeNames", tgt: "games.gamesgamesgamesgames.putGame:input.alternativeNames:items", kind: "items", name: None }
  • RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.alternativeNames:items", tgt: "games.gamesgamesgamesgames.defs#alternativeName", kind: "ref", name: None }
  • RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.engines", tgt: "games.gamesgamesgamesgames.putGame:input.engines:items", kind: "items", name: None }
  • RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.genres", tgt: "games.gamesgamesgamesgames.putGame:input.genres:items", kind: "items", name: None }
  • RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.genres:items", tgt: "games.gamesgamesgamesgames.defs#genre", kind: "ref", name: None }
  • RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.keywords", tgt: "games.gamesgamesgamesgames.putGame:input.keywords:items", kind: "items", name: None }
  • RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.languageSupports", tgt: "games.gamesgamesgamesgames.putGame:input.languageSupports:items", kind: "items", name: None }
  • RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.languageSupports:items", tgt: "games.gamesgamesgamesgames.defs#languageSupport", kind: "ref", name: None }
  • RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.media", tgt: "games.gamesgamesgamesgames.putGame:input.media:items", kind: "items", name: None }
  • RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.media:items", tgt: "games.gamesgamesgamesgames.defs#mediaItem", kind: "ref", name: None }
  • RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.modes", tgt: "games.gamesgamesgamesgames.putGame:input.modes:items", kind: "items", name: None }
  • RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.modes:items", tgt: "games.gamesgamesgamesgames.defs#mode", kind: "ref", name: None }
  • RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.multiplayerModes", tgt: "games.gamesgamesgamesgames.putGame:input.multiplayerModes:items", kind: "items", name: None }
  • RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.multiplayerModes:items", tgt: "games.gamesgamesgamesgames.defs#multiplayerMode", kind: "ref", name: None }
  • RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.playerPerspectives", tgt: "games.gamesgamesgamesgames.putGame:input.playerPerspectives:items", kind: "items", name: None }
  • RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.playerPerspectives:items", tgt: "games.gamesgamesgamesgames.defs#playerPerspective", kind: "ref", name: None }
  • RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.releases", tgt: "games.gamesgamesgamesgames.putGame:input.releases:items", kind: "items", name: None }
  • RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.releases:items", tgt: "games.gamesgamesgamesgames.defs#release", kind: "ref", name: None }
  • RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.themes", tgt: "games.gamesgamesgamesgames.putGame:input.themes:items", kind: "items", name: None }
  • RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.themes:items", tgt: "games.gamesgamesgamesgames.defs#theme", kind: "ref", name: None }
  • RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.timeToBeat", tgt: "games.gamesgamesgamesgames.defs#timeToBeat", kind: "ref", name: None }
  • RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.videos", tgt: "games.gamesgamesgamesgames.putGame:input.videos:items", kind: "items", name: None }
  • RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.videos:items", tgt: "games.gamesgamesgamesgames.defs#externalVideo", kind: "ref", name: None }
  • RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.websites", tgt: "games.gamesgamesgamesgames.putGame:input.websites:items", kind: "items", name: None }
  • RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.websites:items", tgt: "games.gamesgamesgamesgames.defs#website", kind: "ref", name: None }
Non-breaking changes (8)
  • AddedVertex AddedVertex { vertex_id: "games.gamesgamesgamesgames.defs#gameDetailView" }
  • AddedVertex AddedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.mode" }
  • AddedVertex AddedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.mode:items" }
  • AddedVertex AddedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:output.game" }
  • AddedEdge AddedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.mode", kind: "prop", name: Some("mode") }
  • AddedEdge AddedEdge { src: "games.gamesgamesgamesgames.putGame:input.mode", tgt: "games.gamesgamesgamesgames.putGame:input.mode:items", kind: "items", name: None }
  • AddedEdge AddedEdge { src: "games.gamesgamesgamesgames.putGame:input.mode:items", tgt: "games.gamesgamesgamesgames.defs#mode", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "games.gamesgamesgamesgames.putGame:output.game", tgt: "games.gamesgamesgamesgames.defs#gameDetailView", kind: "ref", name: None }

Migration guidance

Removed

  • RemovedVertex { vertex_id: "games.gamesgamesgamesgames.defs#ageRating" }
  • RemovedVertex { vertex_id: "games.gamesgamesgamesgames.defs#alternativeName" }
  • RemovedVertex { vertex_id: "games.gamesgamesgamesgames.defs#externalVideo" }
  • RemovedVertex { vertex_id: "games.gamesgamesgamesgames.defs#genre" }
  • RemovedVertex { vertex_id: "games.gamesgamesgamesgames.defs#languageSupport" }
  • RemovedVertex { vertex_id: "games.gamesgamesgamesgames.defs#mediaItem" }
  • RemovedVertex { vertex_id: "games.gamesgamesgamesgames.defs#multiplayerMode" }
  • RemovedVertex { vertex_id: "games.gamesgamesgamesgames.defs#playerPerspective" }
  • RemovedVertex { vertex_id: "games.gamesgamesgamesgames.defs#release" }
  • RemovedVertex { vertex_id: "games.gamesgamesgamesgames.defs#theme" }
  • RemovedVertex { vertex_id: "games.gamesgamesgamesgames.defs#timeToBeat" }
  • RemovedVertex { vertex_id: "games.gamesgamesgamesgames.defs#website" }
  • RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.ageRatings" }
  • RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.ageRatings:items" }
  • RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.alternativeNames" }
  • RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.alternativeNames:items" }
  • RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.createdAt" }
  • RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.engines" }
  • RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.engines:items" }
  • RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.genres" }
  • RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.genres:items" }
  • RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.keywords" }
  • RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.keywords:items" }
  • RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.languageSupports" }
  • RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.languageSupports:items" }
  • RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.media" }
  • RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.media:items" }
  • RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.modes" }
  • RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.modes:items" }
  • RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.multiplayerModes" }
  • RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.multiplayerModes:items" }
  • RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.parent" }
  • RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.playerPerspectives" }
  • RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.playerPerspectives:items" }
  • RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.releases" }
  • RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.releases:items" }
  • RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.shouldPublish" }
  • RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.slug" }
  • RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.storyline" }
  • RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.themes" }
  • RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.themes:items" }
  • RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.timeToBeat" }
  • RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.uri" }
  • RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.videos" }
  • RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.videos:items" }
  • RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.websites" }
  • RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.websites:items" }
  • RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:output.cid" }
  • RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:output.uri" }

Added

  • AddedVertex { vertex_id: "games.gamesgamesgamesgames.defs#gameDetailView" }
  • AddedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.mode" }
  • AddedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.mode:items" }
  • AddedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:output.game" }

Notes

  • Breaking: RequiredEdgeAdded { vertex_id: "games.gamesgamesgamesgames.putGame:output", src: "games.gamesgamesgamesgames.putGame:output", tgt: "games.gamesgamesgamesgames.putGame:output.game", kind: "prop", name: Some("game") }
  • Breaking: RequiredEdgeAdded { vertex_id: "games.gamesgamesgamesgames.putGame:input", src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.name", kind: "prop", name: Some("name") }
  • Breaking: RequiredEdgeAdded { vertex_id: "games.gamesgamesgamesgames.putGame:input", src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.summary", kind: "prop", name: Some("summary") }
  • Breaking: RequiredEdgeRemoved { vertex_id: "games.gamesgamesgamesgames.putGame:output", src: "games.gamesgamesgamesgames.putGame:output", tgt: "games.gamesgamesgamesgames.putGame:output.cid", kind: "prop", name: Some("cid") }
  • Breaking: RequiredEdgeRemoved { vertex_id: "games.gamesgamesgamesgames.putGame:output", src: "games.gamesgamesgamesgames.putGame:output", tgt: "games.gamesgamesgamesgames.putGame:output.uri", kind: "prop", name: Some("uri") }
  • Breaking: RequiredEdgeRemoved { vertex_id: "games.gamesgamesgamesgames.putGame:input", src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.uri", kind: "prop", name: Some("uri") }
  • Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.ageRatings", kind: "prop", name: Some("ageRatings") }
  • Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.alternativeNames", kind: "prop", name: Some("alternativeNames") }
  • Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.createdAt", kind: "prop", name: Some("createdAt") }
  • Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.engines", kind: "prop", name: Some("engines") }
  • Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.genres", kind: "prop", name: Some("genres") }
  • Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.keywords", kind: "prop", name: Some("keywords") }
  • Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.languageSupports", kind: "prop", name: Some("languageSupports") }
  • Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.media", kind: "prop", name: Some("media") }
  • Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.modes", kind: "prop", name: Some("modes") }
  • Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.multiplayerModes", kind: "prop", name: Some("multiplayerModes") }
  • Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.parent", kind: "prop", name: Some("parent") }
  • Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.playerPerspectives", kind: "prop", name: Some("playerPerspectives") }
  • Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.releases", kind: "prop", name: Some("releases") }
  • Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.shouldPublish", kind: "prop", name: Some("shouldPublish") }
  • Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.slug", kind: "prop", name: Some("slug") }
  • Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.storyline", kind: "prop", name: Some("storyline") }
  • Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.themes", kind: "prop", name: Some("themes") }
  • Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.timeToBeat", kind: "prop", name: Some("timeToBeat") }
  • Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.videos", kind: "prop", name: Some("videos") }
  • Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.websites", kind: "prop", name: Some("websites") }
  • Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.ageRatings", tgt: "games.gamesgamesgamesgames.putGame:input.ageRatings:items", kind: "items", name: None }
  • Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.ageRatings:items", tgt: "games.gamesgamesgamesgames.defs#ageRating", kind: "ref", name: None }
  • Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.alternativeNames", tgt: "games.gamesgamesgamesgames.putGame:input.alternativeNames:items", kind: "items", name: None }
  • Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.alternativeNames:items", tgt: "games.gamesgamesgamesgames.defs#alternativeName", kind: "ref", name: None }
  • Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.engines", tgt: "games.gamesgamesgamesgames.putGame:input.engines:items", kind: "items", name: None }
  • Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.genres", tgt: "games.gamesgamesgamesgames.putGame:input.genres:items", kind: "items", name: None }
  • Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.genres:items", tgt: "games.gamesgamesgamesgames.defs#genre", kind: "ref", name: None }
  • Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.keywords", tgt: "games.gamesgamesgamesgames.putGame:input.keywords:items", kind: "items", name: None }
  • Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.languageSupports", tgt: "games.gamesgamesgamesgames.putGame:input.languageSupports:items", kind: "items", name: None }
  • Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.languageSupports:items", tgt: "games.gamesgamesgamesgames.defs#languageSupport", kind: "ref", name: None }
  • Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.media", tgt: "games.gamesgamesgamesgames.putGame:input.media:items", kind: "items", name: None }
  • Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.media:items", tgt: "games.gamesgamesgamesgames.defs#mediaItem", kind: "ref", name: None }
  • Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.modes", tgt: "games.gamesgamesgamesgames.putGame:input.modes:items", kind: "items", name: None }
  • Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.modes:items", tgt: "games.gamesgamesgamesgames.defs#mode", kind: "ref", name: None }
  • Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.multiplayerModes", tgt: "games.gamesgamesgamesgames.putGame:input.multiplayerModes:items", kind: "items", name: None }
  • Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.multiplayerModes:items", tgt: "games.gamesgamesgamesgames.defs#multiplayerMode", kind: "ref", name: None }
  • Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.playerPerspectives", tgt: "games.gamesgamesgamesgames.putGame:input.playerPerspectives:items", kind: "items", name: None }
  • Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.playerPerspectives:items", tgt: "games.gamesgamesgamesgames.defs#playerPerspective", kind: "ref", name: None }
  • Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.releases", tgt: "games.gamesgamesgamesgames.putGame:input.releases:items", kind: "items", name: None }
  • Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.releases:items", tgt: "games.gamesgamesgamesgames.defs#release", kind: "ref", name: None }
  • Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.themes", tgt: "games.gamesgamesgamesgames.putGame:input.themes:items", kind: "items", name: None }
  • Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.themes:items", tgt: "games.gamesgamesgamesgames.defs#theme", kind: "ref", name: None }
  • Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.timeToBeat", tgt: "games.gamesgamesgamesgames.defs#timeToBeat", kind: "ref", name: None }
  • Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.videos", tgt: "games.gamesgamesgamesgames.putGame:input.videos:items", kind: "items", name: None }
  • Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.videos:items", tgt: "games.gamesgamesgamesgames.defs#externalVideo", kind: "ref", name: None }
  • Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.websites", tgt: "games.gamesgamesgamesgames.putGame:input.websites:items", kind: "items", name: None }
  • Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.websites:items", tgt: "games.gamesgamesgamesgames.defs#website", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.mode", kind: "prop", name: Some("mode") }
  • Non-breaking: AddedEdge { src: "games.gamesgamesgamesgames.putGame:input.mode", tgt: "games.gamesgamesgamesgames.putGame:input.mode:items", kind: "items", name: None }
  • Non-breaking: AddedEdge { src: "games.gamesgamesgamesgames.putGame:input.mode:items", tgt: "games.gamesgamesgamesgames.defs#mode", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "games.gamesgamesgamesgames.putGame:output.game", tgt: "games.gamesgamesgamesgames.defs#gameDetailView", kind: "ref", name: None }

Changes

11{
22 "$type": "com.atproto.lexicon.schema",
33 "defs": {
44 "main": {
5 "description": "Update an existing game record in the authenticated user's repository.",
5 "description": "Stores a game record in the user's repo.",
66 "input": {
77 "encoding": "application/json",
88 "schema": {
99 "properties": {
10 "ageRatings": {
11 "items": {
12 "ref": "games.gamesgamesgamesgames.defs#ageRating",
13 "type": "ref"
14 },
15 "type": "array"
16 },
17 "alternativeNames": {
18 "items": {
19 "ref": "games.gamesgamesgamesgames.defs#alternativeName",
20 "type": "ref"
21 },
22 "type": "array"
23 },
2410 "applicationType": {
11 "default": "games.gamesgamesgamesgames.applicationType#game",
2512 "ref": "games.gamesgamesgamesgames.defs#applicationType",
2613 "type": "ref"
2714 },
28 "createdAt": {
29 "format": "datetime",
30 "type": "string"
31 },
32 "engines": {
33 "items": {
34 "format": "at-uri",
35 "type": "string"
36 },
37 "type": "array"
38 },
39 "genres": {
40 "items": {
41 "ref": "games.gamesgamesgamesgames.defs#genre",
42 "type": "ref"
43 },
44 "type": "array"
45 },
46 "keywords": {
47 "items": {
48 "type": "string"
49 },
50 "type": "array"
51 },
52 "languageSupports": {
53 "items": {
54 "ref": "games.gamesgamesgamesgames.defs#languageSupport",
55 "type": "ref"
56 },
57 "type": "array"
58 },
59 "media": {
60 "items": {
61 "ref": "games.gamesgamesgamesgames.defs#mediaItem",
62 "type": "ref"
63 },
64 "type": "array"
65 },
66 "modes": {
15 "mode": {
6716 "items": {
6817 "ref": "games.gamesgamesgamesgames.defs#mode",
6918 "type": "ref"
7019 },
7120 "type": "array"
7221 },
73 "multiplayerModes": {
74 "items": {
75 "ref": "games.gamesgamesgamesgames.defs#multiplayerMode",
76 "type": "ref"
77 },
78 "type": "array"
79 },
8022 "name": {
8123 "type": "string"
8224 },
83 "parent": {
84 "format": "at-uri",
85 "type": "string"
86 },
87 "playerPerspectives": {
88 "items": {
89 "ref": "games.gamesgamesgamesgames.defs#playerPerspective",
90 "type": "ref"
91 },
92 "type": "array"
93 },
94 "releases": {
95 "items": {
96 "ref": "games.gamesgamesgamesgames.defs#release",
97 "type": "ref"
98 },
99 "type": "array"
100 },
101 "shouldPublish": {
102 "type": "boolean"
103 },
104 "slug": {
105 "type": "string"
106 },
107 "storyline": {
108 "type": "string"
109 },
11025 "summary": {
11126 "type": "string"
112 },
113 "themes": {
114 "items": {
115 "ref": "games.gamesgamesgamesgames.defs#theme",
116 "type": "ref"
117 },
118 "type": "array"
119 },
120 "timeToBeat": {
121 "ref": "games.gamesgamesgamesgames.defs#timeToBeat",
122 "type": "ref"
123 },
124 "uri": {
125 "format": "at-uri",
126 "type": "string"
127 },
128 "videos": {
129 "items": {
130 "ref": "games.gamesgamesgamesgames.defs#externalVideo",
131 "type": "ref"
132 },
133 "type": "array"
134 },
135 "websites": {
136 "items": {
137 "ref": "games.gamesgamesgamesgames.defs#website",
138 "type": "ref"
139 },
140 "type": "array"
14127 }
14228 },
14329 "required": [
144 "uri"
30 "name",
31 "summary"
14532 ],
14633 "type": "object"
14734 }
14835 },
14936 "output": {
15037 "encoding": "application/json",
15138 "schema": {
15239 "properties": {
153 "cid": {
154 "type": "string"
155 },
156 "uri": {
157 "format": "at-uri",
158 "type": "string"
40 "game": {
41 "ref": "games.gamesgamesgamesgames.defs#gameDetailView",
42 "type": "ref"
15943 }
16044 },
16145 "required": [
162 "uri",
163 "cid"
46 "game"
16447 ],
16548 "type": "object"
16649 }
16750 },
16851 "type": "procedure"
16952 }
17053 },
17154 "id": "games.gamesgamesgamesgames.putGame",
17255 "lexicon": 1
17356}