schema.graphql 744 B

12345678910111213141516171819202122232425262728293031323334
  1. # import * from './database/generated/prisma.graphql'
  2. type Query {
  3. users(
  4. where: UserWhereInput
  5. orderBy: UserOrderByInput
  6. skip: Int
  7. after: String
  8. before: String
  9. first: Int
  10. last: Int
  11. ): [User]!
  12. training(
  13. where: TrainingWhereUniqueInput!
  14. ): Training
  15. trainings(
  16. where: TrainingWhereInput
  17. orderBy: TrainingOrderByInput
  18. skip: Int
  19. after: String
  20. before: String
  21. first: Int
  22. last: Int
  23. ): [Training]!
  24. me: User!
  25. }
  26. type Mutation {
  27. createUser(name: String!, email: String!, password: String!): User!
  28. createTraining(title: String!): Training!
  29. login(email: String!, password: String!): User!
  30. signup(name: String!, email: String!, password: String!): User!
  31. logout: String!
  32. }