in pkg/client/sonar/user.go [69:85]
func (sc *Client) CreateUser(ctx context.Context, user *User) error {
var createUserRsp createUserResponse
rsp, err := sc.startRequest(ctx).
SetResult(&createUserRsp).
SetFormData(map[string]string{
"login": user.Login,
"name": user.Name,
"password": user.Password,
}).
Post("/users/create")
if err = sc.checkError(rsp, err); err != nil {
return fmt.Errorf("failed to create user user: %w", err)
}
return nil
}