feat: Begins integrating url routing.

This commit is contained in:
2025-12-29 09:23:08 -05:00
parent 861ff3bfd6
commit 6bc6a7d7fa
7 changed files with 71 additions and 4 deletions

View File

@@ -1,6 +1,6 @@
import Foundation
public struct EquipmentInfo: Codable, Equatable {
public struct EquipmentInfo: Codable, Equatable, Sendable {
public let staticPressure: Double
public let heatingCFM: Int
public let coolingCFM: Int

View File

@@ -0,0 +1,17 @@
import CasePathsCore
import Foundation
@preconcurrency import URLRouting
extension SiteRoute {
/// Represents api routes.
///
/// The routes return json as opposed to view routes that return html.
public enum Api {
public static let rootPath = Path {
"api"
"v1"
}
}
}

View File

@@ -0,0 +1,6 @@
import CasePathsCore
import Foundation
@preconcurrency import URLRouting
public enum SiteRoute {
}