mirror of
https://github.com/aclindsa/moneygo.git
synced 2025-07-02 20:28:38 -04:00
Prefix all API endpoints with 'v1/', pluralize collections
This commit is contained in:
@ -52,15 +52,15 @@ func TxHandlerFunc(t TxHandler, db *gorp.DbMap) http.HandlerFunc {
|
||||
|
||||
func GetHandler(db *gorp.DbMap) *http.ServeMux {
|
||||
servemux := http.NewServeMux()
|
||||
servemux.HandleFunc("/session/", TxHandlerFunc(SessionHandler, db))
|
||||
servemux.HandleFunc("/user/", TxHandlerFunc(UserHandler, db))
|
||||
servemux.HandleFunc("/security/", TxHandlerFunc(SecurityHandler, db))
|
||||
servemux.HandleFunc("/price/", TxHandlerFunc(PriceHandler, db))
|
||||
servemux.HandleFunc("/securitytemplate/", SecurityTemplateHandler)
|
||||
servemux.HandleFunc("/account/", TxHandlerFunc(AccountHandler, db))
|
||||
servemux.HandleFunc("/transaction/", TxHandlerFunc(TransactionHandler, db))
|
||||
servemux.HandleFunc("/import/gnucash", TxHandlerFunc(GnucashImportHandler, db))
|
||||
servemux.HandleFunc("/report/", TxHandlerFunc(ReportHandler, db))
|
||||
servemux.HandleFunc("/v1/sessions/", TxHandlerFunc(SessionHandler, db))
|
||||
servemux.HandleFunc("/v1/users/", TxHandlerFunc(UserHandler, db))
|
||||
servemux.HandleFunc("/v1/securities/", TxHandlerFunc(SecurityHandler, db))
|
||||
servemux.HandleFunc("/v1/prices/", TxHandlerFunc(PriceHandler, db))
|
||||
servemux.HandleFunc("/v1/securitytemplates/", SecurityTemplateHandler)
|
||||
servemux.HandleFunc("/v1/accounts/", TxHandlerFunc(AccountHandler, db))
|
||||
servemux.HandleFunc("/v1/transactions/", TxHandlerFunc(TransactionHandler, db))
|
||||
servemux.HandleFunc("/v1/imports/gnucash", TxHandlerFunc(GnucashImportHandler, db))
|
||||
servemux.HandleFunc("/v1/reports/", TxHandlerFunc(ReportHandler, db))
|
||||
|
||||
return servemux
|
||||
}
|
||||
|
Reference in New Issue
Block a user