update odlux and featureaggregator
[ccsdk/features.git] / sdnr / wt / odlux / apps / connectApp / src / models / networkElementConnection.ts
1 export type NetworkElementConnection = {
2   id?: string;
3   nodeId: string;
4   isRequired: boolean;
5   host: string;
6   port: number;
7   username?: string;
8   password?: string;
9   webUri?: string;
10   isWebUriUnreachable?: boolean;
11   status?: "Connected" | "mounted" | "unmounted" | "Connecting" | "Disconnected" | "idle";
12   coreModelCapability?: string;
13   deviceType?: string;
14   nodeDetails?: {
15     availableCapabilites: {
16       capabilityOrigin: string;
17       capability: string;
18     }[];
19     unavailableCapabilities: {
20       failureReason: string;
21       capability: string;
22     }[];
23   }
24 }
25
26
27 export type UpdateNetworkElement = {
28   id: string;
29   isRequired?: boolean;
30   username?: string;
31   password?: string;
32 }
33
34 export type ConnectionStatus = {
35   status: string
36 }