diff options
Diffstat (limited to 'ios/MullvadTypes/ObfuscationMethod.swift')
| -rw-r--r-- | ios/MullvadTypes/ObfuscationMethod.swift | 15 |
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" + } + } } |
