Files
ios-client/NetbirdKit/ClientState.swift
T

28 lines
552 B
Swift
Raw Normal View History

2024-02-28 19:22:16 +01:00
//
// ClientState.swift
// NetBird
//
// Created by Pascal Fischer on 09.11.23.
//
enum ClientState: Codable, CustomStringConvertible, Hashable {
2024-02-28 19:22:16 +01:00
case connected
case connecting
case disconnected
case disconnecting
2024-02-28 19:22:16 +01:00
var description: String {
switch self {
case .connected:
return "Connected"
case .connecting:
return "Connecting..."
case .disconnected:
return "Disconnected"
case .disconnecting:
return "Disconnecting..."
2024-02-28 19:22:16 +01:00
}
}
2024-02-28 19:22:16 +01:00
}