package
2.10.3+incompatible
Repository: https://github.com/chanjuihuang/go-backend-framework.git
Documentation: pkg.go.dev

# Functions

@tags user @accept json @produce json @param X-XSRF-TOKEN header string true "csrf token" @param request body user.UserLoginRequest true "login user" @success 200 {object} response.Response{data=user.TokenData} @failure 400 {object} response.ErrorResponse "code: 400-001(Bad Request), 400-002(request validation failed), 400-003(email is wrong), 400-004(password is wrong)" @failure 403 {object} response.ErrorResponse "code: 403-001(Forbidden)" @failure 500 {object} response.ErrorResponse "code: 500-001(Internal Server Error)" @router /api/user/login [post].
@tags user @accept json @produce json @param Authorization header string true "bearer token" @success 200 {object} response.Response{data=UserData} @failure 400 {object} response.ErrorResponse "code: 400-001(Bad Request)" @failure 401 {object} response.ErrorResponse "code: 401-001(Unauthorized)" @failure 500 {object} response.ErrorResponse "code: 500-001(Internal Server Error)" @router /api/user/me [get].
@tags user @accept json @produce json @param X-XSRF-TOKEN header string true "csrf token" @param request body user.UserRegisterRequest true "register user" @success 200 {object} response.Response{data=user.TokenData} @failure 400 {object} response.ErrorResponse "code: 400-001(Bad Request), 400-002(request validation failed)" @failure 403 {object} response.ErrorResponse "code: 403-001(Forbidden)" @failure 500 {object} response.ErrorResponse "code: 500-001(Internal Server Error)" @router /api/user/register [post].
@tags user @accept json @produce json @param X-XSRF-TOKEN header string true "csrf token" @param Authorization header string true "bearer token" @param request body user.UserUpdateRequest true "update user" @success 200 {object} response.Response{data=user.UserData} @failure 400 {object} response.ErrorResponse "code: 400-001(Bad Request), 400-002(request validation failed)" @failure 401 {object} response.ErrorResponse "code: 401-001(Unauthorized)" @failure 500 {object} response.ErrorResponse "code: 500-001(Internal Server Error)" @router /api/user [put].
@tags user @accept json @produce json @param X-XSRF-TOKEN header string true "csrf token" @param Authorization header string true "bearer token" @param request body user.UserUpdatePasswordRequest true "update user" @success 204 "no content" @failure 400 {object} response.ErrorResponse "code: 400-001(Bad Request), 400-002(request validation failed)" @failure 401 {object} response.ErrorResponse "code: 401-001(Unauthorized)" @failure 500 {object} response.ErrorResponse "code: 500-001(Internal Server Error)" @router /api/user/password [put].

# Structs

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author