dev.herisson.test.torrent.listing

herisson.dev

Schema Diff

+873 -8

From

CID
bafyreib4c3sp62e...
Indexed At
2026-06-23 04:48 UTC
View this version

To

CID
bafyreihld2mcsnm...
Indexed At
2026-08-25 04:44 UTC
View this version

Compatibility Analysis

Breaking Changes Detected

27 breaking changes, 365 non-breaking changes.

Breaking Changes (27)
  • 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#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#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#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#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#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#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#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#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#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#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#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#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#audiobook", src: "dev.herisson.test.torrent.listing#audiobook", tgt: "dev.herisson.test.torrent.listing#audiobook.title", kind: "prop", name: Some("title") }
  • RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "dev.herisson.test.torrent.listing#other", src: "dev.herisson.test.torrent.listing#other", tgt: "dev.herisson.test.torrent.listing#other.label", kind: "prop", name: Some("label") }
  • RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "dev.herisson.test.torrent.listing#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#archive", src: "dev.herisson.test.torrent.listing#archive", tgt: "dev.herisson.test.torrent.listing#archive.title", kind: "prop", name: Some("title") }
  • 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
}

Compare Other Versions

Lexicon Garden

@