AdvancedMachineFeatures.fromJson constructor

AdvancedMachineFeatures.fromJson(
  1. Object? j
)

Implementation

factory AdvancedMachineFeatures.fromJson(Object? j) {
  final json = j as Map<String, Object?>;
  return AdvancedMachineFeatures(
    enableNestedVirtualization: switch (json['enableNestedVirtualization']) {
      null => null,
      Object $1 => decodeBool($1),
    },
    enableUefiNetworking: switch (json['enableUefiNetworking']) {
      null => null,
      Object $1 => decodeBool($1),
    },
    performanceMonitoringUnit: switch (json['performanceMonitoringUnit']) {
      null => null,
      Object $1 => decodeString($1),
    },
    threadsPerCore: switch (json['threadsPerCore']) {
      null => null,
      Object $1 => decodeInt($1),
    },
    turboMode: switch (json['turboMode']) {
      null => null,
      Object $1 => decodeString($1),
    },
    visibleCoreCount: switch (json['visibleCoreCount']) {
      null => null,
      Object $1 => decodeInt($1),
    },
  );
}