@nju33/json-schema
Version:
[](https://www.npmjs.com/package/@nju33/json-schema)
103 lines (102 loc) • 1.63 kB
JSON
{
"definitions": {
"enum": {
"method": {
"type": "string",
"enum": [
"GET",
"HEAD",
"POST",
"PUT",
"DELETE",
"CONNECT",
"OPTIONS",
"TRACE",
"PATCH"
]
},
"status": {
"type": "number",
"enum": [
100,
101,
102,
103,
200,
201,
202,
203,
204,
205,
206,
207,
208,
226,
300,
301,
302,
303,
304,
305,
306,
307,
308,
400,
401,
402,
403,
404,
405,
406,
407,
408,
409,
410,
411,
412,
413,
414,
415,
416,
417,
418,
421,
422,
423,
424,
425,
426,
428,
429,
431,
451,
500,
501,
502,
503,
504,
505,
506,
507,
508,
510,
511
]
}
},
"object": {
"headers": {
"type": "object",
"properties": {
"cache-control": {
"type": "string"
},
"Location": {
"type": "string",
"$ref": "./pattern.json#/definitions/string/url"
}
}
}
}
}
}