Files
wireguard-apple/WireGuard/Shared/Model/Legacy/LegacyTunnelConfiguration.swift
T
Eric Kuck 8553723e04 Updated NETunnelProvider save format
Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
2018-12-21 16:42:16 +01:00

16 lines
425 B
Swift

// SPDX-License-Identifier: MIT
// Copyright © 2018 WireGuard LLC. All Rights Reserved.
import Foundation
final class LegacyTunnelConfiguration: Codable {
let interface: LegacyInterfaceConfiguration
let peers: [LegacyPeerConfiguration]
}
extension LegacyTunnelConfiguration {
var migrated: TunnelConfiguration {
return TunnelConfiguration(interface: interface.migrated, peers: peers.migrated)
}
}