- {"GET", []gin.HandlerFunc{GetMarketBalance}, "/:name/balance"},
+ {"GET", []gin.HandlerFunc{TestMarketCredentials}, "/:name/test-credentials"},
+ {"GET", []gin.HandlerFunc{GetPortfolio}, "/:name/portfolio"},
+ },
+ },
+ {
+ "/user",
+ []Middleware{JwtAuth, UserConfirmed, OtpAuth},
+ []Route{
+ {"GET", []gin.HandlerFunc{UserAccount}, "/account"},
+ },
+ },
+ {
+ "/admin",
+ []Middleware{JwtAuth, UserConfirmed, UserIsAdmin, OtpAuth},
+ []Route{
+ {"GET", []gin.HandlerFunc{AdminGetAllPortfolios}, "/portfolios"},