Files
mixtape/Finch/Metadata/AnalyticsOptions.cs
T

21 lines
468 B
C#

namespace Finch.Metadata;
public class AnalyticsOptions
{
public bool Enabled { get; set; } = true;
public string Endpoint { get; set; } = "/api/hello";
public string ProxyUrl { get; set; }
public string ProxyScriptEndpoint { get; set; } = "/hi.js";
public string ProxyTrackEndpoint { get; set; } = "/ping";
public string TrackingId { get; set; }
public bool Valid()
{
return Enabled && TrackingId.HasValue() && ProxyUrl.HasValue();
}
}