Files
2023-06-05 23:39:23 +08:00

38 lines
574 B
Swift

//
// Connections.swift
// ClashX Dashboard
//
//
import Cocoa
class Connections: ObservableObject, Identifiable {
let id = UUID()
@Published var items: [ConnectionItem]
init(_ items: [ConnectionItem]) {
self.items = items
}
}
class ConnectionItem: ObservableObject, Decodable {
let id: String
let host: String
let sniffHost: String
let process: String
let dl: String
let ul: String
let dlSpeed: String
let ulSpeed: String
let chains: String
let rule: String
let time: String
let source: String
let destinationIP: String
let type: String
}