Package 

Class TrackedEvent


  • 
    public final class TrackedEvent
    
                        

    Represents a single event sent to the backend.

    The type field now uses EventCategory (STANDARD/CUSTOM) instead of raw strings. For STANDARD events, the name field contains the original EventType name. For CUSTOM events, the name field contains the custom event name.

    Extra fields that are only meaningful for install-type events are kept optional so the same data class can be reused for any user-generated event as well.