Constructors
constructor
- new Network(client, id, connnection): Network
Properties
connected
connected: boolean
Accessors
domain
- get domain(): string
Returns string
fqdn
- get fqdn(): string
Returns string
ipv4Address
- get ipv4Address(): string
Returns string
ipv4Network
- get ipv4Network(): string
Returns string
ipv6Address
- get ipv6Address(): string
Returns string
ipv6Network
- get ipv6Network(): string
Returns string
nodeID
- get nodeID(): string
Returns string
params
- get params(): Required<{
id?: string;
meta?: Required<undefined | ({ fields: Required<{ [x: string]: Required<{ kind: Required<{ value: NullValue; case: "nullValue"; } | { value: number; case: "numberValue"; } | { value: string; case: "stringValue"; } | { value: boolean; case: "boolValue"; } | { ...; } | { ...; } | { ...; }>; }>; [x: number]: Required<...>; }>; })>;
params?: Required<undefined | ({ authMethod: NetworkAuthMethod; authCredentials: Required<{ [x: string]: string; }>; addrType: ConnectionParameters_AddrType; ... 13 more ...; getType: Required<...>; })>;
}> Returns Required<{
id?: string;
meta?: Required<undefined | ({ fields: Required<{ [x: string]: Required<{ kind: Required<{ value: NullValue; case: "nullValue"; } | { value: number; case: "numberValue"; } | { value: string; case: "stringValue"; } | { value: boolean; case: "boolValue"; } | { ...; } | { ...; } | { ...; }>; }>; [x: number]: Required<...>; }>; })>;
params?: Required<undefined | ({ authMethod: NetworkAuthMethod; authCredentials: Required<{ [x: string]: string; }>; addrType: ConnectionParameters_AddrType; ... 13 more ...; getType: Required<...>; })>;
}>
Methods
connect
- connect(): Promise<void>
Returns Promise<void>
disconnect
- disconnect(): Promise<void>
Returns Promise<void>
drop
- drop(): Promise<void>
Returns Promise<void>
Network represents a Webmesh network.