Represents the node in the system.

interface ESPRMNodeInterface {
    availableTransports:
        | {}
        | Partial<Record<ESPTransportMode, ESPTransportConfig>>;
    connectivityStatus?: ESPRMConnectivityStatusInterface;
    id: string;
    isPrimaryUser?: boolean;
    metadata?: Record<string, any>;
    nodeConfig?: ESPRMNodeConfigInterface;
    role?: string;
    tags?: string[];
    transportOrder: [] | ESPTransportMode[];
    type?: string;
}

Implemented by

Properties

availableTransports: {} | Partial<Record<ESPTransportMode, ESPTransportConfig>>
id: string
isPrimaryUser?: boolean
metadata?: Record<string, any>
role?: string
tags?: string[]
transportOrder: [] | ESPTransportMode[]
type?: string