aboutsummaryrefslogtreecommitdiff
path: root/Hotline/Models/Server.swift
diff options
context:
space:
mode:
Diffstat (limited to 'Hotline/Models/Server.swift')
-rw-r--r--Hotline/Models/Server.swift16
1 files changed, 16 insertions, 0 deletions
diff --git a/Hotline/Models/Server.swift b/Hotline/Models/Server.swift
new file mode 100644
index 0000000..c2063ea
--- /dev/null
+++ b/Hotline/Models/Server.swift
@@ -0,0 +1,16 @@
+import SwiftUI
+
+@Observable final class Server {
+ let name: String
+ let description: String?
+ let users: Int = 0
+ let address: String
+ let port: Int
+
+ init(name: String, description: String?, address: String, port: Int) {
+ self.name = name
+ self.description = description
+ self.address = address
+ self.port = port
+ }
+}