mirror of
https://github.com/lollipopkit/flutter_server_box.git
synced 2025-12-16 23:04:22 +01:00
92 lines
3.2 KiB
Dart
92 lines
3.2 KiB
Dart
// GENERATED CODE - DO NOT MODIFY BY HAND
|
|
|
|
part of 'disk_smart.dart';
|
|
|
|
// **************************************************************************
|
|
// JsonSerializableGenerator
|
|
// **************************************************************************
|
|
|
|
_$DiskSmartImpl _$$DiskSmartImplFromJson(Map<String, dynamic> json) =>
|
|
_$DiskSmartImpl(
|
|
device: json['device'] as String,
|
|
healthy: json['healthy'] as bool?,
|
|
temperature: (json['temperature'] as num?)?.toDouble(),
|
|
model: json['model'] as String?,
|
|
serial: json['serial'] as String?,
|
|
powerOnHours: (json['powerOnHours'] as num?)?.toInt(),
|
|
powerCycleCount: (json['powerCycleCount'] as num?)?.toInt(),
|
|
rawData: json['rawData'] as Map<String, dynamic>,
|
|
smartAttributes: (json['smartAttributes'] as Map<String, dynamic>).map(
|
|
(k, e) =>
|
|
MapEntry(k, SmartAttribute.fromJson(e as Map<String, dynamic>)),
|
|
),
|
|
);
|
|
|
|
Map<String, dynamic> _$$DiskSmartImplToJson(_$DiskSmartImpl instance) =>
|
|
<String, dynamic>{
|
|
'device': instance.device,
|
|
'healthy': instance.healthy,
|
|
'temperature': instance.temperature,
|
|
'model': instance.model,
|
|
'serial': instance.serial,
|
|
'powerOnHours': instance.powerOnHours,
|
|
'powerCycleCount': instance.powerCycleCount,
|
|
'rawData': instance.rawData,
|
|
'smartAttributes': instance.smartAttributes,
|
|
};
|
|
|
|
_$SmartAttributeImpl _$$SmartAttributeImplFromJson(Map<String, dynamic> json) =>
|
|
_$SmartAttributeImpl(
|
|
id: (json['id'] as num?)?.toInt(),
|
|
name: json['name'] as String,
|
|
value: (json['value'] as num?)?.toInt(),
|
|
worst: (json['worst'] as num?)?.toInt(),
|
|
thresh: (json['thresh'] as num?)?.toInt(),
|
|
whenFailed: json['whenFailed'] as String?,
|
|
rawValue: json['rawValue'],
|
|
rawString: json['rawString'] as String?,
|
|
flags: SmartAttributeFlags.fromJson(
|
|
json['flags'] as Map<String, dynamic>,
|
|
),
|
|
);
|
|
|
|
Map<String, dynamic> _$$SmartAttributeImplToJson(
|
|
_$SmartAttributeImpl instance,
|
|
) => <String, dynamic>{
|
|
'id': instance.id,
|
|
'name': instance.name,
|
|
'value': instance.value,
|
|
'worst': instance.worst,
|
|
'thresh': instance.thresh,
|
|
'whenFailed': instance.whenFailed,
|
|
'rawValue': instance.rawValue,
|
|
'rawString': instance.rawString,
|
|
'flags': instance.flags,
|
|
};
|
|
|
|
_$SmartAttributeFlagsImpl _$$SmartAttributeFlagsImplFromJson(
|
|
Map<String, dynamic> json,
|
|
) => _$SmartAttributeFlagsImpl(
|
|
value: (json['value'] as num?)?.toInt(),
|
|
string: json['string'] as String?,
|
|
prefailure: json['prefailure'] as bool? ?? false,
|
|
updatedOnline: json['updatedOnline'] as bool? ?? false,
|
|
performance: json['performance'] as bool? ?? false,
|
|
errorRate: json['errorRate'] as bool? ?? false,
|
|
eventCount: json['eventCount'] as bool? ?? false,
|
|
autoKeep: json['autoKeep'] as bool? ?? false,
|
|
);
|
|
|
|
Map<String, dynamic> _$$SmartAttributeFlagsImplToJson(
|
|
_$SmartAttributeFlagsImpl instance,
|
|
) => <String, dynamic>{
|
|
'value': instance.value,
|
|
'string': instance.string,
|
|
'prefailure': instance.prefailure,
|
|
'updatedOnline': instance.updatedOnline,
|
|
'performance': instance.performance,
|
|
'errorRate': instance.errorRate,
|
|
'eventCount': instance.eventCount,
|
|
'autoKeep': instance.autoKeep,
|
|
};
|