Interface Network
interface Network {
id: string;
name: string;
parentId: string | null;
parentIds: readonly string[];
domain: string;
scope: string | null;
owner: string | null;
description: string;
}
id: string;
name: string;
parentId: string | null;
parentIds: readonly string[];
domain: string;
scope: string | null;
owner: string | null;
description: string;
}
Properties
Readonlyid
id: string
The handle addressing this network, for every other network method.
Readonlyname
name: string
The network's name.
ReadonlyparentId
parentId: string | null
The first of Network.parentIds, or null for a root.
ReadonlyparentIds
parentIds: readonly string[]
The networks this one is a child of, empty for a root.
Readonlydomain
domain: string
The memory domain the network belongs to.
Readonlyscope
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.
Readonlyowner
owner: string | null
Who the network's knowledge belongs to, or null where none is named.
Readonlydescription
description: string
What the network is for. Empty when none was given.
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.