type TorrentDaemonQuery { torrents(filter: TorrentsFilter): [Torrent!]! @resolver clientStats: TorrentClientStats! @resolver statsHistory(since: DateTime!, infohash: String): [TorrentStats!]! @resolver } input TorrentsFilter { infohash: StringFilter name: StringFilter bytesCompleted: IntFilter bytesMissing: IntFilter peersCount: IntFilter priority: TorrentPriorityFilter } input TorrentPriorityFilter @oneOf { eq: TorrentPriority gt: TorrentPriority lt: TorrentPriority gte: TorrentPriority lte: TorrentPriority in: [TorrentPriority!] } input TorrentFilter @oneOf { everything: Boolean infohash: String # pathGlob: String! }