+
+func PasswordReset(c *gin.Context) {
+ query := &PasswordResetQuery{}
+
+ query.In.Email = c.PostForm("email")
+
+ RunQuery(query, c)
+}
+
+func ChangePassword(c *gin.Context) {
+ query := &ChangePasswordQuery{}
+
+ query.In.Token = c.PostForm("token")
+ query.In.Password = c.PostForm("password")
+
+ RunQuery(query, c)
+}
+
+func ConfirmEmail(c *gin.Context) {
+ query := &ConfirmEmailQuery{}
+
+ query.In.Token = c.PostForm("token")
+
+ RunQuery(query, c)
+}
+
+func UserAccount(c *gin.Context) {
+ query := &UserAccountQuery{}
+
+ query.In.User = GetUser(c)
+
+ RunQuery(query, c)
+}
+
+func AdminGetAllPortfolios(c *gin.Context) {
+ query := &GetAllPortfoliosQuery{}
+
+ query.In.Market = "poloniex"
+
+ RunQuery(query, c)
+}