Initial commit
[yaffs-website] / node_modules / har-schema / lib / entry.json
1 {
2   "id": "entry.json#",
3   "type": "object",
4   "optional": true,
5   "required": [
6     "startedDateTime",
7     "time",
8     "request",
9     "response",
10     "cache",
11     "timings"
12   ],
13   "properties": {
14     "pageref": {
15       "type": "string"
16     },
17     "startedDateTime": {
18       "type": "string",
19       "format": "date-time",
20       "pattern": "^(\\d{4})(-)?(\\d\\d)(-)?(\\d\\d)(T)?(\\d\\d)(:)?(\\d\\d)(:)?(\\d\\d)(\\.\\d+)?(Z|([+-])(\\d\\d)(:)?(\\d\\d))"
21     },
22     "time": {
23       "type": "number",
24       "min": 0
25     },
26     "request": {
27       "$ref": "request.json#"
28     },
29     "response": {
30       "$ref": "response.json#"
31     },
32     "cache": {
33       "$ref": "cache.json#"
34     },
35     "timings": {
36       "$ref": "timings.json#"
37     },
38     "serverIPAddress": {
39       "type": "string",
40       "oneOf": [
41         { "format": "ipv4" },
42         { "format": "ipv6" }
43       ]
44     },
45     "connection": {
46       "type": "string"
47     },
48     "comment": {
49       "type": "string"
50     }
51   }
52 }