AnalyticsIkonTurnServerStats.fromJson constructor

AnalyticsIkonTurnServerStats.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory AnalyticsIkonTurnServerStats.fromJson(Map<String, dynamic> json) => AnalyticsIkonTurnServerStats(
    time: (json['Time'] as String?) ?? '',
    activeAllocationCount: (json['ActiveAllocationCount'] as num?)?.toInt() ?? 0,
    activeConnectionCount: (json['ActiveConnectionCount'] as num?)?.toInt() ?? 0,
    channelBindingCount: (json['ChannelBindingCount'] as num?)?.toInt() ?? 0,
    totalAllocationsCreated: (json['TotalAllocationsCreated'] 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?) ?? '',
);