21#ifndef LSHCORE_COMMUNICATION_DESERIALIZER_HPP
22#define LSHCORE_COMMUNICATION_DESERIALIZER_HPP
24#include <ArduinoJson.h>
Provides a function to deserialize and dispatch a received Json payload.
Definition deserializer.cpp:32
auto deserializeAndDispatch(const JsonDocument &doc) -> DispatchResult
Main entry point for command processing. Deserializes a JSON document and immediately dispatches the ...
Definition deserializer.cpp:107
Represents the result of a dispatch operation.
Definition deserializer.hpp:36
bool stateChanged
True if the device state was changed by the command.
Definition deserializer.hpp:37
bool networkClickHandled
True if a network click was confirmed or handled.
Definition deserializer.hpp:38