Get desktop application:
View/edit binary Protocol Buffers messages
Represents an attachment (embedded object)
Used in:
Represents a "run" of characters that need to be styled/displayed/etc
Used in:
Sign indicates super/sub
Represents a checklist item
Used in:
Represents a color
Used in:
A Dictionary holds many DictionaryElements
Used in:
, ,Represents an object that has pointers to a key and a value, asserting somehow that the key object has to do with the value object.
Used in:
A Document has a Note within it.
Used in:
Represents a font
Used in:
A List holds details about multiple objects
Used in:
A list Entry holds details about a specific object
Used in:
I dislike this naming, but don't have better information
List Entry Details hold another object ID and unidentified mapping
Used in:
Used in:
MapEntries have a key that maps to an array of key items and a value that points to an object.
Used in:
Similar to Document for Notes, this is what holds the mergeable object
Used in:
Asserted to be version in https://github.com/dunhamsteve/notesutils
Represents the top level object in a ZMERGEABLEDATA cell
This is the mergeable data object itself and has a lot of entries that are the parts of it along with arrays of key, type, and UUID items, depending on type.
Used in:
Each entry is part of the pbject. For example, one entry might be identifying which UUIDs are rows, and another might hold the text of a cell.
Used in:
The Object Map uses its type to identify what you are looking at and then a map entry to do something with that value.
Used in:
A Note has both text, and then a lot of formatting entries. Other fields are present and not yet included in this proto.
Used in:
, ,Overarching object in a ZNOTEDATA.ZDATA blob
ObjectIDs are used to identify objects within the protobuf, offsets in an arry, or a simple String.
Used in:
, , , ,An ordered set is used to hold structural information for embedded tables
Used in:
The ordered set ordering identifies rows and columns in embedded tables, with an array of the objects and contents that map lookup values to originals.
Used in:
This array holds both the text to replace and the array of UUIDs to tell what embedded rows and columns are.
Used in:
This array identifies the UUIDs that are embedded table rows or columns
Used in:
Styles a "Paragraph" (any run of characters in an AttributeRun)
Used in:
Register Latest is used to identify the most recent version
Used in:
This is unknown, it first was noticed in folder order analysis.
Used in:
This is unknown, it first was noticed in folder order analysis. "unknown_int2" is where the folder order is stored
Used in: