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
otherAnalyticsClientMeta
Properties
ClientAddr
public string ClientAddr { get; set; }
Property Value
ClientConnectTime
public uint ClientConnectTime { get; set; }
Property Value
ConnectionType
udp, tcp, turn
public string ConnectionType { get; set; }
Property Value
Country
public string Country { get; set; }
Property Value
GeoHash
public string GeoHash { get; set; }
Property Value
HasCountry
Gets whether the "country" field is set
public bool HasCountry { get; }
Property Value
HasGeoHash
Gets whether the "geo_hash" field is set
public bool HasGeoHash { get; }
Property Value
HasIspAsn
Gets whether the "isp_asn" field is set
public bool HasIspAsn { get; }
Property Value
IspAsn
public uint IspAsn { get; set; }
Property Value
Node
public string Node { get; set; }
Property Value
ReconnectReason
public ReconnectReason ReconnectReason { get; set; }
Property Value
Region
public string Region { get; set; }
Property Value
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()