Struct PageActionData
Defined in File ILogger.hpp
Struct Documentation
-
struct Microsoft::Applications::Events::PageActionData
The PageActionData structure represents the data of a page action event.
Public Functions
-
inline PageActionData(std::string const &pvId, ActionType actType)
A constructor that takes a page view ID, and an action type.
Public Members
-
std::string pageViewId
[Required] The ID of the page view associated with this action.
-
ActionType actionType
[Required] A generic abstraction of the type of page action.
-
RawActionType rawActionType
[Optional] The type of physical action, as one of the RawActionType enumeration values.
-
InputDeviceType inputDeviceType
[Optional] The type of input device that generates this page action.
-
std::string targetItemId
[Optional] The ID of the item on which this action acts.
-
std::string targetItemDataSourceName
[Optional] The name of the data source item upon which this action acts.
-
std::string targetItemDataSourceCategory
[Optional] The name of the data source category that the item belongs to.
-
std::string targetItemDataSourceCollection
[Optional] The name of the data source collection that the item belongs to.
-
std::string targetItemLayoutContainer
[Optional] The name of the layout container the item belongs to.
-
unsigned short targetItemLayoutRank
[Optional] The relative ordering/ranking/positioning within the layout container.
-
std::string destinationUri
[Optional] The destination URI resulted by this action.
-
inline PageActionData(std::string const &pvId, ActionType actType)