games.gamesgamesgamesgames.defs
Schema Diff
+150 -43
1
1
{
2
2
"id": "games.gamesgamesgamesgames.defs",
3
3
"defs": {
4
4
"mode": {
5
5
"type": "string",
6
6
"knownValues": [
7
-
"games.gamesgamesgamesgames.mode#battle-royale",
7
+
"games.gamesgamesgamesgames.mode#battleRoyale",
8
8
"games.gamesgamesgamesgames.mode#cooperative",
9
9
"games.gamesgamesgamesgames.mode#mmo",
10
10
"games.gamesgamesgamesgames.mode#multiplayer",
11
-
"games.gamesgamesgamesgames.mode#single-player",
12
-
"games.gamesgamesgamesgames.mode#split-screen"
11
+
"games.gamesgamesgamesgames.mode#singlePlayer",
12
+
"games.gamesgamesgamesgames.mode#splitScreen"
13
13
]
14
14
},
15
-
"type": {
16
-
"enum": [
17
-
"games.gamesgamesgamesgames.type#addon",
18
-
"games.gamesgamesgamesgames.type#bundle",
19
-
"games.gamesgamesgamesgames.type#dlc",
20
-
"games.gamesgamesgamesgames.type#episode",
21
-
"games.gamesgamesgamesgames.type#expanded-game",
22
-
"games.gamesgamesgamesgames.type#expansion",
23
-
"games.gamesgamesgamesgames.type#fork",
24
-
"games.gamesgamesgamesgames.type#main-game",
25
-
"games.gamesgamesgamesgames.type#mod",
26
-
"games.gamesgamesgamesgames.type#port",
27
-
"games.gamesgamesgamesgames.type#remake",
28
-
"games.gamesgamesgamesgames.type#remaster",
29
-
"games.gamesgamesgamesgames.type#season",
30
-
"games.gamesgamesgamesgames.type#standalone-expansion",
31
-
"games.gamesgamesgamesgames.type#update"
32
-
],
33
-
"type": "string"
34
-
},
35
15
"genre": {
36
16
"type": "string",
37
17
"knownValues": [
38
18
"games.gamesgamesgamesgames.genre#fighting",
39
19
"games.gamesgamesgamesgames.genre#music",
40
20
"games.gamesgamesgamesgames.genre#platform",
41
-
"games.gamesgamesgamesgames.genre#point-and-click",
21
+
"games.gamesgamesgamesgames.genre#pointAndClick",
42
22
"games.gamesgamesgamesgames.genre#puzzle",
43
23
"games.gamesgamesgamesgames.genre#racing",
44
24
"games.gamesgamesgamesgames.genre#rpg",
45
25
"games.gamesgamesgamesgames.genre#rts",
46
26
"games.gamesgamesgamesgames.genre#shooter",
47
27
"games.gamesgamesgamesgames.genre#simulator"
48
28
]
49
29
},
50
30
"theme": {
51
31
"type": "string",
52
32
"knownValues": [
53
33
"games.gamesgamesgamesgames.theme#4x",
54
34
"games.gamesgamesgamesgames.theme#action",
55
35
"games.gamesgamesgamesgames.theme#business",
56
36
"games.gamesgamesgamesgames.theme#comedy",
57
37
"games.gamesgamesgamesgames.theme#drama",
58
38
"games.gamesgamesgamesgames.theme#educational",
59
39
"games.gamesgamesgamesgames.theme#erotic",
60
40
"games.gamesgamesgamesgames.theme#fantasy",
61
41
"games.gamesgamesgamesgames.theme#historical",
62
42
"games.gamesgamesgamesgames.theme#horror",
63
43
"games.gamesgamesgamesgames.theme#kids",
64
44
"games.gamesgamesgamesgames.theme#mystery",
65
45
"games.gamesgamesgamesgames.theme#nonfiction",
66
-
"games.gamesgamesgamesgames.theme#open-world",
46
+
"games.gamesgamesgamesgames.theme#openWorld",
67
47
"games.gamesgamesgamesgames.theme#party",
68
48
"games.gamesgamesgamesgames.theme#romance",
69
49
"games.gamesgamesgamesgames.theme#sandbox",
70
50
"games.gamesgamesgamesgames.theme#scifi",
71
51
"games.gamesgamesgamesgames.theme#stealth",
72
52
"games.gamesgamesgamesgames.theme#survival",
73
53
"games.gamesgamesgamesgames.theme#thriller",
74
54
"games.gamesgamesgamesgames.theme#warfare"
75
55
]
76
56
},
77
-
"release-date": {
57
+
"release": {
78
58
"type": "object",
79
59
"properties": {
80
-
"region": {
60
+
"platform": {
81
61
"type": "string"
82
62
},
83
-
"status": {
63
+
"releaseDates": {
64
+
"type": "array",
65
+
"items": {
66
+
"ref": "games.gamesgamesgamesgames.defs#releaseDate",
67
+
"type": "ref"
68
+
}
69
+
}
70
+
}
71
+
},
72
+
"mediaItem": {
73
+
"type": "object",
74
+
"properties": {
75
+
"blob": {
76
+
"type": "blob",
77
+
"accept": [
78
+
"image/*",
79
+
"video/*"
80
+
],
81
+
"maxSize": 500000
82
+
},
83
+
"title": {
84
+
"type": "string"
85
+
},
86
+
"width": {
87
+
"type": "integer"
88
+
},
89
+
"height": {
90
+
"type": "integer"
91
+
},
92
+
"locale": {
84
93
"type": "string"
85
94
},
86
-
"platform": {
95
+
"mediaType": {
96
+
"enum": [
97
+
"accoladesTrailer",
98
+
"announcementTrailer",
99
+
"artwork",
100
+
"cinematicTrailer",
101
+
"conceptArt",
102
+
"cover",
103
+
"coverAlt",
104
+
"coverHistorical",
105
+
"coverSquare",
106
+
"cutscene",
107
+
"devDiary",
108
+
"gameplayImage",
109
+
"gameplayTrailer",
110
+
"icon",
111
+
"infographic",
112
+
"intro",
113
+
"keyArt",
114
+
"keyArtLogo",
115
+
"launchTrailer",
116
+
"logoBlack",
117
+
"logoColor",
118
+
"logoWhite",
119
+
"releaseDateTrailer",
120
+
"screenshot",
121
+
"teaser",
122
+
"trailer"
123
+
],
87
124
"type": "string"
88
125
},
89
-
"releasedAt": {
126
+
"description": {
127
+
"type": "string"
128
+
}
129
+
}
130
+
},
131
+
"releaseDate": {
132
+
"type": "object",
133
+
"properties": {
134
+
"region": {
135
+
"type": "string",
136
+
"knownValues": [
137
+
"worldwide",
138
+
"europe",
139
+
"northAmerica",
140
+
"australia",
141
+
"newZealand",
142
+
"japan",
143
+
"china",
144
+
"asia",
145
+
"korea",
146
+
"brazil"
147
+
]
148
+
},
149
+
"status": {
90
150
"type": "string",
91
-
"format": "datetime"
151
+
"knownValues": [
152
+
"advancedAccess",
153
+
"alpha",
154
+
"beta",
155
+
"cancelled",
156
+
"digitalCompatibilityRelease",
157
+
"earlyAccess",
158
+
"nextGenOptimizationRelease",
159
+
"offline",
160
+
"release"
161
+
]
162
+
},
163
+
"releasedAt": {
164
+
"type": "string"
165
+
},
166
+
"releasedAtFormat": {
167
+
"enum": [
168
+
"YYYY-MM-DD",
169
+
"YYYY-MM",
170
+
"YYYY-Q1",
171
+
"YYYY-Q2",
172
+
"YYYY-Q3",
173
+
"YYYY-Q4",
174
+
"YYYY",
175
+
"TBD"
176
+
],
177
+
"type": "string"
92
178
}
93
179
}
94
180
},
95
181
"gameDetailView": {
96
182
"type": "object",
97
183
"properties": {
98
184
"uri": {
99
185
"type": "string",
100
186
"format": "at-uri"
101
187
},
102
188
"mode": {
103
189
"type": "array",
104
190
"items": {
105
191
"ref": "games.gamesgamesgamesgames.defs#mode",
106
192
"type": "ref"
107
193
}
108
194
},
109
195
"name": {
110
196
"type": "string"
111
-
},
112
-
"type": {
113
-
"ref": "games.gamesgamesgamesgames.defs#type",
114
-
"type": "ref"
115
197
},
116
198
"summary": {
117
199
"type": "string"
200
+
},
201
+
"applicationType": {
202
+
"ref": "games.gamesgamesgamesgames.defs#applicationType",
203
+
"type": "ref"
118
204
}
119
205
}
120
206
},
207
+
"applicationType": {
208
+
"enum": [
209
+
"games.gamesgamesgamesgames.applicationType#addon",
210
+
"games.gamesgamesgamesgames.applicationType#bundle",
211
+
"games.gamesgamesgamesgames.applicationType#dlc",
212
+
"games.gamesgamesgamesgames.applicationType#episode",
213
+
"games.gamesgamesgamesgames.applicationType#expandedGame",
214
+
"games.gamesgamesgamesgames.applicationType#expansion",
215
+
"games.gamesgamesgamesgames.applicationType#fork",
216
+
"games.gamesgamesgamesgames.applicationType#game",
217
+
"games.gamesgamesgamesgames.applicationType#mod",
218
+
"games.gamesgamesgamesgames.applicationType#port",
219
+
"games.gamesgamesgamesgames.applicationType#remake",
220
+
"games.gamesgamesgamesgames.applicationType#remaster",
221
+
"games.gamesgamesgamesgames.applicationType#season",
222
+
"games.gamesgamesgamesgames.applicationType#standaloneExpansion",
223
+
"games.gamesgamesgamesgames.applicationType#update"
224
+
],
225
+
"type": "string"
226
+
},
121
227
"gameSummaryView": {
122
228
"type": "object",
123
229
"properties": {
124
230
"uri": {
125
231
"type": "string",
126
232
"format": "at-uri"
127
233
},
128
234
"name": {
129
235
"type": "string"
130
236
},
131
237
"summary": {
132
238
"type": "string"
133
239
}
134
240
}
135
241
},
136
-
"player-perspective": {
242
+
"playerPerspective": {
137
243
"type": "string",
138
244
"knownValues": [
139
-
"games.gamesgamesgamesgames.player-perspective#auditory",
140
-
"games.gamesgamesgamesgames.player-perspective#first-person",
141
-
"games.gamesgamesgamesgames.player-perspective#isometric",
142
-
"games.gamesgamesgamesgames.player-perspective#side-view",
143
-
"games.gamesgamesgamesgames.player-perspective#text",
144
-
"games.gamesgamesgamesgames.player-perspective#third-person",
145
-
"games.gamesgamesgamesgames.player-perspective#vr"
245
+
"games.gamesgamesgamesgames.playerPerspective#auditory",
246
+
"games.gamesgamesgamesgames.playerPerspective#firstPerson",
247
+
"games.gamesgamesgamesgames.playerPerspective#isometric",
248
+
"games.gamesgamesgamesgames.playerPerspective#sideView",
249
+
"games.gamesgamesgamesgames.playerPerspective#text",
250
+
"games.gamesgamesgamesgames.playerPerspective#thirdPerson",
251
+
"games.gamesgamesgamesgames.playerPerspective#topDown",
252
+
"games.gamesgamesgamesgames.playerPerspective#vr"
146
253
]
147
254
}
148
255
},
149
256
"$type": "com.atproto.lexicon.schema",
150
257
"lexicon": 1
151
258
}