royalcat
d8ee8a3a24
All checks were successful
docker / build-docker (linux/amd64) (push) Successful in 1m34s
docker / build-docker (linux/386) (push) Successful in 1m37s
docker / build-docker (linux/arm64/v8) (push) Successful in 7m37s
docker / build-docker (linux/arm64) (push) Successful in 7m44s
docker / build-docker (linux/arm/v7) (push) Successful in 8m12s
45 lines
649 B
GraphQL
45 lines
649 B
GraphQL
type Query {
|
|
torrents(filter: TorrentsFilter, pagination: Pagination): [Torrent!]!
|
|
fsEntry(path: String!): FsEntry
|
|
}
|
|
|
|
input TorrentsFilter {
|
|
infohash: StringFilter
|
|
name: StringFilter
|
|
bytesCompleted: IntFilter
|
|
bytesMissing: IntFilter
|
|
|
|
peersCount: IntFilter
|
|
}
|
|
|
|
input Pagination {
|
|
offset: Int!
|
|
limit: Int!
|
|
}
|
|
|
|
input StringFilter @oneOf {
|
|
eq: String
|
|
substr: String
|
|
in: [String!]
|
|
}
|
|
|
|
input IntFilter @oneOf {
|
|
eq: Int
|
|
gt: Int
|
|
lt: Int
|
|
gte: Int
|
|
lte: Int
|
|
in: [Int!]
|
|
}
|
|
|
|
input DateTimeFilter @oneOf {
|
|
eq: DateTime
|
|
gt: DateTime
|
|
lt: DateTime
|
|
gte: DateTime
|
|
lte: DateTime
|
|
}
|
|
|
|
input BooleanFilter @oneOf {
|
|
eq: Boolean
|
|
}
|