core/schema/schema.common.graphql

24 lines
517 B
GraphQL
Raw Normal View History

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!
}