# Functions
@tags user @accept json @produce json @param X-XSRF-TOKEN header string true "csrf token" @param request body user.UserLoginRequest true "email login" @success 200 {object} user.EmailLoginResponse @failure 400 {object} response.SwaggerErrorResponse @failure 404 {object} response.SwaggerErrorResponse @failure 503 {object} response.SwaggerErrorResponse @router /api/token [post].
@tags user @accept json @produce json @param X-XSRF-TOKEN header string true "csrf token" @param request body user.UserLogoutRequest true "logout" @success 204 @failure 400 {object} response.SwaggerErrorResponse @failure 401 {object} response.SwaggerErrorResponse @failure 503 {object} response.SwaggerErrorResponse @router /api/token [delete].
No description provided by the author
@tags user @accept json @produce json @param X-XSRF-TOKEN header string true "csrf token" @param request body user.UserLoginRequest true "email login" @success 200 {object} user.EmailLoginResponse @failure 400 {object} response.SwaggerErrorResponse @failure 401 {object} response.SwaggerErrorResponse @failure 503 {object} response.SwaggerErrorResponse @router /api/oauth/{provider}/token [post] @param provider path string true "oauth provider" enums(google).
@tags user @accept json @produce json @param X-XSRF-TOKEN header string true "csrf token" @param request body user.TokenRefreshRequest true "refresh token" @success 200 {object} user.TokenRefreshResponse @failure 400 {object} response.SwaggerErrorResponse @failure 401 {object} response.SwaggerErrorResponse @failure 503 {object} response.SwaggerErrorResponse @router /api/token [put].
@tags user @accept json @produce json @param X-XSRF-TOKEN header string true "csrf token" @param request body user.UserCreateRequest true "register user" @success 200 {object} user.UserRegisterResponse @failure 400 {object} response.SwaggerErrorResponse @failure 503 {object} response.SwaggerErrorResponse @router /api/user [post].
@tags user @accept json @produce json @param request query user.UserSearchRequest false "search users" @param filter.name query string false "name" @param filter.email query string false "email" @success 200 {object} user.UserSearchResponse @failure 400 {object} response.SwaggerErrorResponse @failure 503 {object} response.SwaggerErrorResponse @router /api/user [get].
@tags user @accept json @produce json @param X-XSRF-TOKEN header string true "csrf token" @param request body user.UserUpdateRequest true "update user" @success 204 @failure 400 {object} response.SwaggerErrorResponse @failure 401 {object} response.SwaggerErrorResponse @failure 503 {object} response.SwaggerErrorResponse @router /api/user [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
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