Root-Level Properties
The following table lists the root‑level properties in the JSON schema.
| Property | Description |
|---|---|
|
$schema |
Specifies the JSON schema draft version; for example, "http://json-schema.org/draft-07/schema#" |
|
title |
Provides a human‑readable title for the schema |
|
type |
Defines the root‑level object type |
|
properties |
Lists all of the properties of the root object |
|
required |
Specifies which properties are mandatory |
The following table lists details of the properties property.
| properties Detail | Description |
|---|---|
|
eventId |
String type |
|
schemaId |
String type |
|
eventType |
String type |
|
eventTime |
String type with date-time format |
| eventTimezoneOffset | String type |
|
eventSequenceNumber |
Integer type |
|
contentType |
String type |
|
transactionId |
Integer type |
|
objectType |
String type |
|
object |
Object type referencing another schema |
