Table of Contents

Class AnalyticsClientMeta

Namespace
Livekit.Server.Sdk.Dotnet
Assembly
LivekitApi.dll
public sealed class AnalyticsClientMeta : IMessage<AnalyticsClientMeta>, IEquatable<AnalyticsClientMeta>, IDeepCloneable<AnalyticsClientMeta>, IBufferMessage, IMessage
Inheritance
AnalyticsClientMeta
Implements
IBufferMessage
Inherited Members

Constructors

AnalyticsClientMeta()

public AnalyticsClientMeta()

AnalyticsClientMeta(AnalyticsClientMeta)

public AnalyticsClientMeta(AnalyticsClientMeta other)

Parameters

other AnalyticsClientMeta

Properties

ClientAddr

public string ClientAddr { get; set; }

Property Value

string

ClientConnectTime

public uint ClientConnectTime { get; set; }

Property Value

uint

ConnectionType

udp, tcp, turn

public string ConnectionType { get; set; }

Property Value

string

Country

public string Country { get; set; }

Property Value

string

GeoHash

public string GeoHash { get; set; }

Property Value

string

HasCountry

Gets whether the "country" field is set

public bool HasCountry { get; }

Property Value

bool

HasGeoHash

Gets whether the "geo_hash" field is set

public bool HasGeoHash { get; }

Property Value

bool

HasIspAsn

Gets whether the "isp_asn" field is set

public bool HasIspAsn { get; }

Property Value

bool

IspAsn

public uint IspAsn { get; set; }

Property Value

uint

Node

public string Node { get; set; }

Property Value

string

ReconnectReason

public ReconnectReason ReconnectReason { get; set; }

Property Value

ReconnectReason

Region

public string Region { get; set; }

Property Value

string

Methods

ClearCountry()

Clears the value of the "country" field

public void ClearCountry()

ClearGeoHash()

Clears the value of the "geo_hash" field

public void ClearGeoHash()

ClearIspAsn()

Clears the value of the "isp_asn" field

public void ClearIspAsn()