Table of Contents

Class TrackerFactoryInfo

Namespace
VpnHood.Core.Client.Abstractions
Assembly
VpnHood.Core.Client.Abstractions.dll

Represents a tracker factory as the VPN engine receives it: its kind and its settings.

public class TrackerFactoryInfo
Inheritance
TrackerFactoryInfo
Inherited Members

Remarks

An engine makes no tracker of a kind it does not have, an empty one included.

Properties

Kind

Gets the factory's kind, a name any engine may know (TrackerKinds in VpnHood.Core.Client.VpnServices.Abstractions.Tracking). The default is empty.

public string Kind { get; init; }

Property Value

string

Settings

Gets the factory's settings, as its kind has them.

public required JsonElement Settings { get; init; }

Property Value

JsonElement