java.lang.Object
io.openems.edge.core.appmanager.jsonrpc.GetApp

public class GetApp extends Object
Gets the available OpenemsApp.

Request:

 {
   "jsonrpc": "2.0",
   "id": "UUID",
   "method": "getApp",
   "params": {}
 }
 

Response:

 {
   "jsonrpc": "2.0",
   "id": "UUID",
   "result": {
     app: {
       "categorys": [{
        "name": string (OpenemsAppCategory enum),
        "readableName": string
       }],
       "cardinality": string (OpenemsAppUsage enum),
       "appId": string,
       "name": string,
       "status": {
        "status": string (OpenemsAppStatus enum),
        "errorCompatibleMessages": string[],
        "errorInstallableMessages": string[]
       },
       "image": string (base64),
       "instanceIds": UUID[],
     }
   }
 }