dev.herisson.test.torrent.listing
Schema Diff
+874 -9
Compatibility Analysis
Breaking Changes Detected
27 breaking changes, 365 non-breaking changes.
Breaking Changes (27)
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "dev.herisson.test.torrent.listing#audiobook", src: "dev.herisson.test.torrent.listing#audiobook", tgt: "dev.herisson.test.torrent.listing#audiobook.title", kind: "prop", name: Some("title") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "dev.herisson.test.torrent.listing#other", src: "dev.herisson.test.torrent.listing#other", tgt: "dev.herisson.test.torrent.listing#other.label", kind: "prop", name: Some("label") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "dev.herisson.test.torrent.listing#audioTrack", src: "dev.herisson.test.torrent.listing#audioTrack", tgt: "dev.herisson.test.torrent.listing#audioTrack.codec", kind: "prop", name: Some("codec") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "dev.herisson.test.torrent.listing#audioTrack", src: "dev.herisson.test.torrent.listing#audioTrack", tgt: "dev.herisson.test.torrent.listing#audioTrack.language", kind: "prop", name: Some("language") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "dev.herisson.test.torrent.listing#season", src: "dev.herisson.test.torrent.listing#season", tgt: "dev.herisson.test.torrent.listing#season.season", kind: "prop", name: Some("season") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "dev.herisson.test.torrent.listing#season", src: "dev.herisson.test.torrent.listing#season", tgt: "dev.herisson.test.torrent.listing#season.seriesTitle", kind: "prop", name: Some("seriesTitle") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "dev.herisson.test.torrent.listing#game", src: "dev.herisson.test.torrent.listing#game", tgt: "dev.herisson.test.torrent.listing#game.title", kind: "prop", name: Some("title") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "dev.herisson.test.torrent.listing#dataset", src: "dev.herisson.test.torrent.listing#dataset", tgt: "dev.herisson.test.torrent.listing#dataset.title", kind: "prop", name: Some("title") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "dev.herisson.test.torrent.listing#collection", src: "dev.herisson.test.torrent.listing#collection", tgt: "dev.herisson.test.torrent.listing#collection.title", kind: "prop", name: Some("title") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "dev.herisson.test.torrent.listing#podcast", src: "dev.herisson.test.torrent.listing#podcast", tgt: "dev.herisson.test.torrent.listing#podcast.title", kind: "prop", name: Some("title") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "dev.herisson.test.torrent.listing#subtitleTrack", src: "dev.herisson.test.torrent.listing#subtitleTrack", tgt: "dev.herisson.test.torrent.listing#subtitleTrack.language", kind: "prop", name: Some("language") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "dev.herisson.test.torrent.listing#subtitleTrack", src: "dev.herisson.test.torrent.listing#subtitleTrack", tgt: "dev.herisson.test.torrent.listing#subtitleTrack.format", kind: "prop", name: Some("format") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "dev.herisson.test.torrent.listing#imageCollection", src: "dev.herisson.test.torrent.listing#imageCollection", tgt: "dev.herisson.test.torrent.listing#imageCollection.title", kind: "prop", name: Some("title") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "dev.herisson.test.torrent.listing#videoTrack", src: "dev.herisson.test.torrent.listing#videoTrack", tgt: "dev.herisson.test.torrent.listing#videoTrack.width", kind: "prop", name: Some("width") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "dev.herisson.test.torrent.listing#videoTrack", src: "dev.herisson.test.torrent.listing#videoTrack", tgt: "dev.herisson.test.torrent.listing#videoTrack.codec", kind: "prop", name: Some("codec") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "dev.herisson.test.torrent.listing#videoTrack", src: "dev.herisson.test.torrent.listing#videoTrack", tgt: "dev.herisson.test.torrent.listing#videoTrack.height", kind: "prop", name: Some("height") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "dev.herisson.test.torrent.listing#movie", src: "dev.herisson.test.torrent.listing#movie", tgt: "dev.herisson.test.torrent.listing#movie.title", kind: "prop", name: Some("title") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "dev.herisson.test.torrent.listing#book", src: "dev.herisson.test.torrent.listing#book", tgt: "dev.herisson.test.torrent.listing#book.title", kind: "prop", name: Some("title") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "dev.herisson.test.torrent.listing#episode", src: "dev.herisson.test.torrent.listing#episode", tgt: "dev.herisson.test.torrent.listing#episode.seriesTitle", kind: "prop", name: Some("seriesTitle") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "dev.herisson.test.torrent.listing#software", src: "dev.herisson.test.torrent.listing#software", tgt: "dev.herisson.test.torrent.listing#software.name", kind: "prop", name: Some("name") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "dev.herisson.test.torrent.listing#file", src: "dev.herisson.test.torrent.listing#file", tgt: "dev.herisson.test.torrent.listing#file.path", kind: "prop", name: Some("path") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "dev.herisson.test.torrent.listing#file", src: "dev.herisson.test.torrent.listing#file", tgt: "dev.herisson.test.torrent.listing#file.sizeBytes", kind: "prop", name: Some("sizeBytes") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "dev.herisson.test.torrent.listing#archive", src: "dev.herisson.test.torrent.listing#archive", tgt: "dev.herisson.test.torrent.listing#archive.title", kind: "prop", name: Some("title") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "dev.herisson.test.torrent.listing#musicAlbum", src: "dev.herisson.test.torrent.listing#musicAlbum", tgt: "dev.herisson.test.torrent.listing#musicAlbum.title", kind: "prop", name: Some("title") }
- ConstraintAdded ConstraintAdded { vertex_id: "dev.herisson.test.torrent.listing:body.infoHash", sort: "maxGraphemes", value: "64" }
- ConstraintTightened ConstraintTightened { vertex_id: "dev.herisson.test.torrent.listing:body.infoHash", sort: "maxLength", old_value: "128", new_value: "64" }
- ConstraintTightened ConstraintTightened { vertex_id: "dev.herisson.test.torrent.listing:body.contentType", sort: "knownValues", old_value: "[\"software\",\"dataset\",\"archive\",\"video\",\"audio\",\"book\",\"moovie\",\"other\"]", new_value: "[\"software\",\"dataset\",\"archive\",\"video\",\"audio\",\"book\",\"image\",\"game\",\"collection\",\"other\"]" }
Non-Breaking Changes (365)
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#archive" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#archive.encrypted" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#archive.format" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#archive.format:items" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#archive.itemCount" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#archive.itemType" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#archive.kind" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#archive.title" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#audioTrack" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#audioTrack.channels" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#audioTrack.codec" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#audioTrack.commentary" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#audioTrack.language" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#audiobook" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#audiobook.author" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#audiobook.author:items" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#audiobook.durationSeconds" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#audiobook.format" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#audiobook.format:items" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#audiobook.language" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#audiobook.narrator" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#audiobook.narrator:items" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#audiobook.title" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#book" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#book.author" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#book.author:items" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#book.format" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#book.format:items" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#book.isbn" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#book.kind" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#book.language" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#book.publishDate" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#book.publisher" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#book.title" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#collection" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#collection.artist" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#collection.artist:items" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#collection.itemCount" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#collection.itemType" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#collection.kind" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#collection.season" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#collection.seriesTitle" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#collection.title" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#dataset" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#dataset.format" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#dataset.format:items" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#dataset.kind" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#dataset.origin" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#dataset.producer" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#dataset.structure" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#dataset.title" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#dataset.version" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#episode" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#episode.audioTracks" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#episode.audioTracks:items" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#episode.episode" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#episode.episodeRange" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#episode.episodeTitle" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#episode.releaseYear" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#episode.season" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#episode.seriesTitle" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#episode.source" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#episode.subtitleTracks" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#episode.subtitleTracks:items" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#episode.videoTracks" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#episode.videoTracks:items" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#externalIds" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#externalIds.anidb" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#externalIds.discogs" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#externalIds.gog" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#externalIds.igdb" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#externalIds.imdb" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#externalIds.isbn" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#externalIds.mal" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#externalIds.musicbrainz" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#externalIds.spotify" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#externalIds.steamid" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#externalIds.tmdb" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#externalIds.tvdb" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#file" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#file.hash" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#file.mediaType" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#file.path" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#file.role" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#file.sizeBytes" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#game" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#game.kind" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#game.platform" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#game.publisher" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#game.region" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#game.releaseYear" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#game.title" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#imageCollection" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#imageCollection.count" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#imageCollection.creator" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#imageCollection.creator:items" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#imageCollection.format" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#imageCollection.format:items" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#imageCollection.height" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#imageCollection.kind" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#imageCollection.title" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#imageCollection.width" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#movie" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#movie.audioTracks" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#movie.audioTracks:items" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#movie.originalTitle" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#movie.releaseYear" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#movie.runtimeSeconds" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#movie.source" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#movie.subtitleTracks" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#movie.subtitleTracks:items" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#movie.title" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#movie.videoTracks" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#movie.videoTracks:items" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#musicAlbum" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#musicAlbum.artist" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#musicAlbum.artist:items" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#musicAlbum.bitDepth" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#musicAlbum.bitrate" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#musicAlbum.channels" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#musicAlbum.format" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#musicAlbum.format:items" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#musicAlbum.releaseYear" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#musicAlbum.sampleRate" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#musicAlbum.title" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#musicAlbum.trackCount" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#other" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#other.description" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#other.label" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#other.mediaTypes" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#other.mediaTypes:items" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#other.title" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#podcast" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#podcast.durationSeconds" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#podcast.episode" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#podcast.language" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#podcast.publisher" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#podcast.releaseDate" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#podcast.seriesTitle" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#podcast.title" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#season" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#season.episodeCount" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#season.releaseYear" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#season.season" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#season.seriesTitle" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#season.source" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#software" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#software.architecture" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#software.architecture:items" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#software.kind" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#software.language" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#software.language:items" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#software.name" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#software.platform" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#software.platform:items" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#software.publisher" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#software.releaseDate" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#software.version" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#subtitleTrack" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#subtitleTrack.forced" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#subtitleTrack.format" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#subtitleTrack.hearingImpaired" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#subtitleTrack.language" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#videoTrack" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#videoTrack.codec" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#videoTrack.frameRate" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#videoTrack.hdr" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#videoTrack.height" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#videoTrack.width" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing:body.adult" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing:body.content" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing:body.content:variant0" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing:body.content:variant1" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing:body.content:variant10" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing:body.content:variant11" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing:body.content:variant12" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing:body.content:variant13" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing:body.content:variant2" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing:body.content:variant3" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing:body.content:variant4" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing:body.content:variant5" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing:body.content:variant6" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing:body.content:variant7" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing:body.content:variant8" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing:body.content:variant9" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing:body.edition" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing:body.edition:items" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing:body.externalIds" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing:body.files" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing:body.files:items" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing:body.infoHashVersion" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing:body.releaseGroup" }
- AddedVertex AddedVertex { vertex_id: "dev.herisson.test.torrent.listing:body.updatedAt" }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#archive", tgt: "dev.herisson.test.torrent.listing#archive.encrypted", kind: "prop", name: Some("encrypted") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#archive", tgt: "dev.herisson.test.torrent.listing#archive.format", kind: "prop", name: Some("format") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#archive", tgt: "dev.herisson.test.torrent.listing#archive.itemCount", kind: "prop", name: Some("itemCount") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#archive", tgt: "dev.herisson.test.torrent.listing#archive.itemType", kind: "prop", name: Some("itemType") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#archive", tgt: "dev.herisson.test.torrent.listing#archive.kind", kind: "prop", name: Some("kind") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#archive.format", tgt: "dev.herisson.test.torrent.listing#archive.format:items", kind: "items", name: None }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#audioTrack", tgt: "dev.herisson.test.torrent.listing#audioTrack.channels", kind: "prop", name: Some("channels") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#audioTrack", tgt: "dev.herisson.test.torrent.listing#audioTrack.commentary", kind: "prop", name: Some("commentary") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#audiobook", tgt: "dev.herisson.test.torrent.listing#audiobook.author", kind: "prop", name: Some("author") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#audiobook", tgt: "dev.herisson.test.torrent.listing#audiobook.durationSeconds", kind: "prop", name: Some("durationSeconds") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#audiobook", tgt: "dev.herisson.test.torrent.listing#audiobook.format", kind: "prop", name: Some("format") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#audiobook", tgt: "dev.herisson.test.torrent.listing#audiobook.language", kind: "prop", name: Some("language") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#audiobook", tgt: "dev.herisson.test.torrent.listing#audiobook.narrator", kind: "prop", name: Some("narrator") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#audiobook.author", tgt: "dev.herisson.test.torrent.listing#audiobook.author:items", kind: "items", name: None }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#audiobook.format", tgt: "dev.herisson.test.torrent.listing#audiobook.format:items", kind: "items", name: None }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#audiobook.narrator", tgt: "dev.herisson.test.torrent.listing#audiobook.narrator:items", kind: "items", name: None }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#book", tgt: "dev.herisson.test.torrent.listing#book.author", kind: "prop", name: Some("author") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#book", tgt: "dev.herisson.test.torrent.listing#book.format", kind: "prop", name: Some("format") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#book", tgt: "dev.herisson.test.torrent.listing#book.isbn", kind: "prop", name: Some("isbn") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#book", tgt: "dev.herisson.test.torrent.listing#book.kind", kind: "prop", name: Some("kind") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#book", tgt: "dev.herisson.test.torrent.listing#book.language", kind: "prop", name: Some("language") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#book", tgt: "dev.herisson.test.torrent.listing#book.publishDate", kind: "prop", name: Some("publishDate") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#book", tgt: "dev.herisson.test.torrent.listing#book.publisher", kind: "prop", name: Some("publisher") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#book.author", tgt: "dev.herisson.test.torrent.listing#book.author:items", kind: "items", name: None }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#book.format", tgt: "dev.herisson.test.torrent.listing#book.format:items", kind: "items", name: None }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#collection", tgt: "dev.herisson.test.torrent.listing#collection.artist", kind: "prop", name: Some("artist") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#collection", tgt: "dev.herisson.test.torrent.listing#collection.itemCount", kind: "prop", name: Some("itemCount") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#collection", tgt: "dev.herisson.test.torrent.listing#collection.itemType", kind: "prop", name: Some("itemType") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#collection", tgt: "dev.herisson.test.torrent.listing#collection.kind", kind: "prop", name: Some("kind") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#collection", tgt: "dev.herisson.test.torrent.listing#collection.season", kind: "prop", name: Some("season") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#collection", tgt: "dev.herisson.test.torrent.listing#collection.seriesTitle", kind: "prop", name: Some("seriesTitle") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#collection.artist", tgt: "dev.herisson.test.torrent.listing#collection.artist:items", kind: "items", name: None }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#dataset", tgt: "dev.herisson.test.torrent.listing#dataset.format", kind: "prop", name: Some("format") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#dataset", tgt: "dev.herisson.test.torrent.listing#dataset.kind", kind: "prop", name: Some("kind") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#dataset", tgt: "dev.herisson.test.torrent.listing#dataset.origin", kind: "prop", name: Some("origin") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#dataset", tgt: "dev.herisson.test.torrent.listing#dataset.producer", kind: "prop", name: Some("producer") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#dataset", tgt: "dev.herisson.test.torrent.listing#dataset.structure", kind: "prop", name: Some("structure") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#dataset", tgt: "dev.herisson.test.torrent.listing#dataset.version", kind: "prop", name: Some("version") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#dataset.format", tgt: "dev.herisson.test.torrent.listing#dataset.format:items", kind: "items", name: None }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#episode", tgt: "dev.herisson.test.torrent.listing#episode.audioTracks", kind: "prop", name: Some("audioTracks") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#episode", tgt: "dev.herisson.test.torrent.listing#episode.episode", kind: "prop", name: Some("episode") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#episode", tgt: "dev.herisson.test.torrent.listing#episode.episodeRange", kind: "prop", name: Some("episodeRange") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#episode", tgt: "dev.herisson.test.torrent.listing#episode.episodeTitle", kind: "prop", name: Some("episodeTitle") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#episode", tgt: "dev.herisson.test.torrent.listing#episode.releaseYear", kind: "prop", name: Some("releaseYear") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#episode", tgt: "dev.herisson.test.torrent.listing#episode.season", kind: "prop", name: Some("season") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#episode", tgt: "dev.herisson.test.torrent.listing#episode.source", kind: "prop", name: Some("source") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#episode", tgt: "dev.herisson.test.torrent.listing#episode.subtitleTracks", kind: "prop", name: Some("subtitleTracks") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#episode", tgt: "dev.herisson.test.torrent.listing#episode.videoTracks", kind: "prop", name: Some("videoTracks") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#episode.audioTracks", tgt: "dev.herisson.test.torrent.listing#episode.audioTracks:items", kind: "items", name: None }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#episode.audioTracks:items", tgt: "dev.herisson.test.torrent.listing#audioTrack", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#episode.subtitleTracks", tgt: "dev.herisson.test.torrent.listing#episode.subtitleTracks:items", kind: "items", name: None }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#episode.subtitleTracks:items", tgt: "dev.herisson.test.torrent.listing#subtitleTrack", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#episode.videoTracks", tgt: "dev.herisson.test.torrent.listing#episode.videoTracks:items", kind: "items", name: None }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#episode.videoTracks:items", tgt: "dev.herisson.test.torrent.listing#videoTrack", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#externalIds", tgt: "dev.herisson.test.torrent.listing#externalIds.anidb", kind: "prop", name: Some("anidb") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#externalIds", tgt: "dev.herisson.test.torrent.listing#externalIds.discogs", kind: "prop", name: Some("discogs") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#externalIds", tgt: "dev.herisson.test.torrent.listing#externalIds.gog", kind: "prop", name: Some("gog") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#externalIds", tgt: "dev.herisson.test.torrent.listing#externalIds.igdb", kind: "prop", name: Some("igdb") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#externalIds", tgt: "dev.herisson.test.torrent.listing#externalIds.imdb", kind: "prop", name: Some("imdb") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#externalIds", tgt: "dev.herisson.test.torrent.listing#externalIds.isbn", kind: "prop", name: Some("isbn") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#externalIds", tgt: "dev.herisson.test.torrent.listing#externalIds.mal", kind: "prop", name: Some("mal") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#externalIds", tgt: "dev.herisson.test.torrent.listing#externalIds.musicbrainz", kind: "prop", name: Some("musicbrainz") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#externalIds", tgt: "dev.herisson.test.torrent.listing#externalIds.spotify", kind: "prop", name: Some("spotify") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#externalIds", tgt: "dev.herisson.test.torrent.listing#externalIds.steamid", kind: "prop", name: Some("steamid") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#externalIds", tgt: "dev.herisson.test.torrent.listing#externalIds.tmdb", kind: "prop", name: Some("tmdb") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#externalIds", tgt: "dev.herisson.test.torrent.listing#externalIds.tvdb", kind: "prop", name: Some("tvdb") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#file", tgt: "dev.herisson.test.torrent.listing#file.hash", kind: "prop", name: Some("hash") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#file", tgt: "dev.herisson.test.torrent.listing#file.mediaType", kind: "prop", name: Some("mediaType") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#file", tgt: "dev.herisson.test.torrent.listing#file.role", kind: "prop", name: Some("role") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#game", tgt: "dev.herisson.test.torrent.listing#game.kind", kind: "prop", name: Some("kind") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#game", tgt: "dev.herisson.test.torrent.listing#game.platform", kind: "prop", name: Some("platform") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#game", tgt: "dev.herisson.test.torrent.listing#game.publisher", kind: "prop", name: Some("publisher") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#game", tgt: "dev.herisson.test.torrent.listing#game.region", kind: "prop", name: Some("region") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#game", tgt: "dev.herisson.test.torrent.listing#game.releaseYear", kind: "prop", name: Some("releaseYear") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#imageCollection", tgt: "dev.herisson.test.torrent.listing#imageCollection.count", kind: "prop", name: Some("count") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#imageCollection", tgt: "dev.herisson.test.torrent.listing#imageCollection.creator", kind: "prop", name: Some("creator") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#imageCollection", tgt: "dev.herisson.test.torrent.listing#imageCollection.format", kind: "prop", name: Some("format") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#imageCollection", tgt: "dev.herisson.test.torrent.listing#imageCollection.height", kind: "prop", name: Some("height") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#imageCollection", tgt: "dev.herisson.test.torrent.listing#imageCollection.kind", kind: "prop", name: Some("kind") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#imageCollection", tgt: "dev.herisson.test.torrent.listing#imageCollection.width", kind: "prop", name: Some("width") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#imageCollection.creator", tgt: "dev.herisson.test.torrent.listing#imageCollection.creator:items", kind: "items", name: None }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#imageCollection.format", tgt: "dev.herisson.test.torrent.listing#imageCollection.format:items", kind: "items", name: None }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#movie", tgt: "dev.herisson.test.torrent.listing#movie.audioTracks", kind: "prop", name: Some("audioTracks") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#movie", tgt: "dev.herisson.test.torrent.listing#movie.originalTitle", kind: "prop", name: Some("originalTitle") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#movie", tgt: "dev.herisson.test.torrent.listing#movie.releaseYear", kind: "prop", name: Some("releaseYear") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#movie", tgt: "dev.herisson.test.torrent.listing#movie.runtimeSeconds", kind: "prop", name: Some("runtimeSeconds") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#movie", tgt: "dev.herisson.test.torrent.listing#movie.source", kind: "prop", name: Some("source") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#movie", tgt: "dev.herisson.test.torrent.listing#movie.subtitleTracks", kind: "prop", name: Some("subtitleTracks") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#movie", tgt: "dev.herisson.test.torrent.listing#movie.videoTracks", kind: "prop", name: Some("videoTracks") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#movie.audioTracks", tgt: "dev.herisson.test.torrent.listing#movie.audioTracks:items", kind: "items", name: None }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#movie.audioTracks:items", tgt: "dev.herisson.test.torrent.listing#audioTrack", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#movie.subtitleTracks", tgt: "dev.herisson.test.torrent.listing#movie.subtitleTracks:items", kind: "items", name: None }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#movie.subtitleTracks:items", tgt: "dev.herisson.test.torrent.listing#subtitleTrack", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#movie.videoTracks", tgt: "dev.herisson.test.torrent.listing#movie.videoTracks:items", kind: "items", name: None }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#movie.videoTracks:items", tgt: "dev.herisson.test.torrent.listing#videoTrack", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#musicAlbum", tgt: "dev.herisson.test.torrent.listing#musicAlbum.artist", kind: "prop", name: Some("artist") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#musicAlbum", tgt: "dev.herisson.test.torrent.listing#musicAlbum.bitDepth", kind: "prop", name: Some("bitDepth") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#musicAlbum", tgt: "dev.herisson.test.torrent.listing#musicAlbum.bitrate", kind: "prop", name: Some("bitrate") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#musicAlbum", tgt: "dev.herisson.test.torrent.listing#musicAlbum.channels", kind: "prop", name: Some("channels") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#musicAlbum", tgt: "dev.herisson.test.torrent.listing#musicAlbum.format", kind: "prop", name: Some("format") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#musicAlbum", tgt: "dev.herisson.test.torrent.listing#musicAlbum.releaseYear", kind: "prop", name: Some("releaseYear") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#musicAlbum", tgt: "dev.herisson.test.torrent.listing#musicAlbum.sampleRate", kind: "prop", name: Some("sampleRate") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#musicAlbum", tgt: "dev.herisson.test.torrent.listing#musicAlbum.trackCount", kind: "prop", name: Some("trackCount") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#musicAlbum.artist", tgt: "dev.herisson.test.torrent.listing#musicAlbum.artist:items", kind: "items", name: None }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#musicAlbum.format", tgt: "dev.herisson.test.torrent.listing#musicAlbum.format:items", kind: "items", name: None }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#other", tgt: "dev.herisson.test.torrent.listing#other.description", kind: "prop", name: Some("description") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#other", tgt: "dev.herisson.test.torrent.listing#other.mediaTypes", kind: "prop", name: Some("mediaTypes") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#other", tgt: "dev.herisson.test.torrent.listing#other.title", kind: "prop", name: Some("title") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#other.mediaTypes", tgt: "dev.herisson.test.torrent.listing#other.mediaTypes:items", kind: "items", name: None }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#podcast", tgt: "dev.herisson.test.torrent.listing#podcast.durationSeconds", kind: "prop", name: Some("durationSeconds") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#podcast", tgt: "dev.herisson.test.torrent.listing#podcast.episode", kind: "prop", name: Some("episode") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#podcast", tgt: "dev.herisson.test.torrent.listing#podcast.language", kind: "prop", name: Some("language") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#podcast", tgt: "dev.herisson.test.torrent.listing#podcast.publisher", kind: "prop", name: Some("publisher") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#podcast", tgt: "dev.herisson.test.torrent.listing#podcast.releaseDate", kind: "prop", name: Some("releaseDate") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#podcast", tgt: "dev.herisson.test.torrent.listing#podcast.seriesTitle", kind: "prop", name: Some("seriesTitle") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#season", tgt: "dev.herisson.test.torrent.listing#season.episodeCount", kind: "prop", name: Some("episodeCount") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#season", tgt: "dev.herisson.test.torrent.listing#season.releaseYear", kind: "prop", name: Some("releaseYear") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#season", tgt: "dev.herisson.test.torrent.listing#season.source", kind: "prop", name: Some("source") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#software", tgt: "dev.herisson.test.torrent.listing#software.architecture", kind: "prop", name: Some("architecture") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#software", tgt: "dev.herisson.test.torrent.listing#software.kind", kind: "prop", name: Some("kind") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#software", tgt: "dev.herisson.test.torrent.listing#software.language", kind: "prop", name: Some("language") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#software", tgt: "dev.herisson.test.torrent.listing#software.platform", kind: "prop", name: Some("platform") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#software", tgt: "dev.herisson.test.torrent.listing#software.publisher", kind: "prop", name: Some("publisher") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#software", tgt: "dev.herisson.test.torrent.listing#software.releaseDate", kind: "prop", name: Some("releaseDate") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#software", tgt: "dev.herisson.test.torrent.listing#software.version", kind: "prop", name: Some("version") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#software.architecture", tgt: "dev.herisson.test.torrent.listing#software.architecture:items", kind: "items", name: None }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#software.language", tgt: "dev.herisson.test.torrent.listing#software.language:items", kind: "items", name: None }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#software.platform", tgt: "dev.herisson.test.torrent.listing#software.platform:items", kind: "items", name: None }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#subtitleTrack", tgt: "dev.herisson.test.torrent.listing#subtitleTrack.forced", kind: "prop", name: Some("forced") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#subtitleTrack", tgt: "dev.herisson.test.torrent.listing#subtitleTrack.hearingImpaired", kind: "prop", name: Some("hearingImpaired") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#videoTrack", tgt: "dev.herisson.test.torrent.listing#videoTrack.frameRate", kind: "prop", name: Some("frameRate") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing#videoTrack", tgt: "dev.herisson.test.torrent.listing#videoTrack.hdr", kind: "prop", name: Some("hdr") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing:body", tgt: "dev.herisson.test.torrent.listing:body.adult", kind: "prop", name: Some("adult") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing:body", tgt: "dev.herisson.test.torrent.listing:body.content", kind: "prop", name: Some("content") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing:body", tgt: "dev.herisson.test.torrent.listing:body.edition", kind: "prop", name: Some("edition") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing:body", tgt: "dev.herisson.test.torrent.listing:body.externalIds", kind: "prop", name: Some("externalIds") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing:body", tgt: "dev.herisson.test.torrent.listing:body.files", kind: "prop", name: Some("files") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing:body", tgt: "dev.herisson.test.torrent.listing:body.infoHashVersion", kind: "prop", name: Some("infoHashVersion") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing:body", tgt: "dev.herisson.test.torrent.listing:body.releaseGroup", kind: "prop", name: Some("releaseGroup") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing:body", tgt: "dev.herisson.test.torrent.listing:body.updatedAt", kind: "prop", name: Some("updatedAt") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing:body.content", tgt: "dev.herisson.test.torrent.listing:body.content:variant0", kind: "variant", name: Some("#movie") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing:body.content", tgt: "dev.herisson.test.torrent.listing:body.content:variant1", kind: "variant", name: Some("#episode") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing:body.content", tgt: "dev.herisson.test.torrent.listing:body.content:variant10", kind: "variant", name: Some("#dataset") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing:body.content", tgt: "dev.herisson.test.torrent.listing:body.content:variant11", kind: "variant", name: Some("#collection") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing:body.content", tgt: "dev.herisson.test.torrent.listing:body.content:variant12", kind: "variant", name: Some("#archive") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing:body.content", tgt: "dev.herisson.test.torrent.listing:body.content:variant13", kind: "variant", name: Some("#other") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing:body.content", tgt: "dev.herisson.test.torrent.listing:body.content:variant2", kind: "variant", name: Some("#season") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing:body.content", tgt: "dev.herisson.test.torrent.listing:body.content:variant3", kind: "variant", name: Some("#musicAlbum") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing:body.content", tgt: "dev.herisson.test.torrent.listing:body.content:variant4", kind: "variant", name: Some("#audiobook") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing:body.content", tgt: "dev.herisson.test.torrent.listing:body.content:variant5", kind: "variant", name: Some("#podcast") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing:body.content", tgt: "dev.herisson.test.torrent.listing:body.content:variant6", kind: "variant", name: Some("#book") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing:body.content", tgt: "dev.herisson.test.torrent.listing:body.content:variant7", kind: "variant", name: Some("#imageCollection") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing:body.content", tgt: "dev.herisson.test.torrent.listing:body.content:variant8", kind: "variant", name: Some("#software") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing:body.content", tgt: "dev.herisson.test.torrent.listing:body.content:variant9", kind: "variant", name: Some("#game") }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing:body.content:variant0", tgt: "dev.herisson.test.torrent.listing#movie", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing:body.content:variant1", tgt: "dev.herisson.test.torrent.listing#episode", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing:body.content:variant10", tgt: "dev.herisson.test.torrent.listing#dataset", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing:body.content:variant11", tgt: "dev.herisson.test.torrent.listing#collection", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing:body.content:variant12", tgt: "dev.herisson.test.torrent.listing#archive", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing:body.content:variant13", tgt: "dev.herisson.test.torrent.listing#other", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing:body.content:variant2", tgt: "dev.herisson.test.torrent.listing#season", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing:body.content:variant3", tgt: "dev.herisson.test.torrent.listing#musicAlbum", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing:body.content:variant4", tgt: "dev.herisson.test.torrent.listing#audiobook", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing:body.content:variant5", tgt: "dev.herisson.test.torrent.listing#podcast", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing:body.content:variant6", tgt: "dev.herisson.test.torrent.listing#book", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing:body.content:variant7", tgt: "dev.herisson.test.torrent.listing#imageCollection", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing:body.content:variant8", tgt: "dev.herisson.test.torrent.listing#software", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing:body.content:variant9", tgt: "dev.herisson.test.torrent.listing#game", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing:body.edition", tgt: "dev.herisson.test.torrent.listing:body.edition:items", kind: "items", name: None }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing:body.externalIds", tgt: "dev.herisson.test.torrent.listing#externalIds", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing:body.files", tgt: "dev.herisson.test.torrent.listing:body.files:items", kind: "items", name: None }
- AddedEdge AddedEdge { src: "dev.herisson.test.torrent.listing:body.files:items", tgt: "dev.herisson.test.torrent.listing#file", kind: "ref", name: None }
Migration Guidance
Added Elements
AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#archive" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#archive.encrypted" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#archive.format" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#archive.format:items" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#archive.itemCount" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#archive.itemType" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#archive.kind" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#archive.title" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#audioTrack" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#audioTrack.channels" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#audioTrack.codec" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#audioTrack.commentary" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#audioTrack.language" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#audiobook" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#audiobook.author" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#audiobook.author:items" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#audiobook.durationSeconds" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#audiobook.format" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#audiobook.format:items" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#audiobook.language" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#audiobook.narrator" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#audiobook.narrator:items" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#audiobook.title" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#book" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#book.author" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#book.author:items" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#book.format" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#book.format:items" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#book.isbn" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#book.kind" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#book.language" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#book.publishDate" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#book.publisher" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#book.title" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#collection" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#collection.artist" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#collection.artist:items" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#collection.itemCount" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#collection.itemType" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#collection.kind" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#collection.season" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#collection.seriesTitle" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#collection.title" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#dataset" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#dataset.format" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#dataset.format:items" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#dataset.kind" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#dataset.origin" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#dataset.producer" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#dataset.structure" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#dataset.title" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#dataset.version" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#episode" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#episode.audioTracks" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#episode.audioTracks:items" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#episode.episode" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#episode.episodeRange" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#episode.episodeTitle" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#episode.releaseYear" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#episode.season" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#episode.seriesTitle" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#episode.source" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#episode.subtitleTracks" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#episode.subtitleTracks:items" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#episode.videoTracks" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#episode.videoTracks:items" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#externalIds" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#externalIds.anidb" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#externalIds.discogs" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#externalIds.gog" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#externalIds.igdb" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#externalIds.imdb" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#externalIds.isbn" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#externalIds.mal" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#externalIds.musicbrainz" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#externalIds.spotify" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#externalIds.steamid" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#externalIds.tmdb" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#externalIds.tvdb" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#file" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#file.hash" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#file.mediaType" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#file.path" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#file.role" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#file.sizeBytes" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#game" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#game.kind" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#game.platform" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#game.publisher" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#game.region" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#game.releaseYear" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#game.title" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#imageCollection" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#imageCollection.count" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#imageCollection.creator" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#imageCollection.creator:items" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#imageCollection.format" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#imageCollection.format:items" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#imageCollection.height" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#imageCollection.kind" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#imageCollection.title" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#imageCollection.width" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#movie" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#movie.audioTracks" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#movie.audioTracks:items" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#movie.originalTitle" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#movie.releaseYear" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#movie.runtimeSeconds" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#movie.source" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#movie.subtitleTracks" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#movie.subtitleTracks:items" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#movie.title" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#movie.videoTracks" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#movie.videoTracks:items" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#musicAlbum" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#musicAlbum.artist" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#musicAlbum.artist:items" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#musicAlbum.bitDepth" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#musicAlbum.bitrate" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#musicAlbum.channels" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#musicAlbum.format" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#musicAlbum.format:items" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#musicAlbum.releaseYear" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#musicAlbum.sampleRate" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#musicAlbum.title" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#musicAlbum.trackCount" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#other" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#other.description" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#other.label" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#other.mediaTypes" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#other.mediaTypes:items" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#other.title" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#podcast" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#podcast.durationSeconds" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#podcast.episode" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#podcast.language" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#podcast.publisher" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#podcast.releaseDate" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#podcast.seriesTitle" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#podcast.title" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#season" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#season.episodeCount" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#season.releaseYear" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#season.season" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#season.seriesTitle" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#season.source" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#software" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#software.architecture" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#software.architecture:items" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#software.kind" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#software.language" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#software.language:items" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#software.name" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#software.platform" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#software.platform:items" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#software.publisher" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#software.releaseDate" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#software.version" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#subtitleTrack" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#subtitleTrack.forced" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#subtitleTrack.format" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#subtitleTrack.hearingImpaired" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#subtitleTrack.language" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#videoTrack" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#videoTrack.codec" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#videoTrack.frameRate" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#videoTrack.hdr" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#videoTrack.height" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing#videoTrack.width" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing:body.adult" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing:body.content" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing:body.content:variant0" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing:body.content:variant1" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing:body.content:variant10" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing:body.content:variant11" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing:body.content:variant12" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing:body.content:variant13" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing:body.content:variant2" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing:body.content:variant3" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing:body.content:variant4" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing:body.content:variant5" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing:body.content:variant6" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing:body.content:variant7" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing:body.content:variant8" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing:body.content:variant9" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing:body.edition" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing:body.edition:items" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing:body.externalIds" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing:body.files" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing:body.files:items" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing:body.infoHashVersion" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing:body.releaseGroup" }AddedVertex { vertex_id: "dev.herisson.test.torrent.listing:body.updatedAt" }
Constraint Changes
- ConstraintAdded ConstraintAdded { vertex_id: "dev.herisson.test.torrent.listing:body.infoHash", sort: "maxGraphemes", value: "64" }
- ConstraintTightened ConstraintTightened { vertex_id: "dev.herisson.test.torrent.listing:body.infoHash", sort: "maxLength", old_value: "128", new_value: "64" }
- ConstraintTightened ConstraintTightened { vertex_id: "dev.herisson.test.torrent.listing:body.contentType", sort: "knownValues", old_value: "[\"software\",\"dataset\",\"archive\",\"video\",\"audio\",\"book\",\"moovie\",\"other\"]", new_value: "[\"software\",\"dataset\",\"archive\",\"video\",\"audio\",\"book\",\"image\",\"game\",\"collection\",\"other\"]" }
Additional Notes
- Breaking: RequiredEdgeAdded { vertex_id: "dev.herisson.test.torrent.listing#game", src: "dev.herisson.test.torrent.listing#game", tgt: "dev.herisson.test.torrent.listing#game.title", kind: "prop", name: Some("title") }
- Breaking: RequiredEdgeAdded { vertex_id: "dev.herisson.test.torrent.listing#software", src: "dev.herisson.test.torrent.listing#software", tgt: "dev.herisson.test.torrent.listing#software.name", kind: "prop", name: Some("name") }
- Breaking: RequiredEdgeAdded { vertex_id: "dev.herisson.test.torrent.listing#subtitleTrack", src: "dev.herisson.test.torrent.listing#subtitleTrack", tgt: "dev.herisson.test.torrent.listing#subtitleTrack.language", kind: "prop", name: Some("language") }
- Breaking: RequiredEdgeAdded { vertex_id: "dev.herisson.test.torrent.listing#subtitleTrack", src: "dev.herisson.test.torrent.listing#subtitleTrack", tgt: "dev.herisson.test.torrent.listing#subtitleTrack.format", kind: "prop", name: Some("format") }
- Breaking: RequiredEdgeAdded { vertex_id: "dev.herisson.test.torrent.listing#episode", src: "dev.herisson.test.torrent.listing#episode", tgt: "dev.herisson.test.torrent.listing#episode.seriesTitle", kind: "prop", name: Some("seriesTitle") }
- Breaking: RequiredEdgeAdded { vertex_id: "dev.herisson.test.torrent.listing#audioTrack", src: "dev.herisson.test.torrent.listing#audioTrack", tgt: "dev.herisson.test.torrent.listing#audioTrack.codec", kind: "prop", name: Some("codec") }
- Breaking: RequiredEdgeAdded { vertex_id: "dev.herisson.test.torrent.listing#audioTrack", src: "dev.herisson.test.torrent.listing#audioTrack", tgt: "dev.herisson.test.torrent.listing#audioTrack.language", kind: "prop", name: Some("language") }
- Breaking: RequiredEdgeAdded { vertex_id: "dev.herisson.test.torrent.listing#imageCollection", src: "dev.herisson.test.torrent.listing#imageCollection", tgt: "dev.herisson.test.torrent.listing#imageCollection.title", kind: "prop", name: Some("title") }
- Breaking: RequiredEdgeAdded { vertex_id: "dev.herisson.test.torrent.listing#movie", src: "dev.herisson.test.torrent.listing#movie", tgt: "dev.herisson.test.torrent.listing#movie.title", kind: "prop", name: Some("title") }
- Breaking: RequiredEdgeAdded { vertex_id: "dev.herisson.test.torrent.listing#videoTrack", src: "dev.herisson.test.torrent.listing#videoTrack", tgt: "dev.herisson.test.torrent.listing#videoTrack.width", kind: "prop", name: Some("width") }
- Breaking: RequiredEdgeAdded { vertex_id: "dev.herisson.test.torrent.listing#videoTrack", src: "dev.herisson.test.torrent.listing#videoTrack", tgt: "dev.herisson.test.torrent.listing#videoTrack.codec", kind: "prop", name: Some("codec") }
- Breaking: RequiredEdgeAdded { vertex_id: "dev.herisson.test.torrent.listing#videoTrack", src: "dev.herisson.test.torrent.listing#videoTrack", tgt: "dev.herisson.test.torrent.listing#videoTrack.height", kind: "prop", name: Some("height") }
- Breaking: RequiredEdgeAdded { vertex_id: "dev.herisson.test.torrent.listing#file", src: "dev.herisson.test.torrent.listing#file", tgt: "dev.herisson.test.torrent.listing#file.path", kind: "prop", name: Some("path") }
- Breaking: RequiredEdgeAdded { vertex_id: "dev.herisson.test.torrent.listing#file", src: "dev.herisson.test.torrent.listing#file", tgt: "dev.herisson.test.torrent.listing#file.sizeBytes", kind: "prop", name: Some("sizeBytes") }
- Breaking: RequiredEdgeAdded { vertex_id: "dev.herisson.test.torrent.listing#season", src: "dev.herisson.test.torrent.listing#season", tgt: "dev.herisson.test.torrent.listing#season.season", kind: "prop", name: Some("season") }
- Breaking: RequiredEdgeAdded { vertex_id: "dev.herisson.test.torrent.listing#season", src: "dev.herisson.test.torrent.listing#season", tgt: "dev.herisson.test.torrent.listing#season.seriesTitle", kind: "prop", name: Some("seriesTitle") }
- Breaking: RequiredEdgeAdded { vertex_id: "dev.herisson.test.torrent.listing#musicAlbum", src: "dev.herisson.test.torrent.listing#musicAlbum", tgt: "dev.herisson.test.torrent.listing#musicAlbum.title", kind: "prop", name: Some("title") }
- Breaking: RequiredEdgeAdded { vertex_id: "dev.herisson.test.torrent.listing#archive", src: "dev.herisson.test.torrent.listing#archive", tgt: "dev.herisson.test.torrent.listing#archive.title", kind: "prop", name: Some("title") }
- Breaking: RequiredEdgeAdded { vertex_id: "dev.herisson.test.torrent.listing#collection", src: "dev.herisson.test.torrent.listing#collection", tgt: "dev.herisson.test.torrent.listing#collection.title", kind: "prop", name: Some("title") }
- Breaking: RequiredEdgeAdded { vertex_id: "dev.herisson.test.torrent.listing#dataset", src: "dev.herisson.test.torrent.listing#dataset", tgt: "dev.herisson.test.torrent.listing#dataset.title", kind: "prop", name: Some("title") }
- Breaking: RequiredEdgeAdded { vertex_id: "dev.herisson.test.torrent.listing#book", src: "dev.herisson.test.torrent.listing#book", tgt: "dev.herisson.test.torrent.listing#book.title", kind: "prop", name: Some("title") }
- Breaking: RequiredEdgeAdded { vertex_id: "dev.herisson.test.torrent.listing#audiobook", src: "dev.herisson.test.torrent.listing#audiobook", tgt: "dev.herisson.test.torrent.listing#audiobook.title", kind: "prop", name: Some("title") }
- Breaking: RequiredEdgeAdded { vertex_id: "dev.herisson.test.torrent.listing#podcast", src: "dev.herisson.test.torrent.listing#podcast", tgt: "dev.herisson.test.torrent.listing#podcast.title", kind: "prop", name: Some("title") }
- Breaking: RequiredEdgeAdded { vertex_id: "dev.herisson.test.torrent.listing#other", src: "dev.herisson.test.torrent.listing#other", tgt: "dev.herisson.test.torrent.listing#other.label", kind: "prop", name: Some("label") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#archive", tgt: "dev.herisson.test.torrent.listing#archive.encrypted", kind: "prop", name: Some("encrypted") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#archive", tgt: "dev.herisson.test.torrent.listing#archive.format", kind: "prop", name: Some("format") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#archive", tgt: "dev.herisson.test.torrent.listing#archive.itemCount", kind: "prop", name: Some("itemCount") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#archive", tgt: "dev.herisson.test.torrent.listing#archive.itemType", kind: "prop", name: Some("itemType") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#archive", tgt: "dev.herisson.test.torrent.listing#archive.kind", kind: "prop", name: Some("kind") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#archive.format", tgt: "dev.herisson.test.torrent.listing#archive.format:items", kind: "items", name: None }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#audioTrack", tgt: "dev.herisson.test.torrent.listing#audioTrack.channels", kind: "prop", name: Some("channels") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#audioTrack", tgt: "dev.herisson.test.torrent.listing#audioTrack.commentary", kind: "prop", name: Some("commentary") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#audiobook", tgt: "dev.herisson.test.torrent.listing#audiobook.author", kind: "prop", name: Some("author") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#audiobook", tgt: "dev.herisson.test.torrent.listing#audiobook.durationSeconds", kind: "prop", name: Some("durationSeconds") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#audiobook", tgt: "dev.herisson.test.torrent.listing#audiobook.format", kind: "prop", name: Some("format") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#audiobook", tgt: "dev.herisson.test.torrent.listing#audiobook.language", kind: "prop", name: Some("language") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#audiobook", tgt: "dev.herisson.test.torrent.listing#audiobook.narrator", kind: "prop", name: Some("narrator") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#audiobook.author", tgt: "dev.herisson.test.torrent.listing#audiobook.author:items", kind: "items", name: None }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#audiobook.format", tgt: "dev.herisson.test.torrent.listing#audiobook.format:items", kind: "items", name: None }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#audiobook.narrator", tgt: "dev.herisson.test.torrent.listing#audiobook.narrator:items", kind: "items", name: None }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#book", tgt: "dev.herisson.test.torrent.listing#book.author", kind: "prop", name: Some("author") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#book", tgt: "dev.herisson.test.torrent.listing#book.format", kind: "prop", name: Some("format") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#book", tgt: "dev.herisson.test.torrent.listing#book.isbn", kind: "prop", name: Some("isbn") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#book", tgt: "dev.herisson.test.torrent.listing#book.kind", kind: "prop", name: Some("kind") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#book", tgt: "dev.herisson.test.torrent.listing#book.language", kind: "prop", name: Some("language") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#book", tgt: "dev.herisson.test.torrent.listing#book.publishDate", kind: "prop", name: Some("publishDate") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#book", tgt: "dev.herisson.test.torrent.listing#book.publisher", kind: "prop", name: Some("publisher") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#book.author", tgt: "dev.herisson.test.torrent.listing#book.author:items", kind: "items", name: None }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#book.format", tgt: "dev.herisson.test.torrent.listing#book.format:items", kind: "items", name: None }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#collection", tgt: "dev.herisson.test.torrent.listing#collection.artist", kind: "prop", name: Some("artist") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#collection", tgt: "dev.herisson.test.torrent.listing#collection.itemCount", kind: "prop", name: Some("itemCount") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#collection", tgt: "dev.herisson.test.torrent.listing#collection.itemType", kind: "prop", name: Some("itemType") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#collection", tgt: "dev.herisson.test.torrent.listing#collection.kind", kind: "prop", name: Some("kind") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#collection", tgt: "dev.herisson.test.torrent.listing#collection.season", kind: "prop", name: Some("season") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#collection", tgt: "dev.herisson.test.torrent.listing#collection.seriesTitle", kind: "prop", name: Some("seriesTitle") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#collection.artist", tgt: "dev.herisson.test.torrent.listing#collection.artist:items", kind: "items", name: None }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#dataset", tgt: "dev.herisson.test.torrent.listing#dataset.format", kind: "prop", name: Some("format") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#dataset", tgt: "dev.herisson.test.torrent.listing#dataset.kind", kind: "prop", name: Some("kind") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#dataset", tgt: "dev.herisson.test.torrent.listing#dataset.origin", kind: "prop", name: Some("origin") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#dataset", tgt: "dev.herisson.test.torrent.listing#dataset.producer", kind: "prop", name: Some("producer") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#dataset", tgt: "dev.herisson.test.torrent.listing#dataset.structure", kind: "prop", name: Some("structure") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#dataset", tgt: "dev.herisson.test.torrent.listing#dataset.version", kind: "prop", name: Some("version") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#dataset.format", tgt: "dev.herisson.test.torrent.listing#dataset.format:items", kind: "items", name: None }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#episode", tgt: "dev.herisson.test.torrent.listing#episode.audioTracks", kind: "prop", name: Some("audioTracks") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#episode", tgt: "dev.herisson.test.torrent.listing#episode.episode", kind: "prop", name: Some("episode") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#episode", tgt: "dev.herisson.test.torrent.listing#episode.episodeRange", kind: "prop", name: Some("episodeRange") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#episode", tgt: "dev.herisson.test.torrent.listing#episode.episodeTitle", kind: "prop", name: Some("episodeTitle") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#episode", tgt: "dev.herisson.test.torrent.listing#episode.releaseYear", kind: "prop", name: Some("releaseYear") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#episode", tgt: "dev.herisson.test.torrent.listing#episode.season", kind: "prop", name: Some("season") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#episode", tgt: "dev.herisson.test.torrent.listing#episode.source", kind: "prop", name: Some("source") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#episode", tgt: "dev.herisson.test.torrent.listing#episode.subtitleTracks", kind: "prop", name: Some("subtitleTracks") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#episode", tgt: "dev.herisson.test.torrent.listing#episode.videoTracks", kind: "prop", name: Some("videoTracks") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#episode.audioTracks", tgt: "dev.herisson.test.torrent.listing#episode.audioTracks:items", kind: "items", name: None }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#episode.audioTracks:items", tgt: "dev.herisson.test.torrent.listing#audioTrack", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#episode.subtitleTracks", tgt: "dev.herisson.test.torrent.listing#episode.subtitleTracks:items", kind: "items", name: None }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#episode.subtitleTracks:items", tgt: "dev.herisson.test.torrent.listing#subtitleTrack", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#episode.videoTracks", tgt: "dev.herisson.test.torrent.listing#episode.videoTracks:items", kind: "items", name: None }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#episode.videoTracks:items", tgt: "dev.herisson.test.torrent.listing#videoTrack", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#externalIds", tgt: "dev.herisson.test.torrent.listing#externalIds.anidb", kind: "prop", name: Some("anidb") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#externalIds", tgt: "dev.herisson.test.torrent.listing#externalIds.discogs", kind: "prop", name: Some("discogs") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#externalIds", tgt: "dev.herisson.test.torrent.listing#externalIds.gog", kind: "prop", name: Some("gog") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#externalIds", tgt: "dev.herisson.test.torrent.listing#externalIds.igdb", kind: "prop", name: Some("igdb") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#externalIds", tgt: "dev.herisson.test.torrent.listing#externalIds.imdb", kind: "prop", name: Some("imdb") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#externalIds", tgt: "dev.herisson.test.torrent.listing#externalIds.isbn", kind: "prop", name: Some("isbn") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#externalIds", tgt: "dev.herisson.test.torrent.listing#externalIds.mal", kind: "prop", name: Some("mal") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#externalIds", tgt: "dev.herisson.test.torrent.listing#externalIds.musicbrainz", kind: "prop", name: Some("musicbrainz") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#externalIds", tgt: "dev.herisson.test.torrent.listing#externalIds.spotify", kind: "prop", name: Some("spotify") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#externalIds", tgt: "dev.herisson.test.torrent.listing#externalIds.steamid", kind: "prop", name: Some("steamid") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#externalIds", tgt: "dev.herisson.test.torrent.listing#externalIds.tmdb", kind: "prop", name: Some("tmdb") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#externalIds", tgt: "dev.herisson.test.torrent.listing#externalIds.tvdb", kind: "prop", name: Some("tvdb") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#file", tgt: "dev.herisson.test.torrent.listing#file.hash", kind: "prop", name: Some("hash") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#file", tgt: "dev.herisson.test.torrent.listing#file.mediaType", kind: "prop", name: Some("mediaType") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#file", tgt: "dev.herisson.test.torrent.listing#file.role", kind: "prop", name: Some("role") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#game", tgt: "dev.herisson.test.torrent.listing#game.kind", kind: "prop", name: Some("kind") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#game", tgt: "dev.herisson.test.torrent.listing#game.platform", kind: "prop", name: Some("platform") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#game", tgt: "dev.herisson.test.torrent.listing#game.publisher", kind: "prop", name: Some("publisher") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#game", tgt: "dev.herisson.test.torrent.listing#game.region", kind: "prop", name: Some("region") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#game", tgt: "dev.herisson.test.torrent.listing#game.releaseYear", kind: "prop", name: Some("releaseYear") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#imageCollection", tgt: "dev.herisson.test.torrent.listing#imageCollection.count", kind: "prop", name: Some("count") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#imageCollection", tgt: "dev.herisson.test.torrent.listing#imageCollection.creator", kind: "prop", name: Some("creator") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#imageCollection", tgt: "dev.herisson.test.torrent.listing#imageCollection.format", kind: "prop", name: Some("format") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#imageCollection", tgt: "dev.herisson.test.torrent.listing#imageCollection.height", kind: "prop", name: Some("height") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#imageCollection", tgt: "dev.herisson.test.torrent.listing#imageCollection.kind", kind: "prop", name: Some("kind") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#imageCollection", tgt: "dev.herisson.test.torrent.listing#imageCollection.width", kind: "prop", name: Some("width") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#imageCollection.creator", tgt: "dev.herisson.test.torrent.listing#imageCollection.creator:items", kind: "items", name: None }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#imageCollection.format", tgt: "dev.herisson.test.torrent.listing#imageCollection.format:items", kind: "items", name: None }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#movie", tgt: "dev.herisson.test.torrent.listing#movie.audioTracks", kind: "prop", name: Some("audioTracks") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#movie", tgt: "dev.herisson.test.torrent.listing#movie.originalTitle", kind: "prop", name: Some("originalTitle") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#movie", tgt: "dev.herisson.test.torrent.listing#movie.releaseYear", kind: "prop", name: Some("releaseYear") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#movie", tgt: "dev.herisson.test.torrent.listing#movie.runtimeSeconds", kind: "prop", name: Some("runtimeSeconds") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#movie", tgt: "dev.herisson.test.torrent.listing#movie.source", kind: "prop", name: Some("source") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#movie", tgt: "dev.herisson.test.torrent.listing#movie.subtitleTracks", kind: "prop", name: Some("subtitleTracks") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#movie", tgt: "dev.herisson.test.torrent.listing#movie.videoTracks", kind: "prop", name: Some("videoTracks") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#movie.audioTracks", tgt: "dev.herisson.test.torrent.listing#movie.audioTracks:items", kind: "items", name: None }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#movie.audioTracks:items", tgt: "dev.herisson.test.torrent.listing#audioTrack", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#movie.subtitleTracks", tgt: "dev.herisson.test.torrent.listing#movie.subtitleTracks:items", kind: "items", name: None }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#movie.subtitleTracks:items", tgt: "dev.herisson.test.torrent.listing#subtitleTrack", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#movie.videoTracks", tgt: "dev.herisson.test.torrent.listing#movie.videoTracks:items", kind: "items", name: None }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#movie.videoTracks:items", tgt: "dev.herisson.test.torrent.listing#videoTrack", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#musicAlbum", tgt: "dev.herisson.test.torrent.listing#musicAlbum.artist", kind: "prop", name: Some("artist") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#musicAlbum", tgt: "dev.herisson.test.torrent.listing#musicAlbum.bitDepth", kind: "prop", name: Some("bitDepth") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#musicAlbum", tgt: "dev.herisson.test.torrent.listing#musicAlbum.bitrate", kind: "prop", name: Some("bitrate") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#musicAlbum", tgt: "dev.herisson.test.torrent.listing#musicAlbum.channels", kind: "prop", name: Some("channels") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#musicAlbum", tgt: "dev.herisson.test.torrent.listing#musicAlbum.format", kind: "prop", name: Some("format") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#musicAlbum", tgt: "dev.herisson.test.torrent.listing#musicAlbum.releaseYear", kind: "prop", name: Some("releaseYear") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#musicAlbum", tgt: "dev.herisson.test.torrent.listing#musicAlbum.sampleRate", kind: "prop", name: Some("sampleRate") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#musicAlbum", tgt: "dev.herisson.test.torrent.listing#musicAlbum.trackCount", kind: "prop", name: Some("trackCount") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#musicAlbum.artist", tgt: "dev.herisson.test.torrent.listing#musicAlbum.artist:items", kind: "items", name: None }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#musicAlbum.format", tgt: "dev.herisson.test.torrent.listing#musicAlbum.format:items", kind: "items", name: None }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#other", tgt: "dev.herisson.test.torrent.listing#other.description", kind: "prop", name: Some("description") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#other", tgt: "dev.herisson.test.torrent.listing#other.mediaTypes", kind: "prop", name: Some("mediaTypes") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#other", tgt: "dev.herisson.test.torrent.listing#other.title", kind: "prop", name: Some("title") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#other.mediaTypes", tgt: "dev.herisson.test.torrent.listing#other.mediaTypes:items", kind: "items", name: None }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#podcast", tgt: "dev.herisson.test.torrent.listing#podcast.durationSeconds", kind: "prop", name: Some("durationSeconds") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#podcast", tgt: "dev.herisson.test.torrent.listing#podcast.episode", kind: "prop", name: Some("episode") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#podcast", tgt: "dev.herisson.test.torrent.listing#podcast.language", kind: "prop", name: Some("language") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#podcast", tgt: "dev.herisson.test.torrent.listing#podcast.publisher", kind: "prop", name: Some("publisher") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#podcast", tgt: "dev.herisson.test.torrent.listing#podcast.releaseDate", kind: "prop", name: Some("releaseDate") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#podcast", tgt: "dev.herisson.test.torrent.listing#podcast.seriesTitle", kind: "prop", name: Some("seriesTitle") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#season", tgt: "dev.herisson.test.torrent.listing#season.episodeCount", kind: "prop", name: Some("episodeCount") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#season", tgt: "dev.herisson.test.torrent.listing#season.releaseYear", kind: "prop", name: Some("releaseYear") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#season", tgt: "dev.herisson.test.torrent.listing#season.source", kind: "prop", name: Some("source") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#software", tgt: "dev.herisson.test.torrent.listing#software.architecture", kind: "prop", name: Some("architecture") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#software", tgt: "dev.herisson.test.torrent.listing#software.kind", kind: "prop", name: Some("kind") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#software", tgt: "dev.herisson.test.torrent.listing#software.language", kind: "prop", name: Some("language") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#software", tgt: "dev.herisson.test.torrent.listing#software.platform", kind: "prop", name: Some("platform") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#software", tgt: "dev.herisson.test.torrent.listing#software.publisher", kind: "prop", name: Some("publisher") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#software", tgt: "dev.herisson.test.torrent.listing#software.releaseDate", kind: "prop", name: Some("releaseDate") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#software", tgt: "dev.herisson.test.torrent.listing#software.version", kind: "prop", name: Some("version") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#software.architecture", tgt: "dev.herisson.test.torrent.listing#software.architecture:items", kind: "items", name: None }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#software.language", tgt: "dev.herisson.test.torrent.listing#software.language:items", kind: "items", name: None }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#software.platform", tgt: "dev.herisson.test.torrent.listing#software.platform:items", kind: "items", name: None }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#subtitleTrack", tgt: "dev.herisson.test.torrent.listing#subtitleTrack.forced", kind: "prop", name: Some("forced") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#subtitleTrack", tgt: "dev.herisson.test.torrent.listing#subtitleTrack.hearingImpaired", kind: "prop", name: Some("hearingImpaired") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#videoTrack", tgt: "dev.herisson.test.torrent.listing#videoTrack.frameRate", kind: "prop", name: Some("frameRate") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing#videoTrack", tgt: "dev.herisson.test.torrent.listing#videoTrack.hdr", kind: "prop", name: Some("hdr") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing:body", tgt: "dev.herisson.test.torrent.listing:body.adult", kind: "prop", name: Some("adult") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing:body", tgt: "dev.herisson.test.torrent.listing:body.content", kind: "prop", name: Some("content") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing:body", tgt: "dev.herisson.test.torrent.listing:body.edition", kind: "prop", name: Some("edition") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing:body", tgt: "dev.herisson.test.torrent.listing:body.externalIds", kind: "prop", name: Some("externalIds") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing:body", tgt: "dev.herisson.test.torrent.listing:body.files", kind: "prop", name: Some("files") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing:body", tgt: "dev.herisson.test.torrent.listing:body.infoHashVersion", kind: "prop", name: Some("infoHashVersion") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing:body", tgt: "dev.herisson.test.torrent.listing:body.releaseGroup", kind: "prop", name: Some("releaseGroup") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing:body", tgt: "dev.herisson.test.torrent.listing:body.updatedAt", kind: "prop", name: Some("updatedAt") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing:body.content", tgt: "dev.herisson.test.torrent.listing:body.content:variant0", kind: "variant", name: Some("#movie") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing:body.content", tgt: "dev.herisson.test.torrent.listing:body.content:variant1", kind: "variant", name: Some("#episode") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing:body.content", tgt: "dev.herisson.test.torrent.listing:body.content:variant10", kind: "variant", name: Some("#dataset") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing:body.content", tgt: "dev.herisson.test.torrent.listing:body.content:variant11", kind: "variant", name: Some("#collection") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing:body.content", tgt: "dev.herisson.test.torrent.listing:body.content:variant12", kind: "variant", name: Some("#archive") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing:body.content", tgt: "dev.herisson.test.torrent.listing:body.content:variant13", kind: "variant", name: Some("#other") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing:body.content", tgt: "dev.herisson.test.torrent.listing:body.content:variant2", kind: "variant", name: Some("#season") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing:body.content", tgt: "dev.herisson.test.torrent.listing:body.content:variant3", kind: "variant", name: Some("#musicAlbum") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing:body.content", tgt: "dev.herisson.test.torrent.listing:body.content:variant4", kind: "variant", name: Some("#audiobook") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing:body.content", tgt: "dev.herisson.test.torrent.listing:body.content:variant5", kind: "variant", name: Some("#podcast") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing:body.content", tgt: "dev.herisson.test.torrent.listing:body.content:variant6", kind: "variant", name: Some("#book") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing:body.content", tgt: "dev.herisson.test.torrent.listing:body.content:variant7", kind: "variant", name: Some("#imageCollection") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing:body.content", tgt: "dev.herisson.test.torrent.listing:body.content:variant8", kind: "variant", name: Some("#software") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing:body.content", tgt: "dev.herisson.test.torrent.listing:body.content:variant9", kind: "variant", name: Some("#game") }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing:body.content:variant0", tgt: "dev.herisson.test.torrent.listing#movie", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing:body.content:variant1", tgt: "dev.herisson.test.torrent.listing#episode", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing:body.content:variant10", tgt: "dev.herisson.test.torrent.listing#dataset", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing:body.content:variant11", tgt: "dev.herisson.test.torrent.listing#collection", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing:body.content:variant12", tgt: "dev.herisson.test.torrent.listing#archive", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing:body.content:variant13", tgt: "dev.herisson.test.torrent.listing#other", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing:body.content:variant2", tgt: "dev.herisson.test.torrent.listing#season", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing:body.content:variant3", tgt: "dev.herisson.test.torrent.listing#musicAlbum", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing:body.content:variant4", tgt: "dev.herisson.test.torrent.listing#audiobook", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing:body.content:variant5", tgt: "dev.herisson.test.torrent.listing#podcast", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing:body.content:variant6", tgt: "dev.herisson.test.torrent.listing#book", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing:body.content:variant7", tgt: "dev.herisson.test.torrent.listing#imageCollection", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing:body.content:variant8", tgt: "dev.herisson.test.torrent.listing#software", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing:body.content:variant9", tgt: "dev.herisson.test.torrent.listing#game", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing:body.edition", tgt: "dev.herisson.test.torrent.listing:body.edition:items", kind: "items", name: None }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing:body.externalIds", tgt: "dev.herisson.test.torrent.listing#externalIds", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing:body.files", tgt: "dev.herisson.test.torrent.listing:body.files:items", kind: "items", name: None }
- Non-breaking: AddedEdge { src: "dev.herisson.test.torrent.listing:body.files:items", tgt: "dev.herisson.test.torrent.listing#file", kind: "ref", name: None }
1
1
{
2
2
"id": "dev.herisson.test.torrent.listing",
3
3
"defs": {
4
+
"book": {
5
+
"type": "object",
6
+
"required": [
7
+
"title"
8
+
],
9
+
"properties": {
10
+
"isbn": {
11
+
"type": "string",
12
+
"maxLength": 32
13
+
},
14
+
"kind": {
15
+
"type": "string",
16
+
"knownValues": [
17
+
"ebook",
18
+
"comic",
19
+
"manga",
20
+
"magazine"
21
+
]
22
+
},
23
+
"title": {
24
+
"type": "string",
25
+
"maxLength": 300
26
+
},
27
+
"author": {
28
+
"type": "array",
29
+
"items": {
30
+
"type": "string",
31
+
"maxLength": 300
32
+
}
33
+
},
34
+
"format": {
35
+
"type": "array",
36
+
"items": {
37
+
"type": "string",
38
+
"maxLength": 32
39
+
}
40
+
},
41
+
"language": {
42
+
"type": "string",
43
+
"maxLength": 35
44
+
},
45
+
"publisher": {
46
+
"type": "string",
47
+
"maxLength": 300
48
+
},
49
+
"publishDate": {
50
+
"type": "string",
51
+
"format": "datetime"
52
+
}
53
+
}
54
+
},
55
+
"file": {
56
+
"type": "object",
57
+
"required": [
58
+
"path",
59
+
"sizeBytes"
60
+
],
61
+
"properties": {
62
+
"hash": {
63
+
"type": "string",
64
+
"maxLength": 128
65
+
},
66
+
"path": {
67
+
"type": "string",
68
+
"maxLength": 4096
69
+
},
70
+
"role": {
71
+
"type": "string",
72
+
"knownValues": [
73
+
"main",
74
+
"subtitle",
75
+
"sample",
76
+
"cover",
77
+
"metadata",
78
+
"other"
79
+
]
80
+
},
81
+
"mediaType": {
82
+
"type": "string",
83
+
"maxLength": 128
84
+
},
85
+
"sizeBytes": {
86
+
"type": "integer",
87
+
"minimum": 0
88
+
}
89
+
}
90
+
},
91
+
"game": {
92
+
"type": "object",
93
+
"required": [
94
+
"title"
95
+
],
96
+
"properties": {
97
+
"kind": {
98
+
"type": "string",
99
+
"knownValues": [
100
+
"console_game",
101
+
"pc_game",
102
+
"rom"
103
+
]
104
+
},
105
+
"title": {
106
+
"type": "string",
107
+
"maxLength": 300
108
+
},
109
+
"region": {
110
+
"type": "string",
111
+
"maxLength": 32
112
+
},
113
+
"platform": {
114
+
"type": "string",
115
+
"maxLength": 64
116
+
},
117
+
"publisher": {
118
+
"type": "string",
119
+
"maxLength": 300
120
+
},
121
+
"releaseYear": {
122
+
"type": "integer",
123
+
"minimum": 1970
124
+
}
125
+
}
126
+
},
4
127
"main": {
5
128
"key": "tid",
6
129
"type": "record",
7
130
"record": {
8
131
"type": "object",
9
132
"required": [
10
133
"name",
11
134
"infoHash",
12
135
"magnetUri",
13
136
"createdAt"
14
137
],
15
138
"properties": {
16
139
"name": {
17
140
"type": "string",
18
141
"maxLength": 1000,
19
142
"description": "Name representing the content of the torrent.",
20
143
"maxGraphemes": 160
21
144
},
145
+
"adult": {
146
+
"type": "boolean",
147
+
"default": false
148
+
},
149
+
"files": {
150
+
"type": "array",
151
+
"items": {
152
+
"ref": "#file",
153
+
"type": "ref"
154
+
},
155
+
"maxLength": 10000
156
+
},
157
+
"content": {
158
+
"refs": [
159
+
"#movie",
160
+
"#episode",
161
+
"#season",
162
+
"#musicAlbum",
163
+
"#audiobook",
164
+
"#podcast",
165
+
"#book",
166
+
"#imageCollection",
167
+
"#software",
168
+
"#game",
169
+
"#dataset",
170
+
"#collection",
171
+
"#archive",
172
+
"#other"
173
+
],
174
+
"type": "union"
175
+
},
176
+
"edition": {
177
+
"type": "array",
178
+
"items": {
179
+
"type": "string",
180
+
"maxLength": 64
181
+
},
182
+
"maxLength": 32
183
+
},
22
184
"license": {
23
185
"type": "string",
24
186
"maxLength": 256
25
187
},
26
188
"infoHash": {
27
189
"type": "string",
28
-
"maxLength": 128,
29
-
"description": "Torrent infohash"
190
+
"maxLength": 64,
191
+
"description": "BitTorrent info hash, as lowercase hexadecimal.",
192
+
"maxGraphemes": 64
30
193
},
31
194
"createdAt": {
32
195
"type": "string",
33
196
"format": "datetime"
34
197
},
35
198
"magnetUri": {
36
199
"type": "string",
37
200
"maxLength": 4096,
38
-
"description": "Magnet url to download the torrent with a BitTorrent client."
201
+
"description": "Magnet URI for a BitTorrent client."
39
202
},
40
203
"sizeBytes": {
41
204
"type": "integer",
42
-
"minimum": 0,
43
-
"description": "Size in bytes of the torrent."
205
+
"minimum": 0
44
206
},
45
207
"sourceUrl": {
46
208
"type": "string",
47
209
"format": "uri",
48
210
"maxLength": 4096
49
211
},
212
+
"updatedAt": {
213
+
"type": "string",
214
+
"format": "datetime"
215
+
},
50
216
"contentType": {
51
217
"type": "string",
52
218
"maxLength": 256,
219
+
"description": "Legacy flat category. Prefer content.$type.",
53
220
"knownValues": [
54
221
"software",
55
222
"dataset",
56
223
"archive",
57
224
"video",
58
225
"audio",
59
226
"book",
60
-
"moovie",
227
+
"image",
228
+
"game",
229
+
"collection",
61
230
"other"
62
231
]
63
232
},
64
233
"description": {
65
234
"type": "string",
66
235
"maxLength": 12000,
67
-
"description": "Longer description of the content of the torrent.",
236
+
"description": "Optional description, or an ipfs:// URI for a longer description.",
68
237
"maxGraphemes": 2000
238
+
},
239
+
"externalIds": {
240
+
"ref": "#externalIds",
241
+
"type": "ref"
242
+
},
243
+
"releaseGroup": {
244
+
"type": "string",
245
+
"maxLength": 256
246
+
},
247
+
"infoHashVersion": {
248
+
"type": "string",
249
+
"knownValues": [
250
+
"v1",
251
+
"v2",
252
+
"hybrid"
253
+
]
69
254
}
70
255
}
71
256
},
72
-
"description": "A BitTorrent torrent listing."
257
+
"description": "A BitTorrent torrent listing with optional typed content metadata."
258
+
},
259
+
"movie": {
260
+
"type": "object",
261
+
"required": [
262
+
"title"
263
+
],
264
+
"properties": {
265
+
"title": {
266
+
"type": "string",
267
+
"maxLength": 300
268
+
},
269
+
"source": {
270
+
"type": "string",
271
+
"maxLength": 64
272
+
},
273
+
"audioTracks": {
274
+
"type": "array",
275
+
"items": {
276
+
"ref": "#audioTrack",
277
+
"type": "ref"
278
+
}
279
+
},
280
+
"releaseYear": {
281
+
"type": "integer",
282
+
"minimum": 1888
283
+
},
284
+
"videoTracks": {
285
+
"type": "array",
286
+
"items": {
287
+
"ref": "#videoTrack",
288
+
"type": "ref"
289
+
}
290
+
},
291
+
"originalTitle": {
292
+
"type": "string",
293
+
"maxLength": 300
294
+
},
295
+
"runtimeSeconds": {
296
+
"type": "integer",
297
+
"minimum": 0
298
+
},
299
+
"subtitleTracks": {
300
+
"type": "array",
301
+
"items": {
302
+
"ref": "#subtitleTrack",
303
+
"type": "ref"
304
+
}
305
+
}
306
+
}
307
+
},
308
+
"other": {
309
+
"type": "object",
310
+
"required": [
311
+
"label"
312
+
],
313
+
"properties": {
314
+
"label": {
315
+
"type": "string",
316
+
"maxLength": 128
317
+
},
318
+
"title": {
319
+
"type": "string",
320
+
"maxLength": 300
321
+
},
322
+
"mediaTypes": {
323
+
"type": "array",
324
+
"items": {
325
+
"type": "string",
326
+
"maxLength": 128
327
+
}
328
+
},
329
+
"description": {
330
+
"type": "string",
331
+
"maxLength": 6000,
332
+
"maxGraphemes": 1000
333
+
}
334
+
}
335
+
},
336
+
"season": {
337
+
"type": "object",
338
+
"required": [
339
+
"seriesTitle",
340
+
"season"
341
+
],
342
+
"properties": {
343
+
"season": {
344
+
"type": "integer",
345
+
"minimum": 1
346
+
},
347
+
"source": {
348
+
"type": "string",
349
+
"maxLength": 64
350
+
},
351
+
"releaseYear": {
352
+
"type": "integer",
353
+
"minimum": 1888
354
+
},
355
+
"seriesTitle": {
356
+
"type": "string",
357
+
"maxLength": 300
358
+
},
359
+
"episodeCount": {
360
+
"type": "integer",
361
+
"minimum": 1
362
+
}
363
+
}
364
+
},
365
+
"archive": {
366
+
"type": "object",
367
+
"required": [
368
+
"title"
369
+
],
370
+
"properties": {
371
+
"kind": {
372
+
"type": "string",
373
+
"knownValues": [
374
+
"release",
375
+
"backup",
376
+
"mirror",
377
+
"bundle",
378
+
"collection"
379
+
]
380
+
},
381
+
"title": {
382
+
"type": "string",
383
+
"maxLength": 300
384
+
},
385
+
"format": {
386
+
"type": "array",
387
+
"items": {
388
+
"type": "string",
389
+
"maxLength": 32
390
+
}
391
+
},
392
+
"itemType": {
393
+
"type": "string",
394
+
"maxLength": 64
395
+
},
396
+
"encrypted": {
397
+
"type": "boolean",
398
+
"default": false
399
+
},
400
+
"itemCount": {
401
+
"type": "integer",
402
+
"minimum": 1
403
+
}
404
+
}
405
+
},
406
+
"dataset": {
407
+
"type": "object",
408
+
"required": [
409
+
"title"
410
+
],
411
+
"properties": {
412
+
"kind": {
413
+
"type": "string",
414
+
"knownValues": [
415
+
"registry",
416
+
"metrics",
417
+
"library",
418
+
"shapes",
419
+
"model"
420
+
]
421
+
},
422
+
"title": {
423
+
"type": "string",
424
+
"maxLength": 300
425
+
},
426
+
"format": {
427
+
"type": "array",
428
+
"items": {
429
+
"type": "string",
430
+
"maxLength": 32
431
+
}
432
+
},
433
+
"origin": {
434
+
"type": "string",
435
+
"knownValues": [
436
+
"institutional",
437
+
"proprietary",
438
+
"scraped",
439
+
"crowdsourced"
440
+
]
441
+
},
442
+
"version": {
443
+
"type": "string",
444
+
"maxLength": 128
445
+
},
446
+
"producer": {
447
+
"type": "string",
448
+
"maxLength": 300
449
+
},
450
+
"structure": {
451
+
"type": "string",
452
+
"knownValues": [
453
+
"tabular",
454
+
"hierarchical",
455
+
"graph",
456
+
"collection"
457
+
]
458
+
}
459
+
}
460
+
},
461
+
"episode": {
462
+
"type": "object",
463
+
"required": [
464
+
"seriesTitle"
465
+
],
466
+
"properties": {
467
+
"season": {
468
+
"type": "integer",
469
+
"minimum": 1
470
+
},
471
+
"source": {
472
+
"type": "string",
473
+
"maxLength": 64
474
+
},
475
+
"episode": {
476
+
"type": "integer",
477
+
"minimum": 1
478
+
},
479
+
"audioTracks": {
480
+
"type": "array",
481
+
"items": {
482
+
"ref": "#audioTrack",
483
+
"type": "ref"
484
+
}
485
+
},
486
+
"releaseYear": {
487
+
"type": "integer",
488
+
"minimum": 1888
489
+
},
490
+
"seriesTitle": {
491
+
"type": "string",
492
+
"maxLength": 300
493
+
},
494
+
"videoTracks": {
495
+
"type": "array",
496
+
"items": {
497
+
"ref": "#videoTrack",
498
+
"type": "ref"
499
+
}
500
+
},
501
+
"episodeRange": {
502
+
"type": "string",
503
+
"maxLength": 32
504
+
},
505
+
"episodeTitle": {
506
+
"type": "string",
507
+
"maxLength": 300
508
+
},
509
+
"subtitleTracks": {
510
+
"type": "array",
511
+
"items": {
512
+
"ref": "#subtitleTrack",
513
+
"type": "ref"
514
+
}
515
+
}
516
+
}
517
+
},
518
+
"podcast": {
519
+
"type": "object",
520
+
"required": [
521
+
"title"
522
+
],
523
+
"properties": {
524
+
"title": {
525
+
"type": "string",
526
+
"maxLength": 300
527
+
},
528
+
"episode": {
529
+
"type": "integer",
530
+
"minimum": 1
531
+
},
532
+
"language": {
533
+
"type": "string",
534
+
"maxLength": 35
535
+
},
536
+
"publisher": {
537
+
"type": "string",
538
+
"maxLength": 300
539
+
},
540
+
"releaseDate": {
541
+
"type": "string",
542
+
"format": "datetime"
543
+
},
544
+
"seriesTitle": {
545
+
"type": "string",
546
+
"maxLength": 300
547
+
},
548
+
"durationSeconds": {
549
+
"type": "integer",
550
+
"minimum": 0
551
+
}
552
+
}
553
+
},
554
+
"software": {
555
+
"type": "object",
556
+
"required": [
557
+
"name"
558
+
],
559
+
"properties": {
560
+
"kind": {
561
+
"type": "string",
562
+
"knownValues": [
563
+
"application",
564
+
"os",
565
+
"mobile_app",
566
+
"library"
567
+
]
568
+
},
569
+
"name": {
570
+
"type": "string",
571
+
"maxLength": 300
572
+
},
573
+
"version": {
574
+
"type": "string",
575
+
"maxLength": 128
576
+
},
577
+
"language": {
578
+
"type": "array",
579
+
"items": {
580
+
"type": "string",
581
+
"maxLength": 35
582
+
}
583
+
},
584
+
"platform": {
585
+
"type": "array",
586
+
"items": {
587
+
"type": "string",
588
+
"maxLength": 64
589
+
}
590
+
},
591
+
"publisher": {
592
+
"type": "string",
593
+
"maxLength": 300
594
+
},
595
+
"releaseDate": {
596
+
"type": "string",
597
+
"format": "datetime"
598
+
},
599
+
"architecture": {
600
+
"type": "array",
601
+
"items": {
602
+
"type": "string",
603
+
"maxLength": 32
604
+
}
605
+
}
606
+
}
607
+
},
608
+
"audiobook": {
609
+
"type": "object",
610
+
"required": [
611
+
"title"
612
+
],
613
+
"properties": {
614
+
"title": {
615
+
"type": "string",
616
+
"maxLength": 300
617
+
},
618
+
"author": {
619
+
"type": "array",
620
+
"items": {
621
+
"type": "string",
622
+
"maxLength": 300
623
+
}
624
+
},
625
+
"format": {
626
+
"type": "array",
627
+
"items": {
628
+
"type": "string",
629
+
"maxLength": 32
630
+
}
631
+
},
632
+
"language": {
633
+
"type": "string",
634
+
"maxLength": 35
635
+
},
636
+
"narrator": {
637
+
"type": "array",
638
+
"items": {
639
+
"type": "string",
640
+
"maxLength": 300
641
+
}
642
+
},
643
+
"durationSeconds": {
644
+
"type": "integer",
645
+
"minimum": 0
646
+
}
647
+
}
648
+
},
649
+
"audioTrack": {
650
+
"type": "object",
651
+
"required": [
652
+
"codec",
653
+
"language"
654
+
],
655
+
"properties": {
656
+
"codec": {
657
+
"type": "string",
658
+
"maxLength": 64
659
+
},
660
+
"channels": {
661
+
"type": "string",
662
+
"maxLength": 16
663
+
},
664
+
"language": {
665
+
"type": "string",
666
+
"maxLength": 35
667
+
},
668
+
"commentary": {
669
+
"type": "boolean",
670
+
"default": false
671
+
}
672
+
}
673
+
},
674
+
"collection": {
675
+
"type": "object",
676
+
"required": [
677
+
"title"
678
+
],
679
+
"properties": {
680
+
"kind": {
681
+
"type": "string",
682
+
"knownValues": [
683
+
"season",
684
+
"album",
685
+
"book_series",
686
+
"software_bundle",
687
+
"dataset_snapshot",
688
+
"mixed"
689
+
]
690
+
},
691
+
"title": {
692
+
"type": "string",
693
+
"maxLength": 300
694
+
},
695
+
"artist": {
696
+
"type": "array",
697
+
"items": {
698
+
"type": "string",
699
+
"maxLength": 300
700
+
}
701
+
},
702
+
"season": {
703
+
"type": "integer",
704
+
"minimum": 1
705
+
},
706
+
"itemType": {
707
+
"type": "string",
708
+
"knownValues": [
709
+
"video",
710
+
"audio",
711
+
"book",
712
+
"image",
713
+
"software",
714
+
"game",
715
+
"dataset",
716
+
"mixed"
717
+
]
718
+
},
719
+
"itemCount": {
720
+
"type": "integer",
721
+
"minimum": 1
722
+
},
723
+
"seriesTitle": {
724
+
"type": "string",
725
+
"maxLength": 300
726
+
}
727
+
}
728
+
},
729
+
"musicAlbum": {
730
+
"type": "object",
731
+
"required": [
732
+
"title"
733
+
],
734
+
"properties": {
735
+
"title": {
736
+
"type": "string",
737
+
"maxLength": 300
738
+
},
739
+
"artist": {
740
+
"type": "array",
741
+
"items": {
742
+
"type": "string",
743
+
"maxLength": 300
744
+
}
745
+
},
746
+
"format": {
747
+
"type": "array",
748
+
"items": {
749
+
"type": "string",
750
+
"maxLength": 32
751
+
}
752
+
},
753
+
"bitrate": {
754
+
"type": "string",
755
+
"maxLength": 32
756
+
},
757
+
"bitDepth": {
758
+
"type": "integer",
759
+
"minimum": 1
760
+
},
761
+
"channels": {
762
+
"type": "string",
763
+
"maxLength": 16
764
+
},
765
+
"sampleRate": {
766
+
"type": "integer",
767
+
"minimum": 1
768
+
},
769
+
"trackCount": {
770
+
"type": "integer",
771
+
"minimum": 1
772
+
},
773
+
"releaseYear": {
774
+
"type": "integer",
775
+
"minimum": 1000
776
+
}
777
+
}
778
+
},
779
+
"videoTrack": {
780
+
"type": "object",
781
+
"required": [
782
+
"codec",
783
+
"width",
784
+
"height"
785
+
],
786
+
"properties": {
787
+
"hdr": {
788
+
"type": "string",
789
+
"knownValues": [
790
+
"hdr10",
791
+
"dv",
792
+
"hlg",
793
+
"none"
794
+
]
795
+
},
796
+
"codec": {
797
+
"type": "string",
798
+
"maxLength": 64
799
+
},
800
+
"width": {
801
+
"type": "integer",
802
+
"minimum": 1
803
+
},
804
+
"height": {
805
+
"type": "integer",
806
+
"minimum": 1
807
+
},
808
+
"frameRate": {
809
+
"type": "string",
810
+
"maxLength": 32
811
+
}
812
+
}
813
+
},
814
+
"externalIds": {
815
+
"type": "object",
816
+
"properties": {
817
+
"gog": {
818
+
"type": "string",
819
+
"maxLength": 64
820
+
},
821
+
"mal": {
822
+
"type": "string",
823
+
"maxLength": 64
824
+
},
825
+
"igdb": {
826
+
"type": "string",
827
+
"maxLength": 64
828
+
},
829
+
"imdb": {
830
+
"type": "string",
831
+
"maxLength": 64
832
+
},
833
+
"isbn": {
834
+
"type": "string",
835
+
"maxLength": 32
836
+
},
837
+
"tmdb": {
838
+
"type": "string",
839
+
"maxLength": 64
840
+
},
841
+
"tvdb": {
842
+
"type": "string",
843
+
"maxLength": 64
844
+
},
845
+
"anidb": {
846
+
"type": "string",
847
+
"maxLength": 64
848
+
},
849
+
"discogs": {
850
+
"type": "string",
851
+
"maxLength": 64
852
+
},
853
+
"spotify": {
854
+
"type": "string",
855
+
"maxLength": 128
856
+
},
857
+
"steamid": {
858
+
"type": "string",
859
+
"maxLength": 64
860
+
},
861
+
"musicbrainz": {
862
+
"type": "string",
863
+
"maxLength": 64
864
+
}
865
+
}
866
+
},
867
+
"subtitleTrack": {
868
+
"type": "object",
869
+
"required": [
870
+
"format",
871
+
"language"
872
+
],
873
+
"properties": {
874
+
"forced": {
875
+
"type": "boolean",
876
+
"default": false
877
+
},
878
+
"format": {
879
+
"type": "string",
880
+
"maxLength": 32
881
+
},
882
+
"language": {
883
+
"type": "string",
884
+
"maxLength": 35
885
+
},
886
+
"hearingImpaired": {
887
+
"type": "boolean",
888
+
"default": false
889
+
}
890
+
}
891
+
},
892
+
"imageCollection": {
893
+
"type": "object",
894
+
"required": [
895
+
"title"
896
+
],
897
+
"properties": {
898
+
"kind": {
899
+
"type": "string",
900
+
"knownValues": [
901
+
"photo",
902
+
"art",
903
+
"set"
904
+
]
905
+
},
906
+
"count": {
907
+
"type": "integer",
908
+
"minimum": 1
909
+
},
910
+
"title": {
911
+
"type": "string",
912
+
"maxLength": 300
913
+
},
914
+
"width": {
915
+
"type": "integer",
916
+
"minimum": 1
917
+
},
918
+
"format": {
919
+
"type": "array",
920
+
"items": {
921
+
"type": "string",
922
+
"maxLength": 32
923
+
}
924
+
},
925
+
"height": {
926
+
"type": "integer",
927
+
"minimum": 1
928
+
},
929
+
"creator": {
930
+
"type": "array",
931
+
"items": {
932
+
"type": "string",
933
+
"maxLength": 300
934
+
}
935
+
}
936
+
}
73
937
}
74
938
},
75
939
"$type": "com.atproto.lexicon.schema",
76
-
"lexicon": 1
940
+
"lexicon": 1,
941
+
"revision": 2
77
942
}