16 lines
449 B
Swift
16 lines
449 B
Swift
import Foundation
|
|
|
|
public struct StationGroup: Codable, Hashable, Identifiable, Sendable {
|
|
public var id: String
|
|
public var name: String
|
|
public var stationIDs: [String]
|
|
public var sortOrder: Int
|
|
|
|
public init(id: String = UUID().uuidString, name: String, stationIDs: [String] = [], sortOrder: Int = 0) {
|
|
self.id = id
|
|
self.name = name
|
|
self.stationIDs = stationIDs
|
|
self.sortOrder = sortOrder
|
|
}
|
|
}
|