-
Notifications
You must be signed in to change notification settings - Fork 113
/
1-0-0
46 lines (46 loc) · 1.47 KB
/
1-0-0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
{
"$schema": "http://iglucentral.com/schemas/com.snowplowanalytics.self-desc/schema/jsonschema/1-0-0#",
"self": {
"vendor": "com.snowplowanalytics.snowplow",
"name": "failure",
"format": "jsonschema",
"version": "1-0-0"
},
"type": "object",
"properties": {
"failureType": {
"type": "string",
"description": "Classification of the failure. For example, validation error."
},
"errors": {
"type": "array",
"items": {
"type": "object"
},
"description": "A list of errors encountered, and supporting information about the error. Each entry should always have at least a message field and a source field."
},
"schema": {
"type": ["string", "null"],
"description": "The schema for the object which caused the failure, if it was self-descrbing."
},
"data": {
"type": ["object", "null"],
"additionalProperties": true,
"description": "The original data object which caused the failure."
},
"timestamp": {
"type": "string",
"description": "Timestamp at which the failure occurred",
"format": "date-time"
},
"componentName": {
"type": "string",
"description": "Name of the component which produced the failure"
},
"componentVersion": {
"type": "string",
"description": "Version of the component which produced the failure"
}
},
"required": ["failureType", "errors", "timestamp", "componentName", "componentVersion"]
}