type Query { torrents(filter: TorrentFilter): [Torrent!]! @resolver } input TorrentFilter { sourcesCount: IntFilter } type Torrent { name: String! hash: String! sourceFiles: [String!]! @resolver }