Namespace HomeSeer.PluginSdk.Features
Classes
AbstractFeaturePage
An abstract implementation of the IFeaturePage interface establishing a basic structure to build a feature page from.
GenericJsonData
Generic data collection used as a JSON object. Takes the form of {"data":{}}. See JsonRequest, JsonResponse, and JsonError for basic implementation
JsonRequest
A POST request with JSON data from a web client to a feature page as a collection of key-value pairs
Use JSON stringify to build a request in JavaScript:
JSON.stringify({ data: {"request" : "load-page", "key" : "value"} });
Interfaces
IFeaturePage
The base implementation of a feature page in HS4.