using System.Collections.Generic;
namespace ThinkingData.Analytics
{
    /// 
    /// Dynamic super properties interfaces.
    /// 
    public interface TDDynamicSuperPropertiesHandler
    {
        /// 
        /// Dynamically gets event properties
        /// 
        /// event properties
        Dictionary GetDynamicSuperProperties();
    }
    /// 
    /// Auto track event callback interfaces.
    /// 
    public interface TDAutoTrackEventHandler
    {
        /// 
        /// Get Auto track event properties
        /// 
        /// auto track event type
        /// event properties
        /// event properties
        Dictionary GetAutoTrackEventProperties(int type, Dictionary properties);
    }
}