Class PageActionResponse
[JsonObject]
public class PageActionResponse : JsonResponse
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: HomeSeer.PluginSdk.Features.Responses.PageActions
Assembly: PluginSdk.dll
A POST response with JSON data for a feature page as a collection of key-value pairs that describes a series of actions that will be executed by JavaScript
Constructors
View SourcePageActionResponse()
Create a new, empty PageActionReponse
Declaration
[JsonConstructor]
public PageActionResponse()
PageActionResponse(JsonRequest)
Create a new PageActionResponse based on a received JsonRequest
Declaration
public PageActionResponse(JsonRequest request)
Parameters
Type | Name | Description |
---|---|---|
JsonRequest | request |
Fields
View SourcePageActionsKey
The key for the collection of actions to execute
Declaration
protected const string PageActionsKey = "page_actions"
Field Value
Type | Description |
---|---|
System.String |
Properties
View SourcePageActions
A collection of PageActions to execute on the Feature Page
Declaration
[JsonIgnore]
public List<FeaturePageAction> PageActions { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<FeaturePageAction> |