Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(207)

Side by Side Diff: tools/json_schema_compiler/test/arrays.json

Issue 1055673002: [Extensions API] Remove inline enums (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 [ 1 [
2 { 2 {
3 "namespace": "arrays", 3 "namespace": "arrays",
4 "description": "The arrays API.", 4 "description": "The arrays API.",
5 "types": [ 5 "types": [
6 { 6 {
7 "id": "EnumArrayType",
8 "type": "object",
9 "properties": {
10 "types": {
11 "type": "array",
12 "items": {
13 "type": "string",
14 "enum": ["one", "two", "three"]
15 }
16 }
17 }
18 },
19 {
20 "id": "Enumeration", 7 "id": "Enumeration",
21 "type": "string", 8 "type": "string",
22 "enum": ["one", "two", "three"] 9 "enum": ["one", "two", "three"]
23 }, 10 },
24 { 11 {
25 "id": "EnumArrayReference", 12 "id": "EnumArrayReference",
26 "type": "object", 13 "type": "object",
27 "properties": { 14 "properties": {
28 "types": { 15 "types": {
29 "type": "array", 16 "type": "array",
30 "items": { 17 "items": {
31 "$ref": "Enumeration" 18 "$ref": "Enumeration"
32 } 19 }
33 } 20 }
34 } 21 }
35 }, 22 },
36 { 23 {
37 "id": "EnumArrayMixed", 24 "id": "EnumArrayMixed",
38 "type": "object", 25 "type": "object",
39 "properties": { 26 "properties": {
40 "inline_enums": {
41 "type": "array",
42 "items": {
43 "type": "string",
44 "enum": ["one", "two", "three"]
45 }
46 },
47 "infile_enums": { 27 "infile_enums": {
48 "type": "array", 28 "type": "array",
49 "items": { 29 "items": {
50 "$ref": "Enumeration" 30 "$ref": "Enumeration"
51 } 31 }
52 }, 32 },
53 "external_enums": { 33 "external_enums": {
54 "type": "array", 34 "type": "array",
55 "items": { 35 "items": {
56 "$ref": "enums.Enumeration" 36 "$ref": "enums.Enumeration"
57 } 37 }
58 } 38 }
59 } 39 }
60 }, 40 },
61 { 41 {
62 "id": "OptionalEnumArrayType", 42 "id": "OptionalEnumArrayType",
63 "type": "object", 43 "type": "object",
64 "properties": { 44 "properties": {
65 "types": { 45 "types": {
66 "type": "array", 46 "type": "array",
67 "items": { 47 "items": {
68 "type": "string", 48 "$ref": "Enumeration"
69 "enum": ["one", "two", "three"]
70 }, 49 },
71 "optional": true 50 "optional": true
72 } 51 }
73 } 52 }
74 }, 53 },
75 { 54 {
76 "id": "BasicArrayType", 55 "id": "BasicArrayType",
77 "type": "object", 56 "type": "object",
78 "properties": { 57 "properties": {
79 "strings": { 58 "strings": {
(...skipping 185 matching lines...) Expand 10 before | Expand all | Expand 10 after
265 "type": "array", 244 "type": "array",
266 "items": {"$ref": "Item"} 245 "items": {"$ref": "Item"}
267 } 246 }
268 ] 247 ]
269 } 248 }
270 ] 249 ]
271 } 250 }
272 ] 251 ]
273 } 252 }
274 ] 253 ]
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698