Summary
Defines characteristics of an object type that should be tracked within a JSON tree structure.
These definitions are used to identify, track, and manage specific types of objects during JSON diffing and patching operations.
Constructors
Fields
| AllowedAsRoot |
If true, objects of this type can be the root of the object tree. |
| Atomic |
When true, treats this object as an atomic unit during tracking operations. |
| IgnoredProperties |
|
| MatchScore |
Determines whether a JSON object should be considered an instance of this tracked object type. |
| ParentType |
Specifies the required type of the parent object. If null, AllowedAsRoot must be true. |
| ToId |
Maps a JSON object to a unique identifier string. |
| Type |
A unique identifier for this object type. This is used to categorize objects. |