games.gamesgamesgamesgames.defs
Schema Diff
+112 -6
1
1
{
2
2
"id": "games.gamesgamesgamesgames.defs",
3
3
"defs": {
4
4
"mode": {
5
5
"type": "string",
6
6
"knownValues": [
7
7
"games.gamesgamesgamesgames.mode#battleRoyale",
8
8
"games.gamesgamesgamesgames.mode#cooperative",
9
9
"games.gamesgamesgamesgames.mode#mmo",
10
10
"games.gamesgamesgamesgames.mode#multiplayer",
11
11
"games.gamesgamesgamesgames.mode#singlePlayer",
12
12
"games.gamesgamesgamesgames.mode#splitScreen"
13
13
]
14
14
},
15
15
"genre": {
16
16
"type": "string",
17
17
"knownValues": [
18
18
"games.gamesgamesgamesgames.genre#fighting",
19
19
"games.gamesgamesgamesgames.genre#music",
20
20
"games.gamesgamesgamesgames.genre#platform",
21
21
"games.gamesgamesgamesgames.genre#pointAndClick",
22
22
"games.gamesgamesgamesgames.genre#puzzle",
23
23
"games.gamesgamesgamesgames.genre#racing",
24
24
"games.gamesgamesgamesgames.genre#rpg",
25
25
"games.gamesgamesgamesgames.genre#rts",
26
26
"games.gamesgamesgamesgames.genre#shooter",
27
27
"games.gamesgamesgamesgames.genre#simulator"
28
28
]
29
29
},
30
30
"theme": {
31
31
"type": "string",
32
32
"knownValues": [
33
33
"games.gamesgamesgamesgames.theme#4x",
34
34
"games.gamesgamesgamesgames.theme#action",
35
35
"games.gamesgamesgamesgames.theme#business",
36
36
"games.gamesgamesgamesgames.theme#comedy",
37
37
"games.gamesgamesgamesgames.theme#drama",
38
38
"games.gamesgamesgamesgames.theme#educational",
39
39
"games.gamesgamesgamesgames.theme#erotic",
40
40
"games.gamesgamesgamesgames.theme#fantasy",
41
41
"games.gamesgamesgamesgames.theme#historical",
42
42
"games.gamesgamesgamesgames.theme#horror",
43
43
"games.gamesgamesgamesgames.theme#kids",
44
44
"games.gamesgamesgamesgames.theme#mystery",
45
45
"games.gamesgamesgamesgames.theme#nonfiction",
46
46
"games.gamesgamesgamesgames.theme#openWorld",
47
47
"games.gamesgamesgamesgames.theme#party",
48
48
"games.gamesgamesgamesgames.theme#romance",
49
49
"games.gamesgamesgamesgames.theme#sandbox",
50
50
"games.gamesgamesgamesgames.theme#scifi",
51
51
"games.gamesgamesgamesgames.theme#stealth",
52
52
"games.gamesgamesgamesgames.theme#survival",
53
53
"games.gamesgamesgamesgames.theme#thriller",
54
54
"games.gamesgamesgamesgames.theme#warfare"
55
55
]
56
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
+
},
57
131
"releaseDate": {
58
132
"type": "object",
59
133
"properties": {
60
134
"region": {
61
-
"type": "string"
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
+
]
62
148
},
63
149
"status": {
64
-
"type": "string"
150
+
"type": "string",
151
+
"knownValues": [
152
+
"advancedAccess",
153
+
"alpha",
154
+
"beta",
155
+
"cancelled",
156
+
"digitalCompatibilityRelease",
157
+
"earlyAccess",
158
+
"nextGenOptimizationRelease",
159
+
"offline",
160
+
"release"
161
+
]
65
162
},
66
-
"platform": {
163
+
"releasedAt": {
67
164
"type": "string"
68
165
},
69
-
"releasedAt": {
70
-
"type": "string",
71
-
"format": "datetime"
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"
72
178
}
73
179
}
74
180
},
75
181
"gameDetailView": {
76
182
"type": "object",
77
183
"properties": {
78
184
"uri": {
79
185
"type": "string",
80
186
"format": "at-uri"
81
187
},
82
188
"mode": {
83
189
"type": "array",
84
190
"items": {
85
191
"ref": "games.gamesgamesgamesgames.defs#mode",
86
192
"type": "ref"
87
193
}
88
194
},
89
195
"name": {
90
196
"type": "string"
91
197
},
92
198
"summary": {
93
199
"type": "string"
94
200
},
95
201
"applicationType": {
96
202
"ref": "games.gamesgamesgamesgames.defs#applicationType",
97
203
"type": "ref"
98
204
}
99
205
}
100
206
},
101
207
"applicationType": {
102
208
"enum": [
103
209
"games.gamesgamesgamesgames.applicationType#addon",
104
210
"games.gamesgamesgamesgames.applicationType#bundle",
105
211
"games.gamesgamesgamesgames.applicationType#dlc",
106
212
"games.gamesgamesgamesgames.applicationType#episode",
107
213
"games.gamesgamesgamesgames.applicationType#expandedGame",
108
214
"games.gamesgamesgamesgames.applicationType#expansion",
109
215
"games.gamesgamesgamesgames.applicationType#fork",
110
216
"games.gamesgamesgamesgames.applicationType#game",
111
217
"games.gamesgamesgamesgames.applicationType#mod",
112
218
"games.gamesgamesgamesgames.applicationType#port",
113
219
"games.gamesgamesgamesgames.applicationType#remake",
114
220
"games.gamesgamesgamesgames.applicationType#remaster",
115
221
"games.gamesgamesgamesgames.applicationType#season",
116
222
"games.gamesgamesgamesgames.applicationType#standaloneExpansion",
117
223
"games.gamesgamesgamesgames.applicationType#update"
118
224
],
119
225
"type": "string"
120
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
242
"playerPerspective": {
137
243
"type": "string",
138
244
"knownValues": [
139
245
"games.gamesgamesgamesgames.playerPerspective#auditory",
140
246
"games.gamesgamesgamesgames.playerPerspective#firstPerson",
141
247
"games.gamesgamesgamesgames.playerPerspective#isometric",
142
248
"games.gamesgamesgamesgames.playerPerspective#sideView",
143
249
"games.gamesgamesgamesgames.playerPerspective#text",
144
250
"games.gamesgamesgamesgames.playerPerspective#thirdPerson",
145
251
"games.gamesgamesgamesgames.playerPerspective#topDown",
146
252
"games.gamesgamesgamesgames.playerPerspective#vr"
147
253
]
148
254
}
149
255
},
150
256
"$type": "com.atproto.lexicon.schema",
151
257
"lexicon": 1
152
258
}