

type ChatMessage {
  id: ID! @unique @id
  createdAt: DateTime! @createdAt
  updatedAt: DateTime! @updatedAt

  content: Json
  """Raw text from content"""
  contentText: String

  CreatedBy: User @relation(name: "ChatMessageCreatedBy")
  
  Room: ChatRoom @relation(name: "ChatRoomMessages")

  # Cascade now works 
  # https://github.com/graphcool/prisma/issues/1936
  ReadedBy: [ChatMessageReaded!]! @relation(name: "ChatMessageReadedByMessage", onDelete: CASCADE)
}
