{ "$schema": "http://iglucentral.com/schemas/com.snowplowanalytics.self-desc/schema/jsonschema/1-0-0#", "description": "Schema for an example event", "self": { "vendor": "com.example_company", "name": "example_event", "format": "jsonschema", "version": "1-0-0" }, "type": "object", "properties": { "exampleStringField": { "description": "Example string field", "type": "string", "maxLength": 255 }, "exampleIntegerField": { "description": "Example integer field", "type": "integer", "minimum": 0, "maximum": 100000 }, "exampleNumericField": { "description": "Example number field", "type": ["number","null"], "multipleOf": 0.0001, "minimum": -1000000, "maximum": 1000000 }, "exampleTimestampField": { "description": "Example timestamp field", "type": ["string","null"], "format": "date-time" }, "exampleArray": { "description": "Example array", "type": ["array","null"], "items": { "type": ["string","null"], "description": "Each item inside the array", "maxLength": 50 } } }, "minProperties":1, "required": ["exampleStringField", "exampleIntegerField"], "additionalProperties": false }