source: trip-planner-front/node_modules/json-schema/draft-03/schema@ bdd6491

Last change on this file since bdd6491 was 6a3a178, checked in by Ema <ema_spirova@…>, 3 years ago

initial commit

  • Property mode set to 100644
File size: 2.6 KB
Line 
1{
2 "$schema" : "http://json-schema.org/draft-03/schema#",
3 "id" : "http://json-schema.org/draft-03/schema#",
4 "type" : "object",
5
6 "properties" : {
7 "type" : {
8 "type" : ["string", "array"],
9 "items" : {
10 "type" : ["string", {"$ref" : "#"}]
11 },
12 "uniqueItems" : true,
13 "default" : "any"
14 },
15
16 "properties" : {
17 "type" : "object",
18 "additionalProperties" : {"$ref" : "#"},
19 "default" : {}
20 },
21
22 "patternProperties" : {
23 "type" : "object",
24 "additionalProperties" : {"$ref" : "#"},
25 "default" : {}
26 },
27
28 "additionalProperties" : {
29 "type" : [{"$ref" : "#"}, "boolean"],
30 "default" : {}
31 },
32
33 "items" : {
34 "type" : [{"$ref" : "#"}, "array"],
35 "items" : {"$ref" : "#"},
36 "default" : {}
37 },
38
39 "additionalItems" : {
40 "type" : [{"$ref" : "#"}, "boolean"],
41 "default" : {}
42 },
43
44 "required" : {
45 "type" : "boolean",
46 "default" : false
47 },
48
49 "dependencies" : {
50 "type" : "object",
51 "additionalProperties" : {
52 "type" : ["string", "array", {"$ref" : "#"}],
53 "items" : {
54 "type" : "string"
55 }
56 },
57 "default" : {}
58 },
59
60 "minimum" : {
61 "type" : "number"
62 },
63
64 "maximum" : {
65 "type" : "number"
66 },
67
68 "exclusiveMinimum" : {
69 "type" : "boolean",
70 "default" : false
71 },
72
73 "exclusiveMaximum" : {
74 "type" : "boolean",
75 "default" : false
76 },
77
78 "minItems" : {
79 "type" : "integer",
80 "minimum" : 0,
81 "default" : 0
82 },
83
84 "maxItems" : {
85 "type" : "integer",
86 "minimum" : 0
87 },
88
89 "uniqueItems" : {
90 "type" : "boolean",
91 "default" : false
92 },
93
94 "pattern" : {
95 "type" : "string",
96 "format" : "regex"
97 },
98
99 "minLength" : {
100 "type" : "integer",
101 "minimum" : 0,
102 "default" : 0
103 },
104
105 "maxLength" : {
106 "type" : "integer"
107 },
108
109 "enum" : {
110 "type" : "array",
111 "minItems" : 1,
112 "uniqueItems" : true
113 },
114
115 "default" : {
116 "type" : "any"
117 },
118
119 "title" : {
120 "type" : "string"
121 },
122
123 "description" : {
124 "type" : "string"
125 },
126
127 "format" : {
128 "type" : "string"
129 },
130
131 "divisibleBy" : {
132 "type" : "number",
133 "minimum" : 0,
134 "exclusiveMinimum" : true,
135 "default" : 1
136 },
137
138 "disallow" : {
139 "type" : ["string", "array"],
140 "items" : {
141 "type" : ["string", {"$ref" : "#"}]
142 },
143 "uniqueItems" : true
144 },
145
146 "extends" : {
147 "type" : [{"$ref" : "#"}, "array"],
148 "items" : {"$ref" : "#"},
149 "default" : {}
150 },
151
152 "id" : {
153 "type" : "string",
154 "format" : "uri"
155 },
156
157 "$ref" : {
158 "type" : "string",
159 "format" : "uri"
160 },
161
162 "$schema" : {
163 "type" : "string",
164 "format" : "uri"
165 }
166 },
167
168 "dependencies" : {
169 "exclusiveMinimum" : "minimum",
170 "exclusiveMaximum" : "maximum"
171 },
172
173 "default" : {}
174}
Note: See TracBrowser for help on using the repository browser.