Guest User

Untitled

a guest
Jan 21st, 2019
243
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.97 KB | None | 0 0
  1. type User @model {
  2. id: ID! @isUnique
  3. name: String!
  4. email: String! @isUnique
  5. password: String!
  6. createdAt: DateTime!
  7. updatedAt: DateTime!
  8. chats: [Chat!]! @relation(name: "UsersOnChats")
  9. messages: [Message!]! @relation(name: "MessagesOnUser")
  10. photo: File @relation(name: "UserPhoto")
  11. }
  12.  
  13. type Chat @model {
  14. id: ID! @isUnique
  15. title: String
  16. isGroup: Boolean @defaultValue(value: "false")
  17. createdAt: DateTime!
  18. updatedAt: DateTime!
  19. users: [User!]! @relation(name: "UsersOnChats")
  20. messages: [Message!]! @relation(name: "MessagesOnChat")
  21. photo: File @relation(name: "ChatPhoto")
  22. }
  23.  
  24. type Message @model {
  25. id: ID! @isUnique
  26. text: String!
  27. createdAt: DateTime!
  28. sender: User! @relation(name: "MessagesOnUser")
  29. chat: Chat! @relation(name: "MessagesOnChat")
  30. }
  31.  
  32. type File @model {
  33. id: ID! @isUnique
  34. secret: String
  35. name: String
  36. size: Int
  37. url: String
  38. contentType: String
  39. user: User @relation(name: "UserPhoto")
  40. chat: Chat @relation(name: "ChatPhoto")
  41. }
Add Comment
Please, Sign In to add comment