Slide 14
Slide 14 text
Data Model
• Use GraphQL SDL as
definition language
• Easy to express relations
• Primitives:
• type, enum, interface,
union, directives
1
2
3
4
5
6
7
8
9
10
11
12
13
14
type User {
id: ID! @unique
name: String! @unique
posts: [Post]
}
type Post {
id: ID! @unique
author: User!
createdAt: DateTime!
title: String! @unique
text: String
tags: [String]
}