SinricPro Library
Loading...
Searching...
No Matches
SinricProRequest.h
1#pragma once
2
3#include <WString.h>
4#include <ArduinoJson.h>
5#include <functional>
6
7#include "SinricProNamespace.h"
8namespace SINRICPRO_NAMESPACE {
9
10struct SinricProRequest {
11 const String &action;
12 const String &instance;
13 JsonObject &request_value;
14 JsonObject &response_value;
15};
16
17using SinricProRequestHandler = std::function<bool(SinricProRequest&)>;
18
19} // SINRICPRO_NAMESPACE