package
0.0.0-20241219120101-d8a5f49ad328
Repository: https://github.com/fossology/licensedb.git
Documentation: pkg.go.dev
# Functions
CreateUser creates a new user
@Summary Create new user @Description Create a new service user @Id CreateUser @Tags Users @Accept json @Produce json @Param user body models.UserInput true "User to create" @Success 201 {object} models.UserResponse @Failure 400 {object} models.LicenseError "Invalid json body" @Failure 409 {object} models.LicenseError "User already exists" @Security ApiKeyAuth @Router /users [post].
GetAllUser retrieves a list of all users from the database.
GetUser retrieves a user by their user ID from the database.
Login user and get JWT tokens
@Summary Login @Description Login to get JWT token @Id Login @Tags Users @Accept json @Produce json @Param user body models.UserLogin true "Login credentials" @Success 200 {object} object{token=string} "JWT token" @Router /login [post].