Model: Make InterfaceConfiguration and PeerConfiguration structs

This commit is contained in:
Roopesh Chander 2018-10-20 16:30:14 +05:30
parent 3e72dcade8
commit e337427eae
1 changed files with 2 additions and 2 deletions

View File

@ -18,7 +18,7 @@ class TunnelConfiguration: Codable {
}
@available(OSX 10.14, iOS 12.0, *)
class InterfaceConfiguration: Codable {
struct InterfaceConfiguration: Codable {
var name: String
var privateKey: Data
var addresses: [IPAddressRange] = []
@ -35,7 +35,7 @@ class InterfaceConfiguration: Codable {
}
@available(OSX 10.14, iOS 12.0, *)
class PeerConfiguration: Codable {
struct PeerConfiguration: Codable {
var publicKey: Data
var preSharedKey: Data? {
didSet(value) {