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


export type UpdateNetworkElement = {
  id: string;
  isRequired?: boolean;
  username?: string;
  password?: string;
}

export type ConnectionStatus = {
  status: string
}