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
    }
}
