-
Notifications
You must be signed in to change notification settings - Fork 0
/
schema.gql
188 lines (175 loc) · 3.8 KB
/
schema.gql
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
### Type definitions saved at 2020-09-03T10:50:10.631Z ###
type File implements Node {
sourceInstanceName: String!
absolutePath: String!
relativePath: String!
extension: String!
size: Int!
prettySize: String!
modifiedTime: Date! @dateformat
accessTime: Date! @dateformat
changeTime: Date! @dateformat
birthTime: Date! @dateformat
root: String!
dir: String!
base: String!
ext: String!
name: String!
relativeDirectory: String!
dev: Int!
mode: Int!
nlink: Int!
uid: Int!
gid: Int!
rdev: Int!
ino: Float!
atimeMs: Float!
mtimeMs: Float!
ctimeMs: Float!
atime: Date! @dateformat
mtime: Date! @dateformat
ctime: Date! @dateformat
birthtime: Date @deprecated(reason: "Use `birthTime` instead")
birthtimeMs: Float @deprecated(reason: "Use `birthTime` instead")
}
type Directory implements Node {
sourceInstanceName: String!
absolutePath: String!
relativePath: String!
extension: String!
size: Int!
prettySize: String!
modifiedTime: Date! @dateformat
accessTime: Date! @dateformat
changeTime: Date! @dateformat
birthTime: Date! @dateformat
root: String!
dir: String!
base: String!
ext: String!
name: String!
relativeDirectory: String!
dev: Int!
mode: Int!
nlink: Int!
uid: Int!
gid: Int!
rdev: Int!
ino: Float!
atimeMs: Float!
mtimeMs: Float!
ctimeMs: Float!
atime: Date! @dateformat
mtime: Date! @dateformat
ctime: Date! @dateformat
birthtime: Date @deprecated(reason: "Use `birthTime` instead")
birthtimeMs: Float @deprecated(reason: "Use `birthTime` instead")
}
type SitePage implements Node {
path: String!
component: String!
internalComponentName: String!
componentChunkName: String!
matchPath: String
}
type StrapiCareerPath implements Node @derivedTypes {
name: String
description: String
lmi_code: String
created_by: StrapiCareerPathCreated_by
updated_by: StrapiCareerPathUpdated_by
created_at: Date @dateformat
updated_at: Date @dateformat
video_url: String
icon_url: String
color: String
career_progression: String
ONET_code: String
SOC_code: Date @dateformat
courses: [StrapiCareerPathCourses]
strapiId: Int
}
type StrapiCareerPathCreated_by {
id: Int
firstname: String
lastname: String
}
type StrapiCareerPathUpdated_by {
id: Int
firstname: String
lastname: String
}
type StrapiCareerPathCourses {
id: Int
name: String
description: String
created_by: Int
updated_by: Int
created_at: Date @dateformat
updated_at: Date @dateformat
link: String
online_only: Boolean
start_date: Date @dateformat
provider: Int
total_price: Int
}
type StrapiCourse implements Node @derivedTypes {
name: String
description: String
created_by: StrapiCourseCreated_by
updated_by: StrapiCourseUpdated_by
created_at: Date @dateformat
updated_at: Date @dateformat
link: String
online_only: Boolean
start_date: Date @dateformat
provider: StrapiCourseProvider
total_price: Int
career_paths: [StrapiCourseCareer_paths]
modules: [StrapiCourseModules]
strapiId: Int
}
type StrapiCourseCreated_by {
id: Int
firstname: String
lastname: String
}
type StrapiCourseUpdated_by {
id: Int
firstname: String
lastname: String
}
type StrapiCourseProvider {
id: Int
name: String
postcode: String
created_by: Int
updated_by: Int
created_at: Date @dateformat
updated_at: Date @dateformat
}
type StrapiCourseCareer_paths {
id: Int
name: String
description: String
lmi_code: String
created_by: Int
updated_by: Int
created_at: Date @dateformat
updated_at: Date @dateformat
video_url: String
icon_url: String
color: String
}
type StrapiCourseModules {
id: Int
course: Int
order: Int
name: String
description: String
link: String
created_by: Int
updated_by: Int
created_at: Date @dateformat
updated_at: Date @dateformat
}