Table of Contents

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

string

ClientVersion

Gets or sets the version the tracker reports: the app's own.

[JsonConverter(typeof(VersionConverter))]
public required Version ClientVersion { get; set; }

Property Value

Version

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

bool

UserAgent

Gets or sets the user agent the tracker sends, or null for its own.

public string? UserAgent { get; set; }

Property Value

string