summaryrefslogtreecommitdiffhomepage
path: root/ios/MullvadTypes
diff options
context:
space:
mode:
authorJon Petersson <jon.petersson@mullvad.net>2026-02-27 16:25:03 +0100
committerJon Petersson <jon.petersson@mullvad.net>2026-02-27 16:25:03 +0100
commit6676acf301c498a8dcb71a35f409b89968b3a750 (patch)
treed59d5398b6a3d03f2e2b04498e02d2546610ea3f /ios/MullvadTypes
parentfe84f9bad91e222ed768ede172fce1e2ada29bea (diff)
downloadmullvadvpn-debug-view.tar.xz
mullvadvpn-debug-view.zip
Add debug viewdebug-view
Diffstat (limited to 'ios/MullvadTypes')
-rw-r--r--ios/MullvadTypes/ObfuscationMethod.swift15
1 files changed, 14 insertions, 1 deletions
diff --git a/ios/MullvadTypes/ObfuscationMethod.swift b/ios/MullvadTypes/ObfuscationMethod.swift
index 87d02cf78e..d577de336d 100644
--- a/ios/MullvadTypes/ObfuscationMethod.swift
+++ b/ios/MullvadTypes/ObfuscationMethod.swift
@@ -9,7 +9,7 @@
import Foundation
/// Describes the resolved obfuscation method with all required parameters.
-public enum ObfuscationMethod: Equatable, Codable, Sendable {
+public enum ObfuscationMethod: CustomStringConvertible, Equatable, Codable, Sendable {
case off
case udpOverTcp
case shadowsocks
@@ -23,4 +23,17 @@ public enum ObfuscationMethod: Equatable, Codable, Sendable {
true
}
}
+
+ public var description: String {
+ switch self {
+ case .off:
+ "Off"
+ case .udpOverTcp:
+ "UDP over TCP"
+ case .shadowsocks:
+ "Shadowsocks"
+ case .quic:
+ "QUIC"
+ }
+ }
}