feat: Moves api controller to it's own module.
This commit is contained in:
@@ -5,6 +5,7 @@ import Foundation
|
||||
public enum ApiRoute: Sendable, Equatable {
|
||||
|
||||
case employee(EmployeeRoute)
|
||||
case login(User.Login)
|
||||
case purchaseOrder(PurchaseOrderRoute)
|
||||
case user(UserRoute)
|
||||
case vendor(VendorRoute)
|
||||
@@ -17,6 +18,11 @@ public enum ApiRoute: Sendable, Equatable {
|
||||
rootPath
|
||||
EmployeeRoute.router
|
||||
}
|
||||
Route(.case(Self.login)) {
|
||||
Path { "api"; "v1"; "login" }
|
||||
Method.post
|
||||
Body(.json(User.Login.self))
|
||||
}
|
||||
Route(.case(Self.purchaseOrder)) {
|
||||
rootPath
|
||||
PurchaseOrderRoute.router
|
||||
|
||||
Reference in New Issue
Block a user