namespace MAGES::Analytics

namespace Analytics {

// namespaces

namespace MAGES::Analytics::Editor;

// interfaces

interface IEventDefinition;
interface IQueryIterator;

// classes

class ActionRecord;
class AnalyticsLogger;
class AnalyticsManagedObject;
class AnalyticsScriptableObject;
class AnalyticsTypes;
class AnalyticsUtilities;
class CollisionRecord;
class CustomErrorTypeDefinition;
class CustomEventTypeDefinition;
class CustomObjectiveTypeDefinition;
class DefaultIterators;
class DefaultProcessors;
class Event;
class EventIterator;
class EventTypes;
class EventsScriptableObject;
class HelpUrls;

template 
class ICustomBaseTypeDefinition;

class InteractionRecord;
class ListIterator;
class MAGESAnalytics;
class MAGESAnalyticsEntry;

template 
class MAGESAnalyticsObject;

class MAGESAnalyticsRuntime;
class MAGESEvent;
class MAGESObjective;
class Processor;
class Query;
class SessionOverviewController;
class SettingsScriptableObject;
class TransformRecord;

} // namespace Analytics