forked from Giotino/LessDestructiveFarm
-
Notifications
You must be signed in to change notification settings - Fork 0
/
schema.gql
40 lines (34 loc) · 1.13 KB
/
schema.gql
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# -----------------------------------------------
# !!! THIS FILE WAS GENERATED BY TYPE-GRAPHQL !!!
# !!! DO NOT MODIFY THIS FILE BY YOURSELF !!!
# -----------------------------------------------
# The javascript `Date` as string. Type represents date and time as the ISO Date string.
scalar DateTime
type Flag {
flag: String!
service: String!
exploit: String!
team: String!
tick: String!
timestamp: DateTime!
status: String
checksystem_response: String
}
type GameInfo {
flagFormat: String!
}
type Mutation {
postFlags(flags: [String!]!): Boolean!
}
type Query {
getFlags(flag: String, service: String, exploit: String, team: String, tick: String, since: DateTime, until: DateTime, status: String, checksystem_response: String, offset: Int = 0, limit: Int = 30): [Flag!]!
getFlagCount(flag: String, service: String, exploit: String, team: String, tick: String, since: DateTime, until: DateTime, status: String, checksystem_response: String): Int!
getSearchValues: SearchValues!
getGameInfo: GameInfo!
}
type SearchValues {
services: [String!]!
exploits: [String!]!
teams: [String!]!
statuses: [String!]!
}