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