Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DeleteUser ¶
DeleteUser godoc @Summary Delete user @Description Delete user @Tags user @Accept json @Produce json @Success 200 {string} JSON "{"message": "User deleted successfully"}" @Security AccessToken @Router /user/ [delete]
func EditEmail ¶
EditEmail godoc @Summary Edit email @Description Edit email @Tags user @Accept json @Produce json @Param user body models.UpdateEmailRequest true "User" @Success 200 {string} JSON "{"message": "Email updated successfully"}" @Security AccessToken @Router /user/email [patch]
func Login ¶
Login godoc @Summary Login @Description Login @Tags user @Accept json @Produce json @Param user body models.LoginRequest true "User" @Success 200 {string} JSON "{"access_token": "access_token", "refresh_token": "refresh_token"}" @Router /user/login [post]s
func LogoutUser ¶
LogoutUser godoc @Summary Logout user @Description Logout user @Tags user @Accept json @Produce json @Success 200 {string} JSON "{"message": "Logged out successfully"}" @Security AccessToken @Router /user/logout [post]
func RefreshToken ¶
RefreshToken godoc @Summary Refresh token @Description Refresh token @Tags user @Accept json @Produce json @Success 200 {string} JSON "{"access_token": "access_token", "refresh_token": "refresh_token"}" @Security RefreshToken @Router /user/refresh_token [post]
Types ¶
This section is empty.