AnalyticsIkonRelayServerStats.fromJson constructor
AnalyticsIkonRelayServerStats.fromJson(
- Map<String, dynamic> json
)
Implementation
factory AnalyticsIkonRelayServerStats.fromJson(Map<String, dynamic> json) => AnalyticsIkonRelayServerStats(
time: (json['Time'] as String?) ?? '',
agentCount: (json['AgentCount'] as num?)?.toInt() ?? 0,
tcpTunnelCount: (json['TcpTunnelCount'] as num?)?.toInt() ?? 0,
udpTunnelCount: (json['UdpTunnelCount'] as num?)?.toInt() ?? 0,
tcpConnectionCount: (json['TcpConnectionCount'] as num?)?.toInt() ?? 0,
cpuUsagePercentage: (json['CpuUsagePercentage'] as num?)?.toDouble() ?? 0.0,
processMemoryUsedMb: (json['ProcessMemoryUsedMb'] as num?)?.toDouble() ?? 0.0,
managedMemoryUsedMb: (json['ManagedMemoryUsedMb'] as num?)?.toDouble() ?? 0.0,
memoryInfo: (json['MemoryInfo'] as String?) ?? '',
);