interface AdventureContentTreeNode {
    children: AdventureContentTreeNode[];
    documents: {
        document: ClientDocument;
        id: string;
        name: string;
        state: string;
    }[];
    folder: Folder;
    id: string;
    name: string;
    state: string;
}

Properties

An array of child nodes

documents: { document: ClientDocument; id: string; name: string; state: string }[]

An array of documents

folder: Folder

The Folder at this node level

id: string

An alias for folder.id

name: string

An alias for folder.name

state: string

The modification state of the Folder