in pkg/client/sonar/group.go [56:73]
func (sc *Client) CreateGroup(ctx context.Context, group *Group) error {
var createGroupRsp createGroupResponse
rsp, err := sc.startRequest(ctx).
SetResult(&createGroupRsp).
SetFormData(map[string]string{
"name": group.Name,
"description": group.Description,
}).
Post("/user_groups/create")
if err = sc.checkError(rsp, err); err != nil {
return fmt.Errorf("failed to create user group: %w", err)
}
group.ID = createGroupRsp.Group.ID
return nil
}