Describing the metadata present in all the nodes of a project.

interface IListNodeMetadata {
    children: Map<
        string,
        {
            child?: string;
            create_dt?: number;
            id?: string;
            meta?: null;
            name?: string;
            token?: string;
            type?: "structure_child";
            update_dt?: number;
            userGroup?: string[];
        },
    >;
    default: boolean;
    description: string;
    external: ExternalDigitalPlatform;
    path: string[];
    ref_extern: string;
    type: NodeType;
    views: {
        bubble: null;
        forceDirectedTree: null;
        listView: { fields: never };
    };
    shema(): Record<string, any>;
}

Hierarchy (View Summary)

Implemented by

Properties

children: Map<
    string,
    {
        child?: string;
        create_dt?: number;
        id?: string;
        meta?: null;
        name?: string;
        token?: string;
        type?: "structure_child";
        update_dt?: number;
        userGroup?: string[];
    },
>
default: boolean
description: string

The description property is used to store a string that provides a description or additional information about a particular entity. It is commonly used in metadata interfaces to provide a description of the entity being described. For example, in the IMetadata interface, the description property is used to describe the metadata of a node, such as a requirement, test, or structure.

path: string[]
ref_extern: string

ref_extern property is used to store a reference to an external system, which can be an id or token.

type: NodeType
views: { bubble: null; forceDirectedTree: null; listView: { fields: never } }

Methods