tstor/graphql/sources/torrent_query.graphql

30 lines
666 B
GraphQL
Raw Permalink Normal View History

2024-07-07 20:09:13 +00:00
type TorrentDaemonQuery {
torrents(filter: TorrentsFilter): [Torrent!]! @resolver
2024-07-16 20:58:06 +00:00
clientStats: TorrentClientStats! @resolver
statsHistory(since: DateTime!, infohash: String): [TorrentStats!]! @resolver
2024-07-07 20:09:13 +00:00
}
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!
}