Nelze vybrat více než 25 témat
Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.
|
- import Fluent
- import Vapor
- import Crypto
-
-
- let
- encryptionKey =
- SymmetricKey(data:
- Environment.get("ENCRYPTION_KEY")!.data(using:
- .utf8)!)
-
- func routes(_ app: Application) throws {
- app.routes.caseInsensitive = true
- app.routes.defaultMaxBodySize = "64mb";
- let baseApp = app.grouped("api").grouped("v2.0")
- baseApp.get { req async in
- "Connexion Mobile Services Version 2.0"
- }
- try baseApp.register(collection: cntrlCategory())
- try baseApp.register(collection: cntrlValueType())
- try baseApp.register(collection: cntrlDataTypes())
- try baseApp.register(collection: cntrlRole())
- try baseApp.register(collection: cntrlUser())
- try baseApp.register(collection: cntrlLocation())
- try baseApp.register(collection: cntrlDivision())
- try baseApp.register(collection: cntrlGate())
- try baseApp.register(collection: cntrlSegment())
- try baseApp.register(collection: cntrlResponseType())
- try baseApp.register(collection: cntrlUnit())
- try baseApp.register(collection: cntrlComparisonType())
- try baseApp.register(collection: cntrlEquipmentType())
- try baseApp.register(collection: cntrlFluid())
- try baseApp.register(collection: cntrlFuel())
- try baseApp.register(collection: cntrlIncompleteReason())
- try baseApp.register(collection: cntrlInputType())
- try baseApp.register(collection: cntrlJobSite())
- try baseApp.register(collection: cntrlLevel())
- try baseApp.register(collection: cntrlLocation())
- try baseApp.register(collection: cntrlNoteType())
- try baseApp.register(collection: cntrlPart())
- try baseApp.register(collection: cntrlPriority())
- try baseApp.register(collection: cntrlReason())
- try baseApp.register(collection: cntrlRepairType())
- try baseApp.register(collection: cntrlSignatureType())
- try baseApp.register(collection: cntrlState())
- try baseApp.register(collection: cntrlStatus())
- try baseApp.register(collection: cntrlValueType())
- try baseApp.register(collection: cntrlViscosity())
- try baseApp.register(collection: cntrlCompartment())
- try baseApp.register(collection: cntrlCompartmentLocation())
- try baseApp.register(collection: cntrlContact())
- try baseApp.register(collection: cntrlContactInfo())
- try baseApp.register(collection: cntrlCustomer())
- try baseApp.register(collection: cntrlEquipment())
- try baseApp.register(collection: cntrlMake())
- try baseApp.register(collection: cntrlModel())
- try baseApp.register(collection: cntrlObjProperty())
- try baseApp.register(collection: cntrlProduct())
-
-
-
- }
|