template class MAGES::Analytics::ICustomBaseTypeDefinition¶
Overview¶
The base class for custom types runtime definitions. More…
templateclass ICustomBaseTypeDefinition { public: // properties TEntryType Entry; // methods virtual void Definition( string actionName, TCustomType customType, Dictionary registeredEntries, TEntryType registeredEntry, MAGESAnalyticsRuntime.Type type ); }; // direct descendants class CustomErrorTypeDefinition; class CustomEventTypeDefinition; class CustomObjectiveTypeDefinition;
Detailed Documentation¶
The base class for custom types runtime definitions.
Parameters:
TEntryType |
The type of the analytics type. |
TCustomType |
The type of the custom type. |
Properties¶
TEntryType Entry
Gets or sets the registered entries.
Methods¶
virtual void Definition( string actionName, TCustomType customType, DictionaryregisteredEntries, TEntryType registeredEntry, MAGESAnalyticsRuntime.Type type )
Defines what that the analytics runtime does.
Parameters:
actionName |
The name of the action. |
customType |
The custom type. |
registeredEntries |
The dictionary holding all the registered analytics types. |
registeredEntry |
The analytics type entry. |
type |
The type of the custom type. |