Represents the node in the system.

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

Implemented by

Properties

availableTransports: Record<string, ESPTransportConfig>
customTransportManagers?: Record<string, ESPTransportInterface>
id: string
isPrimaryUser?: boolean
metadata?: Record<string, any>
role?: string
subscriptionConfig?: ESPNodeSubscriptionConfig
tags?: string[]
transportOrder: string[]
type?: string