Class GetEdgesStatusRequest
java.lang.Object
io.openems.common.jsonrpc.base.JsonrpcMessage
io.openems.common.jsonrpc.base.AbstractJsonrpcRequest
io.openems.common.jsonrpc.base.JsonrpcRequest
io.openems.backend.common.jsonrpc.request.GetEdgesStatusRequest
Represents a JSON-RPC Request for 'getEdgesStatus'.
{ "jsonrpc": "2.0", "id": "UUID", "method": "getEdgesStatus", "params": { "edgeIds": string[] } }
-
Field Summary
Fields inherited from class io.openems.common.jsonrpc.base.JsonrpcRequest
DEFAULT_TIMEOUT_SECONDS, id, NO_TIMEOUT, timeoutOpt
Fields inherited from class io.openems.common.jsonrpc.base.JsonrpcMessage
JSONRPC_VERSION
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic GetEdgesStatusRequest
from
(JsonrpcRequest request) CreateGetEdgesStatusRequest
from aJsonrpcRequest
.com.google.gson.JsonObject
Gets the paramsJsonObject
of theJsonrpcRequest
.Methods inherited from class io.openems.common.jsonrpc.base.JsonrpcRequest
getId, getTimeout, toJsonObject
Methods inherited from class io.openems.common.jsonrpc.base.AbstractJsonrpcRequest
getFullyQualifiedMethod, getMethod
Methods inherited from class io.openems.common.jsonrpc.base.JsonrpcMessage
from, from, toString
-
Field Details
-
METHOD
- See Also:
-
edgeIds
-
-
Constructor Details
-
GetEdgesStatusRequest
-
-
Method Details
-
from
public static GetEdgesStatusRequest from(JsonrpcRequest request) throws OpenemsError.OpenemsNamedException CreateGetEdgesStatusRequest
from aJsonrpcRequest
.- Parameters:
request
- theJsonrpcRequest
- Returns:
- the
GetEdgesStatusRequest
- Throws:
OpenemsError.OpenemsNamedException
- on parse error
-
getParams
public com.google.gson.JsonObject getParams()Description copied from class:AbstractJsonrpcRequest
Gets the paramsJsonObject
of theJsonrpcRequest
.- Specified by:
getParams
in classAbstractJsonrpcRequest
- Returns:
- the params as
JsonObject
-