Class GetApps


  • public class GetApps
    extends java.lang.Object
    Gets the available OpenemsApps.

    Request:

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

    Response:

     {
       "jsonrpc": "2.0",
       "id": "UUID",
       "result": {
         apps: [{
           "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[],
         }]
       }
     }
     
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String METHOD  
    • Constructor Summary

      Constructors 
      Constructor Description
      GetApps()  
    • Method Summary

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • GetApps

        public GetApps()