games.gamesgamesgamesgames.defs
Schema Diff
+239 -19
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": {
15
+
"genre": {
16
+
"type": "string",
17
+
"knownValues": [
18
+
"games.gamesgamesgamesgames.genre#fighting",
19
+
"games.gamesgamesgamesgames.genre#music",
20
+
"games.gamesgamesgamesgames.genre#platform",
21
+
"games.gamesgamesgamesgames.genre#pointAndClick",
22
+
"games.gamesgamesgamesgames.genre#puzzle",
23
+
"games.gamesgamesgamesgames.genre#racing",
24
+
"games.gamesgamesgamesgames.genre#rpg",
25
+
"games.gamesgamesgamesgames.genre#rts",
26
+
"games.gamesgamesgamesgames.genre#shooter",
27
+
"games.gamesgamesgamesgames.genre#simulator"
28
+
]
29
+
},
30
+
"theme": {
31
+
"type": "string",
32
+
"knownValues": [
33
+
"games.gamesgamesgamesgames.theme#4x",
34
+
"games.gamesgamesgamesgames.theme#action",
35
+
"games.gamesgamesgamesgames.theme#business",
36
+
"games.gamesgamesgamesgames.theme#comedy",
37
+
"games.gamesgamesgamesgames.theme#drama",
38
+
"games.gamesgamesgamesgames.theme#educational",
39
+
"games.gamesgamesgamesgames.theme#erotic",
40
+
"games.gamesgamesgamesgames.theme#fantasy",
41
+
"games.gamesgamesgamesgames.theme#historical",
42
+
"games.gamesgamesgamesgames.theme#horror",
43
+
"games.gamesgamesgamesgames.theme#kids",
44
+
"games.gamesgamesgamesgames.theme#mystery",
45
+
"games.gamesgamesgamesgames.theme#nonfiction",
46
+
"games.gamesgamesgamesgames.theme#openWorld",
47
+
"games.gamesgamesgamesgames.theme#party",
48
+
"games.gamesgamesgamesgames.theme#romance",
49
+
"games.gamesgamesgamesgames.theme#sandbox",
50
+
"games.gamesgamesgamesgames.theme#scifi",
51
+
"games.gamesgamesgamesgames.theme#stealth",
52
+
"games.gamesgamesgamesgames.theme#survival",
53
+
"games.gamesgamesgamesgames.theme#thriller",
54
+
"games.gamesgamesgamesgames.theme#warfare"
55
+
]
56
+
},
57
+
"release": {
58
+
"type": "object",
59
+
"properties": {
60
+
"platform": {
61
+
"type": "string"
62
+
},
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": {
93
+
"type": "string"
94
+
},
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
+
],
124
+
"type": "string"
125
+
},
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": {
150
+
"type": "string",
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"
178
+
}
179
+
}
180
+
},
181
+
"gameDetailView": {
182
+
"type": "object",
183
+
"properties": {
184
+
"uri": {
185
+
"type": "string",
186
+
"format": "at-uri"
187
+
},
188
+
"mode": {
189
+
"type": "array",
190
+
"items": {
191
+
"ref": "games.gamesgamesgamesgames.defs#mode",
192
+
"type": "ref"
193
+
}
194
+
},
195
+
"name": {
196
+
"type": "string"
197
+
},
198
+
"summary": {
199
+
"type": "string"
200
+
},
201
+
"applicationType": {
202
+
"ref": "games.gamesgamesgamesgames.defs#applicationType",
203
+
"type": "ref"
204
+
}
205
+
}
206
+
},
207
+
"applicationType": {
16
208
"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"
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"
32
224
],
33
225
"type": "string"
226
+
},
227
+
"gameSummaryView": {
228
+
"type": "object",
229
+
"properties": {
230
+
"uri": {
231
+
"type": "string",
232
+
"format": "at-uri"
233
+
},
234
+
"name": {
235
+
"type": "string"
236
+
},
237
+
"summary": {
238
+
"type": "string"
239
+
}
240
+
}
241
+
},
242
+
"playerPerspective": {
243
+
"type": "string",
244
+
"knownValues": [
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"
253
+
]
34
254
}
35
255
},
36
256
"$type": "com.atproto.lexicon.schema",
37
257
"lexicon": 1
38
258
}