@infrasoftbe/vnv-sdk
    Preparing search index...

    Interface IDataManager

    interface IDataManager {
        addStructure: (
            structure: IStructureInitOptions,
        ) => [
            {
                _id?: string;
                data?: Record<string, any>;
                delta?: Record<string, any>;
                eventTime?: number;
                method?: "POST" | "DELETE" | "UPDATE";
                operationId?: string;
                operationType?:
                    | "structure"
                    | "list"
                    | "node"
                    | "structure-child"
                    | "relation"
                    | "metadata"
                    | "list-child";
                ref?: any;
            },
            _structure,
        ];
        lists: Map<string, _list>;
        meta: Map<string, _metaContainer<NodeType>>;
        nodes: Map<string, _node<NodeType>>;
        relations: Map<`${string}-${string}`, _relation>;
        setStructure: (
            structure: IStructureInitOptions,
        ) => [
            {
                _id?: string;
                data?: Record<string, any>;
                delta?: Record<string, any>;
                eventTime?: number;
                method?: "POST" | "DELETE" | "UPDATE";
                operationId?: string;
                operationType?:
                    | "structure"
                    | "list"
                    | "node"
                    | "structure-child"
                    | "relation"
                    | "metadata"
                    | "list-child";
                ref?: any;
            },
            _structure,
        ];
        structures: Map<string, _structure>;
        addList(
            list: IListInitOptions,
        ): [
            {
                _id?: string;
                data?: Record<string, any>;
                delta?: Record<string, any>;
                eventTime?: number;
                method?: "POST" | "DELETE" | "UPDATE";
                operationId?: string;
                operationType?:
                    | "structure"
                    | "list"
                    | "node"
                    | "structure-child"
                    | "relation"
                    | "metadata"
                    | "list-child";
                ref?: any;
            },
            {
                create_dt?: number;
                id?: string;
                meta?: {
                    children?: any[];
                    default?: boolean;
                    description?: string
                    | string[];
                    external?: any;
                    path?: any;
                    ref_extern?: string | string[];
                    type?: string;
                    views?: {
                        bubble?: any;
                        forceDirectedTree?: any;
                        listView?: { views?: any };
                    };
                };
                name?: string;
                token?: string;
                type?: "list";
                update_dt?: number;
            },
        ];
        addMetadata(meta: IMetaContainer): MetadataCreationResult;
        addNode(
            node: {
                create_dt?: number;
                id?: string;
                meta?: {
                    alias?: string;
                    assignee?: string;
                    author?: string;
                    buisnessPhones?: string;
                    category?: string;
                    children?: any[];
                    completeness?: number;
                    consistant?: number;
                    consistency?: string;
                    content?: string;
                    correctness?: number;
                    dataQuality?: string;
                    dateModified?: string;
                    dateModifiedValue?: number;
                    dbStatus?: string;
                    default?: boolean;
                    description?: string;
                    email?: string;
                    endDate?: string;
                    estimateCost?: string;
                    estimateTime?: string;
                    extension?: string;
                    external?: {
                        excel?: { token?: string };
                        graph365?: { id?: string; url?: string };
                        jira?: { id?: string; url?: string };
                        relatics?: { id?: string; url?: string };
                        sharepoint?: { id?: string; url?: string };
                        testlink?: { id?: string; url?: string };
                    };
                    fileSize?: number;
                    fileSizeRaw?: number;
                    fileType?: string;
                    first_name?: string;
                    groups?: string;
                    itemPath?: string;
                    jobTitle?: string;
                    key?: string;
                    last_name?: string;
                    linkItem?: string;
                    liveview?: string;
                    metatag?: string[];
                    mimeType?: string;
                    modifiedBy?: string;
                    modile?: string;
                    officeLocaltion?: string;
                    path?: string[];
                    preferredLanguage?: string;
                    project_id?: string;
                    projectStatus?: string;
                    rat?: {
                        numericQuality?: string;
                        qualityDate?: string;
                        qualityLevel?: string;
                        qualitySummary?: string;
                    };
                    ref_extern?: string;
                    register_dt?: number;
                    remark?: string;
                    resolve_dt?: number;
                    site?: { id?: string; url?: string };
                    startDate?: string;
                    status?: string;
                    tags?: string[];
                    type?: string;
                    url?: string;
                    userGroup?: string[];
                    userPrincipalName?: string;
                    validationType?: string;
                    value?: string;
                    views?: {
                        bubble?: any;
                        forceDirectedTree?: any;
                        listView?: { views?: any };
                    };
                };
                name?: string;
                token?: string;
                type?: | "object"
                | "attachement"
                | "order"
                | "deliverable"
                | "contact"
                | "work"
                | "worklog"
                | "entity"
                | "material"
                | "requirement"
                | "register"
                | "test"
                | "file"
                | "functional"
                | "structure"
                | "product"
                | "process"
                | "role"
                | "right"
                | "group"
                | "invoice"
                | "user"
                | "risk"
                | "descision"
                | "action"
                | "list"
                | "project"
                | "system"
                | "application_component"
                | "test_project"
                | "test_build"
                | "test_plan"
                | "test_suite"
                | "test_case"
                | "test_case_execution"
                | "structure_child"
                | "list_child";
                update_dt?: number;
            },
        ): NodeCreationResult;
        addRelation(relation: IRelation): RelationCreationResult;
        deleteMetadata(metaToken: string): DeleteResult;
        deleteNode(nodeToken: string): DeleteResult;
        deleteRelation(relationToken: `${string}-${string}`): DeleteResult;
        getListByToken(
            listToken: string,
        ): {
            create_dt?: number;
            id?: string;
            meta?: {
                children?: any[];
                default?: boolean;
                description?: string | string[];
                external?: any;
                path?: any;
                ref_extern?: string | string[];
                type?: string;
                views?: {
                    bubble?: any;
                    forceDirectedTree?: any;
                    listView?: { views?: any };
                };
            };
            name?: string;
            token?: string;
            type?: "list";
            update_dt?: number;
        };
        getNodeByToken(
            nodeToken: string,
        ): {
            create_dt?: number;
            id?: string;
            meta?: {
                alias?: string;
                assignee?: string;
                author?: string;
                buisnessPhones?: string;
                category?: string;
                children?: any[];
                completeness?: number;
                consistant?: number;
                consistency?: string;
                content?: string;
                correctness?: number;
                dataQuality?: string;
                dateModified?: string;
                dateModifiedValue?: number;
                dbStatus?: string;
                default?: boolean;
                description?: string;
                email?: string;
                endDate?: string;
                estimateCost?: string;
                estimateTime?: string;
                extension?: string;
                external?: {
                    excel?: { token?: string };
                    graph365?: { id?: string; url?: string };
                    jira?: { id?: string; url?: string };
                    relatics?: { id?: string; url?: string };
                    sharepoint?: { id?: string; url?: string };
                    testlink?: { id?: string; url?: string };
                };
                fileSize?: number;
                fileSizeRaw?: number;
                fileType?: string;
                first_name?: string;
                groups?: string;
                itemPath?: string;
                jobTitle?: string;
                key?: string;
                last_name?: string;
                linkItem?: string;
                liveview?: string;
                metatag?: string[];
                mimeType?: string;
                modifiedBy?: string;
                modile?: string;
                officeLocaltion?: string;
                path?: string[];
                preferredLanguage?: string;
                project_id?: string;
                projectStatus?: string;
                rat?: {
                    numericQuality?: string;
                    qualityDate?: string;
                    qualityLevel?: string;
                    qualitySummary?: string;
                };
                ref_extern?: string;
                register_dt?: number;
                remark?: string;
                resolve_dt?: number;
                site?: { id?: string; url?: string };
                startDate?: string;
                status?: string;
                tags?: string[];
                type?: string;
                url?: string;
                userGroup?: string[];
                userPrincipalName?: string;
                validationType?: string;
                value?: string;
                views?: {
                    bubble?: any;
                    forceDirectedTree?: any;
                    listView?: { views?: any };
                };
            };
            name?: string;
            token?: string;
            type?: | "object"
            | "attachement"
            | "order"
            | "deliverable"
            | "contact"
            | "work"
            | "worklog"
            | "entity"
            | "material"
            | "requirement"
            | "register"
            | "test"
            | "file"
            | "functional"
            | "structure"
            | "product"
            | "process"
            | "role"
            | "right"
            | "group"
            | "invoice"
            | "user"
            | "risk"
            | "descision"
            | "action"
            | "list"
            | "project"
            | "system"
            | "application_component"
            | "test_project"
            | "test_build"
            | "test_plan"
            | "test_suite"
            | "test_case"
            | "test_case_execution"
            | "structure_child"
            | "list_child";
            update_dt?: number;
        };
        getNodesByType(
            nodeType: NodeType,
        ): {
            create_dt?: number;
            id?: string;
            meta?: {
                alias?: string;
                assignee?: string;
                author?: string;
                buisnessPhones?: string;
                category?: string;
                children?: any[];
                completeness?: number;
                consistant?: number;
                consistency?: string;
                content?: string;
                correctness?: number;
                dataQuality?: string;
                dateModified?: string;
                dateModifiedValue?: number;
                dbStatus?: string;
                default?: boolean;
                description?: string;
                email?: string;
                endDate?: string;
                estimateCost?: string;
                estimateTime?: string;
                extension?: string;
                external?: {
                    excel?: { token?: string };
                    graph365?: { id?: string; url?: string };
                    jira?: { id?: string; url?: string };
                    relatics?: { id?: string; url?: string };
                    sharepoint?: { id?: string; url?: string };
                    testlink?: { id?: string; url?: string };
                };
                fileSize?: number;
                fileSizeRaw?: number;
                fileType?: string;
                first_name?: string;
                groups?: string;
                itemPath?: string;
                jobTitle?: string;
                key?: string;
                last_name?: string;
                linkItem?: string;
                liveview?: string;
                metatag?: string[];
                mimeType?: string;
                modifiedBy?: string;
                modile?: string;
                officeLocaltion?: string;
                path?: string[];
                preferredLanguage?: string;
                project_id?: string;
                projectStatus?: string;
                rat?: {
                    numericQuality?: string;
                    qualityDate?: string;
                    qualityLevel?: string;
                    qualitySummary?: string;
                };
                ref_extern?: string;
                register_dt?: number;
                remark?: string;
                resolve_dt?: number;
                site?: { id?: string; url?: string };
                startDate?: string;
                status?: string;
                tags?: string[];
                type?: string;
                url?: string;
                userGroup?: string[];
                userPrincipalName?: string;
                validationType?: string;
                value?: string;
                views?: {
                    bubble?: any;
                    forceDirectedTree?: any;
                    listView?: { views?: any };
                };
            };
            name?: string;
            token?: string;
            type?: | "object"
            | "attachement"
            | "order"
            | "deliverable"
            | "contact"
            | "work"
            | "worklog"
            | "entity"
            | "material"
            | "requirement"
            | "register"
            | "test"
            | "file"
            | "functional"
            | "structure"
            | "product"
            | "process"
            | "role"
            | "right"
            | "group"
            | "invoice"
            | "user"
            | "risk"
            | "descision"
            | "action"
            | "list"
            | "project"
            | "system"
            | "application_component"
            | "test_project"
            | "test_build"
            | "test_plan"
            | "test_suite"
            | "test_case"
            | "test_case_execution"
            | "structure_child"
            | "list_child";
            update_dt?: number;
        }[];
        getRelationFromNodeToken(
            token: string,
        ): {
            create_dt?: number;
            f_id?: string;
            f_token?: string;
            r_id?: string;
            r_type?: string;
            t_id?: string;
            t_token?: string;
            update_dt?: number;
        }[];
        getRelationToToken(
            token: string,
        ): {
            create_dt?: number;
            f_id?: string;
            f_token?: string;
            r_id?: string;
            r_type?: string;
            t_id?: string;
            t_token?: string;
            update_dt?: number;
        }[];
        getStructureByToken(structureToken: any): _structure;
        hasMetadata(metaToken: string): boolean;
        hasNode(nodeToken: string): boolean;
        hasRelation(relationToken: `${string}-${string}`): boolean;
        on(event: DataManagerEvents, callback: any): void;
        queryMetadataAll(query: any): any;
        queryNodeAll(
            query: Partial,
        ): {
            create_dt?: number;
            id?: string;
            meta?: {
                alias?: string;
                assignee?: string;
                author?: string;
                buisnessPhones?: string;
                category?: string;
                children?: any[];
                completeness?: number;
                consistant?: number;
                consistency?: string;
                content?: string;
                correctness?: number;
                dataQuality?: string;
                dateModified?: string;
                dateModifiedValue?: number;
                dbStatus?: string;
                default?: boolean;
                description?: string;
                email?: string;
                endDate?: string;
                estimateCost?: string;
                estimateTime?: string;
                extension?: string;
                external?: {
                    excel?: { token?: string };
                    graph365?: { id?: string; url?: string };
                    jira?: { id?: string; url?: string };
                    relatics?: { id?: string; url?: string };
                    sharepoint?: { id?: string; url?: string };
                    testlink?: { id?: string; url?: string };
                };
                fileSize?: number;
                fileSizeRaw?: number;
                fileType?: string;
                first_name?: string;
                groups?: string;
                itemPath?: string;
                jobTitle?: string;
                key?: string;
                last_name?: string;
                linkItem?: string;
                liveview?: string;
                metatag?: string[];
                mimeType?: string;
                modifiedBy?: string;
                modile?: string;
                officeLocaltion?: string;
                path?: string[];
                preferredLanguage?: string;
                project_id?: string;
                projectStatus?: string;
                rat?: {
                    numericQuality?: string;
                    qualityDate?: string;
                    qualityLevel?: string;
                    qualitySummary?: string;
                };
                ref_extern?: string;
                register_dt?: number;
                remark?: string;
                resolve_dt?: number;
                site?: { id?: string; url?: string };
                startDate?: string;
                status?: string;
                tags?: string[];
                type?: string;
                url?: string;
                userGroup?: string[];
                userPrincipalName?: string;
                validationType?: string;
                value?: string;
                views?: {
                    bubble?: any;
                    forceDirectedTree?: any;
                    listView?: { views?: any };
                };
            };
            name?: string;
            token?: string;
            type?: | "object"
            | "attachement"
            | "order"
            | "deliverable"
            | "contact"
            | "work"
            | "worklog"
            | "entity"
            | "material"
            | "requirement"
            | "register"
            | "test"
            | "file"
            | "functional"
            | "structure"
            | "product"
            | "process"
            | "role"
            | "right"
            | "group"
            | "invoice"
            | "user"
            | "risk"
            | "descision"
            | "action"
            | "list"
            | "project"
            | "system"
            | "application_component"
            | "test_project"
            | "test_build"
            | "test_plan"
            | "test_suite"
            | "test_case"
            | "test_case_execution"
            | "structure_child"
            | "list_child";
            update_dt?: number;
        }[];
        queryNodeStructure(node: any, nodeType?: string): any;
        queryNodeToStructure(
            startingNode: {
                create_dt?: number;
                id?: string;
                meta?: {
                    alias?: string;
                    assignee?: string;
                    author?: string;
                    buisnessPhones?: string;
                    category?: string;
                    children?: any[];
                    completeness?: number;
                    consistant?: number;
                    consistency?: string;
                    content?: string;
                    correctness?: number;
                    dataQuality?: string;
                    dateModified?: string;
                    dateModifiedValue?: number;
                    dbStatus?: string;
                    default?: boolean;
                    description?: string;
                    email?: string;
                    endDate?: string;
                    estimateCost?: string;
                    estimateTime?: string;
                    extension?: string;
                    external?: {
                        excel?: { token?: string };
                        graph365?: { id?: string; url?: string };
                        jira?: { id?: string; url?: string };
                        relatics?: { id?: string; url?: string };
                        sharepoint?: { id?: string; url?: string };
                        testlink?: { id?: string; url?: string };
                    };
                    fileSize?: number;
                    fileSizeRaw?: number;
                    fileType?: string;
                    first_name?: string;
                    groups?: string;
                    itemPath?: string;
                    jobTitle?: string;
                    key?: string;
                    last_name?: string;
                    linkItem?: string;
                    liveview?: string;
                    metatag?: string[];
                    mimeType?: string;
                    modifiedBy?: string;
                    modile?: string;
                    officeLocaltion?: string;
                    path?: string[];
                    preferredLanguage?: string;
                    project_id?: string;
                    projectStatus?: string;
                    rat?: {
                        numericQuality?: string;
                        qualityDate?: string;
                        qualityLevel?: string;
                        qualitySummary?: string;
                    };
                    ref_extern?: string;
                    register_dt?: number;
                    remark?: string;
                    resolve_dt?: number;
                    site?: { id?: string; url?: string };
                    startDate?: string;
                    status?: string;
                    tags?: string[];
                    type?: string;
                    url?: string;
                    userGroup?: string[];
                    userPrincipalName?: string;
                    validationType?: string;
                    value?: string;
                    views?: {
                        bubble?: any;
                        forceDirectedTree?: any;
                        listView?: { views?: any };
                    };
                };
                name?: string;
                token?: string;
                type?: | "object"
                | "attachement"
                | "order"
                | "deliverable"
                | "contact"
                | "work"
                | "worklog"
                | "entity"
                | "material"
                | "requirement"
                | "register"
                | "test"
                | "file"
                | "functional"
                | "structure"
                | "product"
                | "process"
                | "role"
                | "right"
                | "group"
                | "invoice"
                | "user"
                | "risk"
                | "descision"
                | "action"
                | "list"
                | "project"
                | "system"
                | "application_component"
                | "test_project"
                | "test_build"
                | "test_plan"
                | "test_suite"
                | "test_case"
                | "test_case_execution"
                | "structure_child"
                | "list_child";
                update_dt?: number;
            },
            nodeType?: string,
        ): any;
        queryRelationAll(
            query: Partial,
        ): {
            create_dt?: number;
            f_id?: string;
            f_token?: string;
            r_id?: string;
            r_type?: string;
            t_id?: string;
            t_token?: string;
            update_dt?: number;
        }[];
        queryStructureAll(
            query: any,
        ): {
            create_dt?: number;
            id?: string;
            meta?: {
                children?: any[];
                default?: boolean;
                description?: string | string[];
                external?: any;
                path?: any;
                ref_extern?: string | string[];
                type?: string;
                views?: {
                    bubble?: any;
                    forceDirectedTree?: any;
                    listView?: { views?: any };
                };
            };
            name?: string;
            token?: string;
            type?: "structure";
            update_dt?: number;
        }[];
        setList(
            list: IListInitOptions,
        ): [
            {
                _id?: string;
                data?: Record<string, any>;
                delta?: Record<string, any>;
                eventTime?: number;
                method?: "POST" | "DELETE" | "UPDATE";
                operationId?: string;
                operationType?:
                    | "structure"
                    | "list"
                    | "node"
                    | "structure-child"
                    | "relation"
                    | "metadata"
                    | "list-child";
                ref?: any;
            },
            {
                create_dt?: number;
                id?: string;
                meta?: {
                    children?: any[];
                    default?: boolean;
                    description?: string
                    | string[];
                    external?: any;
                    path?: any;
                    ref_extern?: string | string[];
                    type?: string;
                    views?: {
                        bubble?: any;
                        forceDirectedTree?: any;
                        listView?: { views?: any };
                    };
                };
                name?: string;
                token?: string;
                type?: "list";
                update_dt?: number;
            },
        ];
        setMetadata(meta: IMetaContainer): MetadataCreationResult;
        setNode(
            node: {
                create_dt?: number;
                id?: string;
                meta?: {
                    alias?: string;
                    assignee?: string;
                    author?: string;
                    buisnessPhones?: string;
                    category?: string;
                    children?: any[];
                    completeness?: number;
                    consistant?: number;
                    consistency?: string;
                    content?: string;
                    correctness?: number;
                    dataQuality?: string;
                    dateModified?: string;
                    dateModifiedValue?: number;
                    dbStatus?: string;
                    default?: boolean;
                    description?: string;
                    email?: string;
                    endDate?: string;
                    estimateCost?: string;
                    estimateTime?: string;
                    extension?: string;
                    external?: {
                        excel?: { token?: string };
                        graph365?: { id?: string; url?: string };
                        jira?: { id?: string; url?: string };
                        relatics?: { id?: string; url?: string };
                        sharepoint?: { id?: string; url?: string };
                        testlink?: { id?: string; url?: string };
                    };
                    fileSize?: number;
                    fileSizeRaw?: number;
                    fileType?: string;
                    first_name?: string;
                    groups?: string;
                    itemPath?: string;
                    jobTitle?: string;
                    key?: string;
                    last_name?: string;
                    linkItem?: string;
                    liveview?: string;
                    metatag?: string[];
                    mimeType?: string;
                    modifiedBy?: string;
                    modile?: string;
                    officeLocaltion?: string;
                    path?: string[];
                    preferredLanguage?: string;
                    project_id?: string;
                    projectStatus?: string;
                    rat?: {
                        numericQuality?: string;
                        qualityDate?: string;
                        qualityLevel?: string;
                        qualitySummary?: string;
                    };
                    ref_extern?: string;
                    register_dt?: number;
                    remark?: string;
                    resolve_dt?: number;
                    site?: { id?: string; url?: string };
                    startDate?: string;
                    status?: string;
                    tags?: string[];
                    type?: string;
                    url?: string;
                    userGroup?: string[];
                    userPrincipalName?: string;
                    validationType?: string;
                    value?: string;
                    views?: {
                        bubble?: any;
                        forceDirectedTree?: any;
                        listView?: { views?: any };
                    };
                };
                name?: string;
                token?: string;
                type?: | "object"
                | "attachement"
                | "order"
                | "deliverable"
                | "contact"
                | "work"
                | "worklog"
                | "entity"
                | "material"
                | "requirement"
                | "register"
                | "test"
                | "file"
                | "functional"
                | "structure"
                | "product"
                | "process"
                | "role"
                | "right"
                | "group"
                | "invoice"
                | "user"
                | "risk"
                | "descision"
                | "action"
                | "list"
                | "project"
                | "system"
                | "application_component"
                | "test_project"
                | "test_build"
                | "test_plan"
                | "test_suite"
                | "test_case"
                | "test_case_execution"
                | "structure_child"
                | "list_child";
                update_dt?: number;
            },
        ): NodeCreationResult;
        setRelation(relation: IRelation): RelationCreationResult;
    }

    Implemented by

    Index

    Properties

    addStructure: (
        structure: IStructureInitOptions,
    ) => [
        {
            _id?: string;
            data?: Record<string, any>;
            delta?: Record<string, any>;
            eventTime?: number;
            method?: "POST" | "DELETE" | "UPDATE";
            operationId?: string;
            operationType?:
                | "structure"
                | "list"
                | "node"
                | "structure-child"
                | "relation"
                | "metadata"
                | "list-child";
            ref?: any;
        },
        _structure,
    ]
    lists: Map<string, _list>
    meta: Map<string, _metaContainer<NodeType>>
    nodes: Map<string, _node<NodeType>>

    contains the nodes of the project

    relations: Map<`${string}-${string}`, _relation>

    contains the Node relations

    setStructure: (
        structure: IStructureInitOptions,
    ) => [
        {
            _id?: string;
            data?: Record<string, any>;
            delta?: Record<string, any>;
            eventTime?: number;
            method?: "POST" | "DELETE" | "UPDATE";
            operationId?: string;
            operationType?:
                | "structure"
                | "list"
                | "node"
                | "structure-child"
                | "relation"
                | "metadata"
                | "list-child";
            ref?: any;
        },
        _structure,
    ]
    structures: Map<string, _structure>

    Methods

    • Parameters

      Returns [
          {
              _id?: string;
              data?: Record<string, any>;
              delta?: Record<string, any>;
              eventTime?: number;
              method?: "POST" | "DELETE" | "UPDATE";
              operationId?: string;
              operationType?:
                  | "structure"
                  | "list"
                  | "node"
                  | "structure-child"
                  | "relation"
                  | "metadata"
                  | "list-child";
              ref?: any;
          },
          {
              create_dt?: number;
              id?: string;
              meta?: {
                  children?: any[];
                  default?: boolean;
                  description?: string
                  | string[];
                  external?: any;
                  path?: any;
                  ref_extern?: string | string[];
                  type?: string;
                  views?: {
                      bubble?: any;
                      forceDirectedTree?: any;
                      listView?: { views?: any };
                  };
              };
              name?: string;
              token?: string;
              type?: "list";
              update_dt?: number;
          },
      ]

    • Parameters

      • node: {
            create_dt?: number;
            id?: string;
            meta?: {
                alias?: string;
                assignee?: string;
                author?: string;
                buisnessPhones?: string;
                category?: string;
                children?: any[];
                completeness?: number;
                consistant?: number;
                consistency?: string;
                content?: string;
                correctness?: number;
                dataQuality?: string;
                dateModified?: string;
                dateModifiedValue?: number;
                dbStatus?: string;
                default?: boolean;
                description?: string;
                email?: string;
                endDate?: string;
                estimateCost?: string;
                estimateTime?: string;
                extension?: string;
                external?: {
                    excel?: { token?: string };
                    graph365?: { id?: string; url?: string };
                    jira?: { id?: string; url?: string };
                    relatics?: { id?: string; url?: string };
                    sharepoint?: { id?: string; url?: string };
                    testlink?: { id?: string; url?: string };
                };
                fileSize?: number;
                fileSizeRaw?: number;
                fileType?: string;
                first_name?: string;
                groups?: string;
                itemPath?: string;
                jobTitle?: string;
                key?: string;
                last_name?: string;
                linkItem?: string;
                liveview?: string;
                metatag?: string[];
                mimeType?: string;
                modifiedBy?: string;
                modile?: string;
                officeLocaltion?: string;
                path?: string[];
                preferredLanguage?: string;
                project_id?: string;
                projectStatus?: string;
                rat?: {
                    numericQuality?: string;
                    qualityDate?: string;
                    qualityLevel?: string;
                    qualitySummary?: string;
                };
                ref_extern?: string;
                register_dt?: number;
                remark?: string;
                resolve_dt?: number;
                site?: { id?: string; url?: string };
                startDate?: string;
                status?: string;
                tags?: string[];
                type?: string;
                url?: string;
                userGroup?: string[];
                userPrincipalName?: string;
                validationType?: string;
                value?: string;
                views?: {
                    bubble?: any;
                    forceDirectedTree?: any;
                    listView?: { views?: any };
                };
            };
            name?: string;
            token?: string;
            type?: | "object"
            | "attachement"
            | "order"
            | "deliverable"
            | "contact"
            | "work"
            | "worklog"
            | "entity"
            | "material"
            | "requirement"
            | "register"
            | "test"
            | "file"
            | "functional"
            | "structure"
            | "product"
            | "process"
            | "role"
            | "right"
            | "group"
            | "invoice"
            | "user"
            | "risk"
            | "descision"
            | "action"
            | "list"
            | "project"
            | "system"
            | "application_component"
            | "test_project"
            | "test_build"
            | "test_plan"
            | "test_suite"
            | "test_case"
            | "test_case_execution"
            | "structure_child"
            | "list_child";
            update_dt?: number;
        }

      Returns NodeCreationResult

    • Parameters

      • listToken: string

      Returns {
          create_dt?: number;
          id?: string;
          meta?: {
              children?: any[];
              default?: boolean;
              description?: string | string[];
              external?: any;
              path?: any;
              ref_extern?: string | string[];
              type?: string;
              views?: {
                  bubble?: any;
                  forceDirectedTree?: any;
                  listView?: { views?: any };
              };
          };
          name?: string;
          token?: string;
          type?: "list";
          update_dt?: number;
      }

    • Parameters

      • nodeToken: string

      Returns {
          create_dt?: number;
          id?: string;
          meta?: {
              alias?: string;
              assignee?: string;
              author?: string;
              buisnessPhones?: string;
              category?: string;
              children?: any[];
              completeness?: number;
              consistant?: number;
              consistency?: string;
              content?: string;
              correctness?: number;
              dataQuality?: string;
              dateModified?: string;
              dateModifiedValue?: number;
              dbStatus?: string;
              default?: boolean;
              description?: string;
              email?: string;
              endDate?: string;
              estimateCost?: string;
              estimateTime?: string;
              extension?: string;
              external?: {
                  excel?: { token?: string };
                  graph365?: { id?: string; url?: string };
                  jira?: { id?: string; url?: string };
                  relatics?: { id?: string; url?: string };
                  sharepoint?: { id?: string; url?: string };
                  testlink?: { id?: string; url?: string };
              };
              fileSize?: number;
              fileSizeRaw?: number;
              fileType?: string;
              first_name?: string;
              groups?: string;
              itemPath?: string;
              jobTitle?: string;
              key?: string;
              last_name?: string;
              linkItem?: string;
              liveview?: string;
              metatag?: string[];
              mimeType?: string;
              modifiedBy?: string;
              modile?: string;
              officeLocaltion?: string;
              path?: string[];
              preferredLanguage?: string;
              project_id?: string;
              projectStatus?: string;
              rat?: {
                  numericQuality?: string;
                  qualityDate?: string;
                  qualityLevel?: string;
                  qualitySummary?: string;
              };
              ref_extern?: string;
              register_dt?: number;
              remark?: string;
              resolve_dt?: number;
              site?: { id?: string; url?: string };
              startDate?: string;
              status?: string;
              tags?: string[];
              type?: string;
              url?: string;
              userGroup?: string[];
              userPrincipalName?: string;
              validationType?: string;
              value?: string;
              views?: {
                  bubble?: any;
                  forceDirectedTree?: any;
                  listView?: { views?: any };
              };
          };
          name?: string;
          token?: string;
          type?: | "object"
          | "attachement"
          | "order"
          | "deliverable"
          | "contact"
          | "work"
          | "worklog"
          | "entity"
          | "material"
          | "requirement"
          | "register"
          | "test"
          | "file"
          | "functional"
          | "structure"
          | "product"
          | "process"
          | "role"
          | "right"
          | "group"
          | "invoice"
          | "user"
          | "risk"
          | "descision"
          | "action"
          | "list"
          | "project"
          | "system"
          | "application_component"
          | "test_project"
          | "test_build"
          | "test_plan"
          | "test_suite"
          | "test_case"
          | "test_case_execution"
          | "structure_child"
          | "list_child";
          update_dt?: number;
      }

    • Parameters

      Returns {
          create_dt?: number;
          id?: string;
          meta?: {
              alias?: string;
              assignee?: string;
              author?: string;
              buisnessPhones?: string;
              category?: string;
              children?: any[];
              completeness?: number;
              consistant?: number;
              consistency?: string;
              content?: string;
              correctness?: number;
              dataQuality?: string;
              dateModified?: string;
              dateModifiedValue?: number;
              dbStatus?: string;
              default?: boolean;
              description?: string;
              email?: string;
              endDate?: string;
              estimateCost?: string;
              estimateTime?: string;
              extension?: string;
              external?: {
                  excel?: { token?: string };
                  graph365?: { id?: string; url?: string };
                  jira?: { id?: string; url?: string };
                  relatics?: { id?: string; url?: string };
                  sharepoint?: { id?: string; url?: string };
                  testlink?: { id?: string; url?: string };
              };
              fileSize?: number;
              fileSizeRaw?: number;
              fileType?: string;
              first_name?: string;
              groups?: string;
              itemPath?: string;
              jobTitle?: string;
              key?: string;
              last_name?: string;
              linkItem?: string;
              liveview?: string;
              metatag?: string[];
              mimeType?: string;
              modifiedBy?: string;
              modile?: string;
              officeLocaltion?: string;
              path?: string[];
              preferredLanguage?: string;
              project_id?: string;
              projectStatus?: string;
              rat?: {
                  numericQuality?: string;
                  qualityDate?: string;
                  qualityLevel?: string;
                  qualitySummary?: string;
              };
              ref_extern?: string;
              register_dt?: number;
              remark?: string;
              resolve_dt?: number;
              site?: { id?: string; url?: string };
              startDate?: string;
              status?: string;
              tags?: string[];
              type?: string;
              url?: string;
              userGroup?: string[];
              userPrincipalName?: string;
              validationType?: string;
              value?: string;
              views?: {
                  bubble?: any;
                  forceDirectedTree?: any;
                  listView?: { views?: any };
              };
          };
          name?: string;
          token?: string;
          type?: | "object"
          | "attachement"
          | "order"
          | "deliverable"
          | "contact"
          | "work"
          | "worklog"
          | "entity"
          | "material"
          | "requirement"
          | "register"
          | "test"
          | "file"
          | "functional"
          | "structure"
          | "product"
          | "process"
          | "role"
          | "right"
          | "group"
          | "invoice"
          | "user"
          | "risk"
          | "descision"
          | "action"
          | "list"
          | "project"
          | "system"
          | "application_component"
          | "test_project"
          | "test_build"
          | "test_plan"
          | "test_suite"
          | "test_case"
          | "test_case_execution"
          | "structure_child"
          | "list_child";
          update_dt?: number;
      }[]

    • Parameters

      • token: string

      Returns {
          create_dt?: number;
          f_id?: string;
          f_token?: string;
          r_id?: string;
          r_type?: string;
          t_id?: string;
          t_token?: string;
          update_dt?: number;
      }[]

    • Parameters

      • token: string

      Returns {
          create_dt?: number;
          f_id?: string;
          f_token?: string;
          r_id?: string;
          r_type?: string;
          t_id?: string;
          t_token?: string;
          update_dt?: number;
      }[]

    • Parameters

      • query: Partial

      Returns {
          create_dt?: number;
          id?: string;
          meta?: {
              alias?: string;
              assignee?: string;
              author?: string;
              buisnessPhones?: string;
              category?: string;
              children?: any[];
              completeness?: number;
              consistant?: number;
              consistency?: string;
              content?: string;
              correctness?: number;
              dataQuality?: string;
              dateModified?: string;
              dateModifiedValue?: number;
              dbStatus?: string;
              default?: boolean;
              description?: string;
              email?: string;
              endDate?: string;
              estimateCost?: string;
              estimateTime?: string;
              extension?: string;
              external?: {
                  excel?: { token?: string };
                  graph365?: { id?: string; url?: string };
                  jira?: { id?: string; url?: string };
                  relatics?: { id?: string; url?: string };
                  sharepoint?: { id?: string; url?: string };
                  testlink?: { id?: string; url?: string };
              };
              fileSize?: number;
              fileSizeRaw?: number;
              fileType?: string;
              first_name?: string;
              groups?: string;
              itemPath?: string;
              jobTitle?: string;
              key?: string;
              last_name?: string;
              linkItem?: string;
              liveview?: string;
              metatag?: string[];
              mimeType?: string;
              modifiedBy?: string;
              modile?: string;
              officeLocaltion?: string;
              path?: string[];
              preferredLanguage?: string;
              project_id?: string;
              projectStatus?: string;
              rat?: {
                  numericQuality?: string;
                  qualityDate?: string;
                  qualityLevel?: string;
                  qualitySummary?: string;
              };
              ref_extern?: string;
              register_dt?: number;
              remark?: string;
              resolve_dt?: number;
              site?: { id?: string; url?: string };
              startDate?: string;
              status?: string;
              tags?: string[];
              type?: string;
              url?: string;
              userGroup?: string[];
              userPrincipalName?: string;
              validationType?: string;
              value?: string;
              views?: {
                  bubble?: any;
                  forceDirectedTree?: any;
                  listView?: { views?: any };
              };
          };
          name?: string;
          token?: string;
          type?: | "object"
          | "attachement"
          | "order"
          | "deliverable"
          | "contact"
          | "work"
          | "worklog"
          | "entity"
          | "material"
          | "requirement"
          | "register"
          | "test"
          | "file"
          | "functional"
          | "structure"
          | "product"
          | "process"
          | "role"
          | "right"
          | "group"
          | "invoice"
          | "user"
          | "risk"
          | "descision"
          | "action"
          | "list"
          | "project"
          | "system"
          | "application_component"
          | "test_project"
          | "test_build"
          | "test_plan"
          | "test_suite"
          | "test_case"
          | "test_case_execution"
          | "structure_child"
          | "list_child";
          update_dt?: number;
      }[]

    • Parameters

      • startingNode: {
            create_dt?: number;
            id?: string;
            meta?: {
                alias?: string;
                assignee?: string;
                author?: string;
                buisnessPhones?: string;
                category?: string;
                children?: any[];
                completeness?: number;
                consistant?: number;
                consistency?: string;
                content?: string;
                correctness?: number;
                dataQuality?: string;
                dateModified?: string;
                dateModifiedValue?: number;
                dbStatus?: string;
                default?: boolean;
                description?: string;
                email?: string;
                endDate?: string;
                estimateCost?: string;
                estimateTime?: string;
                extension?: string;
                external?: {
                    excel?: { token?: string };
                    graph365?: { id?: string; url?: string };
                    jira?: { id?: string; url?: string };
                    relatics?: { id?: string; url?: string };
                    sharepoint?: { id?: string; url?: string };
                    testlink?: { id?: string; url?: string };
                };
                fileSize?: number;
                fileSizeRaw?: number;
                fileType?: string;
                first_name?: string;
                groups?: string;
                itemPath?: string;
                jobTitle?: string;
                key?: string;
                last_name?: string;
                linkItem?: string;
                liveview?: string;
                metatag?: string[];
                mimeType?: string;
                modifiedBy?: string;
                modile?: string;
                officeLocaltion?: string;
                path?: string[];
                preferredLanguage?: string;
                project_id?: string;
                projectStatus?: string;
                rat?: {
                    numericQuality?: string;
                    qualityDate?: string;
                    qualityLevel?: string;
                    qualitySummary?: string;
                };
                ref_extern?: string;
                register_dt?: number;
                remark?: string;
                resolve_dt?: number;
                site?: { id?: string; url?: string };
                startDate?: string;
                status?: string;
                tags?: string[];
                type?: string;
                url?: string;
                userGroup?: string[];
                userPrincipalName?: string;
                validationType?: string;
                value?: string;
                views?: {
                    bubble?: any;
                    forceDirectedTree?: any;
                    listView?: { views?: any };
                };
            };
            name?: string;
            token?: string;
            type?: | "object"
            | "attachement"
            | "order"
            | "deliverable"
            | "contact"
            | "work"
            | "worklog"
            | "entity"
            | "material"
            | "requirement"
            | "register"
            | "test"
            | "file"
            | "functional"
            | "structure"
            | "product"
            | "process"
            | "role"
            | "right"
            | "group"
            | "invoice"
            | "user"
            | "risk"
            | "descision"
            | "action"
            | "list"
            | "project"
            | "system"
            | "application_component"
            | "test_project"
            | "test_build"
            | "test_plan"
            | "test_suite"
            | "test_case"
            | "test_case_execution"
            | "structure_child"
            | "list_child";
            update_dt?: number;
        }
      • OptionalnodeType: string

      Returns any

    • Parameters

      • query: Partial

      Returns {
          create_dt?: number;
          f_id?: string;
          f_token?: string;
          r_id?: string;
          r_type?: string;
          t_id?: string;
          t_token?: string;
          update_dt?: number;
      }[]

    • Parameters

      • query: any

      Returns {
          create_dt?: number;
          id?: string;
          meta?: {
              children?: any[];
              default?: boolean;
              description?: string | string[];
              external?: any;
              path?: any;
              ref_extern?: string | string[];
              type?: string;
              views?: {
                  bubble?: any;
                  forceDirectedTree?: any;
                  listView?: { views?: any };
              };
          };
          name?: string;
          token?: string;
          type?: "structure";
          update_dt?: number;
      }[]

    • Parameters

      Returns [
          {
              _id?: string;
              data?: Record<string, any>;
              delta?: Record<string, any>;
              eventTime?: number;
              method?: "POST" | "DELETE" | "UPDATE";
              operationId?: string;
              operationType?:
                  | "structure"
                  | "list"
                  | "node"
                  | "structure-child"
                  | "relation"
                  | "metadata"
                  | "list-child";
              ref?: any;
          },
          {
              create_dt?: number;
              id?: string;
              meta?: {
                  children?: any[];
                  default?: boolean;
                  description?: string
                  | string[];
                  external?: any;
                  path?: any;
                  ref_extern?: string | string[];
                  type?: string;
                  views?: {
                      bubble?: any;
                      forceDirectedTree?: any;
                      listView?: { views?: any };
                  };
              };
              name?: string;
              token?: string;
              type?: "list";
              update_dt?: number;
          },
      ]

    • Parameters

      • node: {
            create_dt?: number;
            id?: string;
            meta?: {
                alias?: string;
                assignee?: string;
                author?: string;
                buisnessPhones?: string;
                category?: string;
                children?: any[];
                completeness?: number;
                consistant?: number;
                consistency?: string;
                content?: string;
                correctness?: number;
                dataQuality?: string;
                dateModified?: string;
                dateModifiedValue?: number;
                dbStatus?: string;
                default?: boolean;
                description?: string;
                email?: string;
                endDate?: string;
                estimateCost?: string;
                estimateTime?: string;
                extension?: string;
                external?: {
                    excel?: { token?: string };
                    graph365?: { id?: string; url?: string };
                    jira?: { id?: string; url?: string };
                    relatics?: { id?: string; url?: string };
                    sharepoint?: { id?: string; url?: string };
                    testlink?: { id?: string; url?: string };
                };
                fileSize?: number;
                fileSizeRaw?: number;
                fileType?: string;
                first_name?: string;
                groups?: string;
                itemPath?: string;
                jobTitle?: string;
                key?: string;
                last_name?: string;
                linkItem?: string;
                liveview?: string;
                metatag?: string[];
                mimeType?: string;
                modifiedBy?: string;
                modile?: string;
                officeLocaltion?: string;
                path?: string[];
                preferredLanguage?: string;
                project_id?: string;
                projectStatus?: string;
                rat?: {
                    numericQuality?: string;
                    qualityDate?: string;
                    qualityLevel?: string;
                    qualitySummary?: string;
                };
                ref_extern?: string;
                register_dt?: number;
                remark?: string;
                resolve_dt?: number;
                site?: { id?: string; url?: string };
                startDate?: string;
                status?: string;
                tags?: string[];
                type?: string;
                url?: string;
                userGroup?: string[];
                userPrincipalName?: string;
                validationType?: string;
                value?: string;
                views?: {
                    bubble?: any;
                    forceDirectedTree?: any;
                    listView?: { views?: any };
                };
            };
            name?: string;
            token?: string;
            type?: | "object"
            | "attachement"
            | "order"
            | "deliverable"
            | "contact"
            | "work"
            | "worklog"
            | "entity"
            | "material"
            | "requirement"
            | "register"
            | "test"
            | "file"
            | "functional"
            | "structure"
            | "product"
            | "process"
            | "role"
            | "right"
            | "group"
            | "invoice"
            | "user"
            | "risk"
            | "descision"
            | "action"
            | "list"
            | "project"
            | "system"
            | "application_component"
            | "test_project"
            | "test_build"
            | "test_plan"
            | "test_suite"
            | "test_case"
            | "test_case_execution"
            | "structure_child"
            | "list_child";
            update_dt?: number;
        }

      Returns NodeCreationResult