Memco

Interface Network

One memory network: the unit of knowledge scoping an organization places its people in.

Networks form a hierarchy, one per memory domain, in which a network may have several parents. What a member can find is scoped by the network they are placed in: a member of a network sees its knowledge and that of the networks above it, and never a sibling's.

interface Network {
    id: string;
    name: string;
    parentId: string | null;
    parentIds: readonly string[];
    domain: string;
    scope: string | null;
    owner: string | null;
    description: string;
}
Index
id: string

The handle addressing this network, for every other network method.

name: string

The network's name.

parentId: string | null

The first of Network.parentIds, or null for a root.

Read parentIds: a network may have several parents.

parentIds: readonly string[]

The networks this one is a child of, empty for a root.

domain: string

The memory domain the network belongs to.

scope: string | null

internal or customer, or null where the organization does not use scopes. An external user can be placed only in a customer network.

owner: string | null

Who the network's knowledge belongs to, or null where none is named.

description: string

What the network is for. Empty when none was given.

On this page