workOnProject

fun workOnProject(icon: String?, projectId: String? = null, name: String, projectDescription: String, projectVersion: String, groups: List<String>, projectRepository: String = ""): JsonObject

Method to execute the request to add a new project or edit an exiting project

Return

the result of the request as JsonObject

Parameters

icon

The icon of the project

projectId

The identifier of the project to edit

name

The name of the project

projectDescription

The description of the project

projectVersion

The current version of the project

groups

The list of groups where the project can be visible

projectRepository

The url of the repository of the project