Sam Jackson
05/20/2018, 12:30 AMunion Content = Post | Comment
interface ContentInterface {
id: ID! @unique
createdAt: DateTime!
updatedAt: DateTime!
author: User!
body: String!
}
type Post implements ContentInterface {
id: ID! @unique
createdAt: DateTime!
updatedAt: DateTime!
author: User!
body: String!
comments: [Comment!]!
}
type Comment implements ContentInterface {
id: ID! @unique
createdAt: DateTime!
updatedAt: DateTime!
author: User!
body: String!
parent: Content!
}
type User {
id: ID! @unique
email: String! @unique
password: String!
name: String!
posts: [Post!]!
content: [Content!]!
}
danielrasmuson
05/20/2018, 12:31 AMSam Jackson
05/20/2018, 12:31 AMSam Jackson
05/20/2018, 12:32 AMdanielrasmuson
05/20/2018, 12:33 AMdanielrasmuson
05/20/2018, 12:34 AMMore SDL features
In this section, we describe further SDL features that are not yet supported for data modelling with Prisma
...
Interfaces
...
Union Types
Sam Jackson
05/20/2018, 12:36 AMnilan
05/22/2018, 1:22 PM