Struct PageActionData

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.