properties property

Map<String, JsonSchema> properties
getter/setter pair

According to the JSON Schema specification:

The value of "properties" MUST be an object. Each value of this object MUST be a valid JSON Schema.
Validation succeeds if, for each name that appears in both the instance and as a name within this keyword's value,
the child instance for that name successfully validates against the corresponding schema.
The annotation result of this keyword is the set of instance property names matched by this keyword.
Omitting this keyword has the same assertion behavior as an empty object.

Implementation

/// The value of "properties" MUST be an object. Each value of this object MUST be a valid JSON Schema. \

/// Validation succeeds if, for each name that appears in both the instance and as a name within this keyword's value, \
/// the child instance for that name successfully validates against the corresponding schema. \

/// The annotation result of this keyword is the set of instance property names matched by this keyword.\

/// Omitting this keyword has the same assertion behavior as an empty object.
Map<String, JsonSchema> properties;