Files
AR-Menu/Library/PackageCache/com.unity.sharp-zip-lib@6b61f82b0cb3/Editor/Analytics/AnalyticsEvent.cs
2025-11-30 08:35:03 +02:00

29 lines
750 B
C#

using System;
namespace Unity.SharpZipLib.Editor {
internal class AnalyticsEventData {
public string actualPackageVersion;
}
internal abstract class AnalyticsEvent {
internal abstract string eventName { get; }
internal virtual int version => 1;
internal virtual int maxEventPerHour => 10000;
internal virtual int maxItems => 1000;
// Minimum interval to send this event
internal virtual TimeSpan minInterval => TimeSpan.Zero;
internal readonly AnalyticsEventData parameters;
internal AnalyticsEvent() {
parameters = new AnalyticsEventData();
}
internal AnalyticsEvent(AnalyticsEventData eventData) {
parameters = eventData;
}
}
} //end namespace