AnalyticsIkonRelayServerStats.fromJson constructor

AnalyticsIkonRelayServerStats.fromJson(
  1. 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?) ?? '',
);