OptionalanchorHuman-readable display label of the anchored target at the time the thread was created (for example "Annual Revenue" for a Field anchor, "Financial Summary" for a Section anchor, or "Overview" for a Group anchor).
OptionalblockDocument block identifier (BlockID) when AnchorType === 'DocBlock' (MJ Docs).
OptionalcellA1-notation cell or range reference (for example "B4:D12") when AnchorType === 'SheetRange' (MJ Sheets).
OptionalfieldOptional field name (EntityField.Name) when AnchorType === 'Field'.
Mirrors Conversation.AnchorKey for convenience in self-contained metadata inspection.
OptionalgroupOptional human-readable title of the parent left-nav rail group.
OptionalgroupOptional left-nav rail group key (GroupKey) containing the anchored section or field,
used to roll up open comment counts onto the left-nav rail and collapsed spine.
OptionalquotedQuoted document text selection when AnchorType === 'DocBlock' (MJ Docs).
OptionalquotedSnapshot of the field's formatted value at the moment the comment thread was opened (for example "$145,000" or "Pending Approval"). Enables the UI to show a diff indicator ("Commented when value was X") if the field's live value subsequently changes.
OptionalrecordOptional MJ: Record Changes.ID capturing the exact version of the record when the thread was created.
OptionalregionOptional region/element identifier or bounding box key when AnchorType === 'SlideRegion' (MJ Slides).
OptionalrestrictedField names (EntityField.Name) on the linked entity that are governed by Field-Level Security (FLS)
and referenced or discussed within this conversation thread.
Populated deterministically when AnchorType === 'Field' on a restricted field, or by the
write-time FLS restricted-field detector when a comment posted at the Record/Section/Group level
references a restricted field's name, label, or value. Read-path security projectors hide the
entire thread from any user who is denied read access to any field in restrictedFields.
OptionalsectionOptional human-readable title of the parent collapsible section containing the anchored field.
OptionalsectionOptional section key (CollapsiblePanel.SectionKey) into which a Field or Section anchor belongs,
enabling section-level and left-nav rail group rollup even when a field is not currently mounted in the DOM.
OptionalsheetWorksheet identifier when AnchorType === 'SheetRange' (MJ Sheets).
OptionalslideSlide identifier when AnchorType === 'SlideRegion' (MJ Slides).
OptionalyjsBase64-encoded Y.RelativePosition end anchor when AnchorType === 'DocBlock' (MJ Docs).
OptionalyjsBase64-encoded Y.RelativePosition start anchor when AnchorType === 'DocBlock' (MJ Docs).
Structured anchor payload stored on
MJ: Conversations.AnchorMetadata(AnchorMetadataObject) when a conversation acts as an inline comment thread anchored to a record, form field, form section, left-nav rail group, contribution grid, or document/slide/sheet element.This file is the JSONType source. EntityField.JSONTypeDefinition stores it verbatim, and CodeGen emits it inline, so it cannot import another file.