package web import ( "github.com/gorilla/mux" ) func (ws *WebServer) setupVehiclesRoutes(appRouter *mux.Router) { vehicles := appRouter.PathPrefix("/vehicles").Subrouter() vehicles.HandleFunc("/", ws.appHandler.VehiclesSearchHTTPHandler()) // Bookings vehicles.HandleFunc("/bookings/", ws.appHandler.VehiclesBookingsListHTTPHandler()) vehicles.HandleFunc("/bookings/{bookingid}", ws.appHandler.VehicleBookingDisplayHTTPHandler()) vehicles.HandleFunc("/bookings/{bookingid}/documents/{document}", ws.appHandler.BookingDocumentDownloadHTTPHandler()) // Vehicle booking vehicles.HandleFunc("/v/{vehicleid}/b/{beneficiaryid}", ws.appHandler.BookVehicleHTTPHandler()) }