Added Channel model and API for it

This commit is contained in:
2018-06-16 20:52:35 +02:00
parent 1156375b11
commit fcce379dea
7 changed files with 407 additions and 3 deletions
+17
View File
@@ -6,7 +6,14 @@ type Query {
# Find characters by either a list of ids, nicks or an author. Only one parameter at a time
characters(ids: [String!], nicks: [String!], author: String): [Character!]!
# Find channel by name
channel(name: String!): Channel
# Find all channels. Specifying `logged: true` restricts the search to only logged.
channels(logged: Boolean): [Channel!]!
# Find log by ID
log(id: String): Log
@@ -51,6 +58,16 @@ type Mutation {
removeCharacter(id: String!): Character!
# Add a channel
addChannel(input: ChannelAddInput!): Channel!
# Edit a channel
editChannel(input: ChannelEditInput!): Channel!
# Remove a channel
removeChannel(name: String!): Channel!
# Add a new log
addLog(input: LogAddInput!): Log!