2021-06-29 10:26:46 +00:00
|
|
|
|
|
|
|
scalar DateTime
|
2021-07-01 18:26:04 +00:00
|
|
|
|
|
|
|
type Query {
|
|
|
|
signIn(id: Int!, password: String!): signInPayload!
|
|
|
|
signOut: signOutPayload!
|
|
|
|
|
|
|
|
getMessages(count: Int = 100, page: Int = 1): [Message!]!
|
|
|
|
}
|
|
|
|
|
|
|
|
type Mutation {
|
|
|
|
registerUser(input: registerUserInput!): User!
|
|
|
|
|
|
|
|
createMessage(input: MessageInput!): createMessagePayload!
|
|
|
|
updateMessage(input: updateMessageInput!): createMessagePayload!
|
|
|
|
deleteMessage(id: Int!): deleteMessagePayload!
|
|
|
|
}
|
|
|
|
|
|
|
|
type Subscription {
|
|
|
|
messageCreated: Message!
|
|
|
|
messageUpdated: Message!
|
|
|
|
messageDeleted: Message!
|
|
|
|
}
|