health_upload_models.g.dart 5.9 KB
// GENERATED CODE - DO NOT MODIFY BY HAND

part of 'health_upload_models.dart';

// **************************************************************************
// JsonSerializableGenerator
// **************************************************************************

HealthDataUploadItem _$HealthDataUploadItemFromJson(
        Map<String, dynamic> json) =>
    HealthDataUploadItem(
      dataType: (json['data_type'] as num).toInt(),
      value: const HealthDataUploadValueConverter().fromJson(json['value']),
      time: (json['time'] as num).toInt(),
    );

Map<String, dynamic> _$HealthDataUploadItemToJson(
        HealthDataUploadItem instance) =>
    <String, dynamic>{
      'data_type': instance.dataType,
      if (const HealthDataUploadValueConverter().toJson(instance.value)
          case final value?)
        'value': value,
      'time': instance.time,
    };

HealthDataUploadItemList _$HealthDataUploadItemListFromJson(
        Map<String, dynamic> json) =>
    HealthDataUploadItemList(
      itemList: (json['data_list'] as List<dynamic>)
          .map((e) => HealthDataUploadItem.fromJson(e as Map<String, dynamic>))
          .toList(),
    );

Map<String, dynamic> _$HealthDataUploadItemListToJson(
        HealthDataUploadItemList instance) =>
    <String, dynamic>{
      'data_list': instance.itemList.map((e) => e.toJson()).toList(),
    };

SleepHealthDataUploadItem _$SleepHealthDataUploadItemFromJson(
        Map<String, dynamic> json) =>
    SleepHealthDataUploadItem(
      dataType: (json['data_type'] as num).toInt(),
      fromTime: (json['from_time'] as num).toInt(),
      toTime: (json['to_time'] as num).toInt(),
    );

Map<String, dynamic> _$SleepHealthDataUploadItemToJson(
        SleepHealthDataUploadItem instance) =>
    <String, dynamic>{
      'data_type': instance.dataType,
      'from_time': instance.fromTime,
      'to_time': instance.toTime,
    };

SleepStateHealthDataUploadItemList _$SleepStateHealthDataUploadItemListFromJson(
        Map<String, dynamic> json) =>
    SleepStateHealthDataUploadItemList(
      itemList: (json['data_list'] as List<dynamic>)
          .map((e) =>
              SleepHealthDataUploadItem.fromJson(e as Map<String, dynamic>))
          .toList(),
    );

Map<String, dynamic> _$SleepStateHealthDataUploadItemListToJson(
        SleepStateHealthDataUploadItemList instance) =>
    <String, dynamic>{
      'data_list': instance.itemList.map((e) => e.toJson()).toList(),
    };

HealthDataLatestUploadRecord _$HealthDataLatestUploadRecordFromJson(
        Map<String, dynamic> json) =>
    HealthDataLatestUploadRecord(
      dataType: (json['data_type'] as num?)?.toInt(),
      latestUploadTime: (json['latest_data_time'] as num?)?.toInt(),
    );

Map<String, dynamic> _$HealthDataLatestUploadRecordToJson(
        HealthDataLatestUploadRecord instance) =>
    <String, dynamic>{
      if (instance.dataType case final value?) 'data_type': value,
      if (instance.latestUploadTime case final value?)
        'latest_data_time': value,
    };

HealthDataLatestUploadRecordList _$HealthDataLatestUploadRecordListFromJson(
        Map<String, dynamic> json) =>
    HealthDataLatestUploadRecordList(
      uploadInfoList: (json['latest_data_time_list'] as List<dynamic>?)
          ?.map((e) =>
              HealthDataLatestUploadRecord.fromJson(e as Map<String, dynamic>))
          .toList(),
    );

Map<String, dynamic> _$HealthDataLatestUploadRecordListToJson(
        HealthDataLatestUploadRecordList instance) =>
    <String, dynamic>{
      if (instance.uploadInfoList?.map((e) => e.toJson()).toList()
          case final value?)
        'latest_data_time_list': value,
    };

HealthAuthRequest _$HealthAuthRequestFromJson(Map<String, dynamic> json) =>
    HealthAuthRequest(
      code: json['code'] as String,
    );

Map<String, dynamic> _$HealthAuthRequestToJson(HealthAuthRequest instance) =>
    <String, dynamic>{
      'code': instance.code,
    };

HealthAuthResponse _$HealthAuthResponseFromJson(Map<String, dynamic> json) =>
    HealthAuthResponse(
      scope: json['scope'] as String?,
    );

Map<String, dynamic> _$HealthAuthResponseToJson(HealthAuthResponse instance) =>
    <String, dynamic>{
      if (instance.scope case final value?) 'scope': value,
    };

PulseTypeRequest _$PulseTypeRequestFromJson(Map<String, dynamic> json) =>
    PulseTypeRequest(
      pulseType: (json['pulse_type'] as num).toInt(),
    );

Map<String, dynamic> _$PulseTypeRequestToJson(PulseTypeRequest instance) =>
    <String, dynamic>{
      'pulse_type': instance.pulseType,
    };

PulseTypeResponse _$PulseTypeResponseFromJson(Map<String, dynamic> json) =>
    PulseTypeResponse(
      id: (json['id'] as num?)?.toInt(),
      userId: (json['user_id'] as num?)?.toInt(),
      pulseType: (json['pulse_type'] as num?)?.toInt(),
      createTime: (json['create_time'] as num?)?.toInt(),
    );

Map<String, dynamic> _$PulseTypeResponseToJson(PulseTypeResponse instance) =>
    <String, dynamic>{
      if (instance.id case final value?) 'id': value,
      if (instance.userId case final value?) 'user_id': value,
      if (instance.pulseType case final value?) 'pulse_type': value,
      if (instance.createTime case final value?) 'create_time': value,
    };

LatestHrvData _$LatestHrvDataFromJson(Map<String, dynamic> json) =>
    LatestHrvData(
      userHrv: (json['user_hrv'] as num?)?.toDouble(),
      userHrvBaseline: (json['user_hrv_baseline'] as num?)?.toDouble(),
      partnerHrv: (json['pair_user_hrv'] as num?)?.toDouble(),
      partnerHrvBaseline: (json['pair_hrv_baseline'] as num?)?.toDouble(),
    );

Map<String, dynamic> _$LatestHrvDataToJson(LatestHrvData instance) =>
    <String, dynamic>{
      if (instance.userHrv case final value?) 'user_hrv': value,
      if (instance.userHrvBaseline case final value?)
        'user_hrv_baseline': value,
      if (instance.partnerHrv case final value?) 'pair_user_hrv': value,
      if (instance.partnerHrvBaseline case final value?)
        'pair_hrv_baseline': value,
    };