]> gerrit.simantics Code Review - simantics/district.git/blob - org.simantics.maps.server/node/node-v4.8.0-win-x64/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/json-schema/draft-04/schema
Adding integrated tile server
[simantics/district.git] / org.simantics.maps.server / node / node-v4.8.0-win-x64 / node_modules / npm / node_modules / request / node_modules / http-signature / node_modules / jsprim / node_modules / json-schema / draft-04 / schema
1 {
2         "$schema" : "http://json-schema.org/draft-04/schema#",
3         "id" : "http://json-schema.org/draft-04/schema#",
4         "type" : "object",
5
6         "properties" : {
7                 "type" : {
8                         "type" : [
9                                 {
10                                         "id" : "#simple-type",
11                                         "type" : "string",
12                                         "enum" : ["object", "array", "string", "number", "boolean", "null", "any"]
13                                 },
14                                 "array"
15                         ],
16                         "items" : {
17                                 "type" : [
18                                         {"$ref" : "#simple-type"},
19                                         {"$ref" : "#"}
20                                 ]
21                         },
22                         "uniqueItems" : true,
23                         "default" : "any"
24                 },
25
26                 "disallow" : {
27                         "type" : ["string", "array"],
28                         "items" : {
29                                 "type" : ["string", {"$ref" : "#"}]
30                         },
31                         "uniqueItems" : true
32                 },
33
34                 "extends" : {
35                         "type" : [{"$ref" : "#"}, "array"],
36                         "items" : {"$ref" : "#"},
37                         "default" : {}
38                 },
39
40                 "enum" : {
41                         "type" : "array",
42                         "minItems" : 1,
43                         "uniqueItems" : true
44                 },
45
46                 "minimum" : {
47                         "type" : "number"
48                 },
49
50                 "maximum" : {
51                         "type" : "number"
52                 },
53
54                 "exclusiveMinimum" : {
55                         "type" : "boolean",
56                         "default" : false
57                 },
58
59                 "exclusiveMaximum" : {
60                         "type" : "boolean",
61                         "default" : false
62                 },
63
64                 "divisibleBy" : {
65                         "type" : "number",
66                         "minimum" : 0,
67                         "exclusiveMinimum" : true,
68                         "default" : 1
69                 },
70
71                 "minLength" : {
72                         "type" : "integer",
73                         "minimum" : 0,
74                         "default" : 0
75                 },
76
77                 "maxLength" : {
78                         "type" : "integer"
79                 },
80
81                 "pattern" : {
82                         "type" : "string"
83                 },
84
85                 "items" : {
86                         "type" : [{"$ref" : "#"}, "array"],
87                         "items" : {"$ref" : "#"},
88                         "default" : {}
89                 },
90
91                 "additionalItems" : {
92                         "type" : [{"$ref" : "#"}, "boolean"],
93                         "default" : {}
94                 },
95
96                 "minItems" : {
97                         "type" : "integer",
98                         "minimum" : 0,
99                         "default" : 0
100                 },
101
102                 "maxItems" : {
103                         "type" : "integer",
104                         "minimum" : 0
105                 },
106
107                 "uniqueItems" : {
108                         "type" : "boolean",
109                         "default" : false
110                 },
111
112                 "properties" : {
113                         "type" : "object",
114                         "additionalProperties" : {"$ref" : "#"},
115                         "default" : {}
116                 },
117
118                 "patternProperties" : {
119                         "type" : "object",
120                         "additionalProperties" : {"$ref" : "#"},
121                         "default" : {}
122                 },
123
124                 "additionalProperties" : {
125                         "type" : [{"$ref" : "#"}, "boolean"],
126                         "default" : {}
127                 },
128
129                 "minProperties" : {
130                         "type" : "integer",
131                         "minimum" : 0,
132                         "default" : 0
133                 },
134
135                 "maxProperties" : {
136                         "type" : "integer",
137                         "minimum" : 0
138                 },
139
140                 "required" : {
141                         "type" : "array",
142                         "items" : {
143                                 "type" : "string"
144                         }
145                 },
146
147                 "dependencies" : {
148                         "type" : "object",
149                         "additionalProperties" : {
150                                 "type" : ["string", "array", {"$ref" : "#"}],
151                                 "items" : {
152                                         "type" : "string"
153                                 }
154                         },
155                         "default" : {}
156                 },
157
158                 "id" : {
159                         "type" : "string"
160                 },
161
162                 "$ref" : {
163                         "type" : "string"
164                 },
165
166                 "$schema" : {
167                         "type" : "string"
168                 },
169
170                 "title" : {
171                         "type" : "string"
172                 },
173
174                 "description" : {
175                         "type" : "string"
176                 },
177
178                 "default" : {
179                         "type" : "any"
180                 }
181         },
182
183         "dependencies" : {
184                 "exclusiveMinimum" : "minimum",
185                 "exclusiveMaximum" : "maximum"
186         },
187
188         "default" : {}
189 }