19
loading...
This website collects cookies to deliver better user experience
enum Affiliation {
GOOD
EVIL
UNDECIDED
}
type Character {
id: ID!
name: String!
affiliation: Affiliation!
rank: Int!
}
type Query {
characters: [Character]!
character(id: ID!): Character!
}
input NewCharacterInput {
name: String!
affiliation: Affiliation!
rank: Int!
}
input CharacterUpdateInput {
id: ID!
name: String
affiliation: Affiliation
rank: Int
}
type Mutation {
addCharacter(newCharacter: NewCharacterInput!): Character!
updateCharacter(update: CharacterUpdateInput!): Character!
}
type Subscription {
characterAdded: Character!
}
request
, response
and resolver
types in our graphql code.