Files
GSFV2/lib/model/device/ICDeviceInfo.g.dart
2024-04-10 12:51:20 +05:30

131 lines
5.8 KiB
Dart

// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'ICDeviceInfo.dart';
// **************************************************************************
// JsonSerializableGenerator
// **************************************************************************
ICDeviceInfo _$ICDeviceInfoFromJson(Map<String, dynamic> json) => ICDeviceInfo()
..mac = json['mac'] as String
..model = json['model'] as String
..sn = json['sn'] as String
..firmwareVer = json['firmwareVer'] as String
..softwareVer = json['softwareVer'] as String
..hardwareVer = json['hardwareVer'] as String
..manufactureName = json['manufactureName'] as String
..kg_scale_division = json['kg_scale_division'] as int
..lb_scale_division = json['lb_scale_division'] as int
..isSupportHr = json['isSupportHr'] as bool
..isSupportGravity = json['isSupportGravity'] as bool
..isSupportBalance = json['isSupportBalance'] as bool
..isSupportOTA = json['isSupportOTA'] as bool
..isSupportOffline = json['isSupportOffline'] as bool
..bfDataCalcType = json['bfDataCalcType'] as int
..isSupportUserInfo = json['isSupportUserInfo'] as bool
..maxUserCount = json['maxUserCount'] as int
..batteryType = json['batteryType'] as int
..bfaType = $enumDecodeNullable(_$ICBFATypeEnumMap, json['bfaType'])
..bfaType2 = $enumDecodeNullable(_$ICBFATypeEnumMap, json['bfaType2'])
..isSupportUnitKg = json['isSupportUnitKg'] as bool
..isSupportUnitLb = json['isSupportUnitLb'] as bool
..isSupportUnitStLb = json['isSupportUnitStLb'] as bool
..isSupportUnitJin = json['isSupportUnitJin'] as bool
..isSupportChangePole = json['isSupportChangePole'] as bool
..pole = json['pole'] as int
..impendenceType = json['impendenceType'] as int
..impendenceCount = json['impendenceCount'] as int
..impendencePrecision = json['impendencePrecision'] as int
..impendencePropert = json['impendencePropert'] as int
..enableMeasureImpendence = json['enableMeasureImpendence'] as bool
..enableMeasureHr = json['enableMeasureHr'] as bool
..enableMeasureBalance = json['enableMeasureBalance'] as bool
..enableMeasureGravity = json['enableMeasureGravity'] as bool
..extInfo = _$JsonConverterFromJson<String, ICDeviceInfoExt>(
json['extInfo'], const ICDeviceInfoExtConverter().fromJson);
Map<String, dynamic> _$ICDeviceInfoToJson(ICDeviceInfo instance) =>
<String, dynamic>{
'mac': instance.mac,
'model': instance.model,
'sn': instance.sn,
'firmwareVer': instance.firmwareVer,
'softwareVer': instance.softwareVer,
'hardwareVer': instance.hardwareVer,
'manufactureName': instance.manufactureName,
'kg_scale_division': instance.kg_scale_division,
'lb_scale_division': instance.lb_scale_division,
'isSupportHr': instance.isSupportHr,
'isSupportGravity': instance.isSupportGravity,
'isSupportBalance': instance.isSupportBalance,
'isSupportOTA': instance.isSupportOTA,
'isSupportOffline': instance.isSupportOffline,
'bfDataCalcType': instance.bfDataCalcType,
'isSupportUserInfo': instance.isSupportUserInfo,
'maxUserCount': instance.maxUserCount,
'batteryType': instance.batteryType,
'bfaType': _$ICBFATypeEnumMap[instance.bfaType],
'bfaType2': _$ICBFATypeEnumMap[instance.bfaType2],
'isSupportUnitKg': instance.isSupportUnitKg,
'isSupportUnitLb': instance.isSupportUnitLb,
'isSupportUnitStLb': instance.isSupportUnitStLb,
'isSupportUnitJin': instance.isSupportUnitJin,
'isSupportChangePole': instance.isSupportChangePole,
'pole': instance.pole,
'impendenceType': instance.impendenceType,
'impendenceCount': instance.impendenceCount,
'impendencePrecision': instance.impendencePrecision,
'impendencePropert': instance.impendencePropert,
'enableMeasureImpendence': instance.enableMeasureImpendence,
'enableMeasureHr': instance.enableMeasureHr,
'enableMeasureBalance': instance.enableMeasureBalance,
'enableMeasureGravity': instance.enableMeasureGravity,
'extInfo': _$JsonConverterToJson<String, ICDeviceInfoExt>(
instance.extInfo, const ICDeviceInfoExtConverter().toJson),
};
const _$ICBFATypeEnumMap = {
ICBFAType.ICBFATypeWLA01: 'ICBFATypeWLA01',
ICBFAType.ICBFATypeWLA02: 'ICBFATypeWLA02',
ICBFAType.ICBFATypeWLA03: 'ICBFATypeWLA03',
ICBFAType.ICBFATypeWLA04: 'ICBFATypeWLA04',
ICBFAType.ICBFATypeWLA05: 'ICBFATypeWLA05',
ICBFAType.ICBFATypeWLA06: 'ICBFATypeWLA06',
ICBFAType.ICBFATypeWLA07: 'ICBFATypeWLA07',
ICBFAType.ICBFATypeWLA08: 'ICBFATypeWLA08',
ICBFAType.ICBFATypeWLA09: 'ICBFATypeWLA09',
ICBFAType.ICBFATypeWLA10: 'ICBFATypeWLA10',
ICBFAType.ICBFATypeWLA11: 'ICBFATypeWLA11',
ICBFAType.ICBFATypeWLA12: 'ICBFATypeWLA12',
ICBFAType.ICBFATypeWLA13: 'ICBFATypeWLA13',
ICBFAType.ICBFATypeWLA14: 'ICBFATypeWLA14',
ICBFAType.ICBFATypeWLA15: 'ICBFATypeWLA15',
ICBFAType.ICBFATypeWLA16: 'ICBFATypeWLA16',
ICBFAType.ICBFATypeWLA17: 'ICBFATypeWLA17',
ICBFAType.ICBFATypeWLA18: 'ICBFATypeWLA18',
ICBFAType.ICBFATypeWLA19: 'ICBFATypeWLA19',
ICBFAType.ICBFATypeWLA20: 'ICBFATypeWLA20',
ICBFAType.ICBFATypeWLA22: 'ICBFATypeWLA22',
ICBFAType.ICBFATypeWLA23: 'ICBFATypeWLA23',
ICBFAType.ICBFATypeWLA24: 'ICBFATypeWLA24',
ICBFAType.ICBFATypeWLA25: 'ICBFATypeWLA25',
ICBFAType.ICBFATypeWLA26: 'ICBFATypeWLA26',
ICBFAType.ICBFATypeWLA27: 'ICBFATypeWLA27',
ICBFAType.ICBFATypeWLA28: 'ICBFATypeWLA28',
ICBFAType.ICBFATypeWLA29: 'ICBFATypeWLA29',
ICBFAType.ICBFATypeUnknown: 'ICBFATypeUnknown',
ICBFAType.ICBFATypeRev: 'ICBFATypeRev',
};
Value? _$JsonConverterFromJson<Json, Value>(
Object? json,
Value? Function(Json json) fromJson,
) =>
json == null ? null : fromJson(json as Json);
Json? _$JsonConverterToJson<Json, Value>(
Value? value,
Json? Function(Value value) toJson,
) =>
value == null ? null : toJson(value);