Class TrackerCreateParams
- Namespace
- VpnHood.Core.Client.VpnServices.Abstractions.Tracking
- Assembly
- VpnHood.Core.Client.VpnServices.Abstractions.dll
Represents what a tracker factory makes a tracker with.
public class TrackerCreateParams
- Inheritance
-
TrackerCreateParams
- Inherited Members
Properties
ClientId
Gets or sets the client's ID, which the tracker reports as its client.
public required string ClientId { get; set; }
Property Value
ClientVersion
Gets or sets the version the tracker reports: the app's own.
[JsonConverter(typeof(VersionConverter))]
public required Version ClientVersion { get; set; }
Property Value
IsEnabled
Gets or sets the person's usage-data switch: a tracker made switched off sends nothing, its start included.
public required bool IsEnabled { get; set; }
Property Value
UserAgent
Gets or sets the user agent the tracker sends, or null for its own.
public string? UserAgent { get; set; }