AnalyticsIkonHostServerStats.fromJson constructor

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

Implementation

factory AnalyticsIkonHostServerStats.fromJson(Map<String, dynamic> json) => AnalyticsIkonHostServerStats(
    time: (json['Time'] as String?) ?? '',
    state: (json['State'] as String?) ?? '',
    stateReason: (json['StateReason'] as String?) ?? '',
    slotCount: (json['SlotCount'] as num?)?.toInt() ?? 0,
    activeCount: (json['ActiveCount'] 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?) ?? '',
);