Member Junction
    Preparing search index...

    Interface MJConversationEntity_IConversationAnchorMetadata

    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.

    interface MJConversationEntity_IConversationAnchorMetadata {
        anchorDisplayName?: string;
        blockId?: string;
        cellRange?: string;
        fieldName?: string;
        groupDisplayName?: string;
        groupKey?: string;
        quotedText?: string;
        quotedValue?: string;
        recordChangeId?: string;
        regionId?: string;
        restrictedFields?: string[];
        sectionDisplayName?: string;
        sectionKey?: string;
        sheetId?: string;
        slideId?: string;
        yjsRelativeEnd?: string;
        yjsRelativeStart?: string;
    }
    Index

    Properties

    anchorDisplayName?: string

    Human-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).

    blockId?: string

    Document block identifier (BlockID) when AnchorType === 'DocBlock' (MJ Docs).

    cellRange?: string

    A1-notation cell or range reference (for example "B4:D12") when AnchorType === 'SheetRange' (MJ Sheets).

    fieldName?: string

    Optional field name (EntityField.Name) when AnchorType === 'Field'. Mirrors Conversation.AnchorKey for convenience in self-contained metadata inspection.

    groupDisplayName?: string

    Optional human-readable title of the parent left-nav rail group.

    groupKey?: string

    Optional 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.

    quotedText?: string

    Quoted document text selection when AnchorType === 'DocBlock' (MJ Docs).

    quotedValue?: string

    Snapshot 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.

    recordChangeId?: string

    Optional MJ: Record Changes.ID capturing the exact version of the record when the thread was created.

    regionId?: string

    Optional region/element identifier or bounding box key when AnchorType === 'SlideRegion' (MJ Slides).

    restrictedFields?: string[]

    Field 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.

    sectionDisplayName?: string

    Optional human-readable title of the parent collapsible section containing the anchored field.

    sectionKey?: string

    Optional 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.

    sheetId?: string

    Worksheet identifier when AnchorType === 'SheetRange' (MJ Sheets).

    slideId?: string

    Slide identifier when AnchorType === 'SlideRegion' (MJ Slides).

    yjsRelativeEnd?: string

    Base64-encoded Y.RelativePosition end anchor when AnchorType === 'DocBlock' (MJ Docs).

    yjsRelativeStart?: string

    Base64-encoded Y.RelativePosition start anchor when AnchorType === 'DocBlock' (MJ Docs).