diff options
Diffstat (limited to 'WireGuard/Shared/Model/ActivationType.swift')
-rw-r--r-- | WireGuard/Shared/Model/ActivationType.swift | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/WireGuard/Shared/Model/ActivationType.swift b/WireGuard/Shared/Model/ActivationType.swift index 56b0e6c..ea5927d 100644 --- a/WireGuard/Shared/Model/ActivationType.swift +++ b/WireGuard/Shared/Model/ActivationType.swift @@ -3,18 +3,18 @@ enum ActivationType { case activateManually - case useOnDemandForAnyInternetActivity - case useOnDemandOnlyOverWifi - case useOnDemandOnlyOverCellular + case useOnDemandOverWifiAndCellular + case useOnDemandOverWifiOnly + case useOnDemandOverCellularOnly } extension ActivationType: Codable { // We use separate coding keys in case we might have a enum with associated values in the future enum CodingKeys: CodingKey { case activateManually - case useOnDemandForAnyInternetActivity - case useOnDemandOnlyOverWifi - case useOnDemandOnlyOverCellular + case useOnDemandOverWifiAndCellular + case useOnDemandOverWifiOnly + case useOnDemandOverCellularOnly } // Decoding error @@ -28,12 +28,12 @@ extension ActivationType: Codable { switch self { case .activateManually: try container.encode(true, forKey: CodingKeys.activateManually) - case .useOnDemandForAnyInternetActivity: - try container.encode(true, forKey: CodingKeys.useOnDemandForAnyInternetActivity) - case .useOnDemandOnlyOverWifi: - try container.encode(true, forKey: CodingKeys.useOnDemandOnlyOverWifi) - case .useOnDemandOnlyOverCellular: - try container.encode(true, forKey: CodingKeys.useOnDemandOnlyOverCellular) + case .useOnDemandOverWifiAndCellular: + try container.encode(true, forKey: CodingKeys.useOnDemandOverWifiAndCellular) + case .useOnDemandOverWifiOnly: + try container.encode(true, forKey: CodingKeys.useOnDemandOverWifiOnly) + case .useOnDemandOverCellularOnly: + try container.encode(true, forKey: CodingKeys.useOnDemandOverCellularOnly) } } @@ -46,18 +46,18 @@ extension ActivationType: Codable { return } - if let isValid = try? container.decode(Bool.self, forKey: CodingKeys.useOnDemandForAnyInternetActivity), isValid { - self = .useOnDemandForAnyInternetActivity + if let isValid = try? container.decode(Bool.self, forKey: CodingKeys.useOnDemandOverWifiAndCellular), isValid { + self = .useOnDemandOverWifiAndCellular return } - if let isValid = try? container.decode(Bool.self, forKey: CodingKeys.useOnDemandOnlyOverWifi), isValid { - self = .useOnDemandOnlyOverWifi + if let isValid = try? container.decode(Bool.self, forKey: CodingKeys.useOnDemandOverWifiOnly), isValid { + self = .useOnDemandOverWifiOnly return } - if let isValid = try? container.decode(Bool.self, forKey: CodingKeys.useOnDemandOnlyOverCellular), isValid { - self = .useOnDemandOnlyOverCellular + if let isValid = try? container.decode(Bool.self, forKey: CodingKeys.useOnDemandOverCellularOnly), isValid { + self = .useOnDemandOverCellularOnly return } |