Advertisement
Guest User

Untitled

a guest
Dec 8th, 2016
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.76 KB | None | 0 0
  1. schema {
  2. query: Query
  3. mutation: Mutation
  4. }
  5.  
  6. interface Character {
  7. name: String
  8. }
  9.  
  10. type CreateUser {
  11. ok: Boolean
  12. user: User
  13. }
  14.  
  15. scalar DateTime
  16.  
  17. type Droid implements Character {
  18. name: String
  19. function: String
  20. }
  21.  
  22. enum Gender {
  23. MALE
  24. FEMALE
  25. }
  26.  
  27. type Human implements Character {
  28. name: String
  29. gender: Gender
  30. }
  31.  
  32. type Mutation {
  33. createUser(name: String!, gender: Gender!, age: Int!): CreateUser
  34. updateUser(userData: UserInput): UpdateUser
  35. }
  36.  
  37. type Query {
  38. user(id: Int): User
  39. users: [User]
  40. human(name: String): Human
  41. droid(name: String): Droid
  42. }
  43.  
  44. type UpdateUser {
  45. ok: Boolean
  46. user: User
  47. }
  48.  
  49. type User {
  50. id: ID
  51. name: String
  52. age: Float
  53. gender: Gender
  54. createdAt: DateTime
  55. }
  56.  
  57. input UserInput {
  58. id: ID!
  59. name: String
  60. age: Int
  61. gender: Gender
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement