DATA)Project informations
projectInfo::={"id":#project,"name":string ,"current":boolean}
DATA)Request to be executed on the specified project.
projectRequest::={"project":#project,"request":string ,"data":any}
GET)Returns the current project
input
::=null
output
::=projectInfo
SET)Switches the current project
input
::=#project
output
::=null
GET)Returns the list of all projects
input
::=null
output
::=projectInfo[]
GET)Execute a GET request within the given project
input
::=projectRequest
output
::=any
SET)Execute a SET request within the given project
input
::=projectRequest
output
::=any
EXEC)Execute an EXEC request within the given project
input
::=projectRequest
output
::=any
SET)Create a new project
input
::=string
output
::=projectInfo