workOnProject
suspend fun workOnProject( icon: ByteArray?, iconName: 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
iconName
The name of 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