// GENERATED CODE - DO NOT MODIFY BY HAND part of '../profile.dart'; // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** _$SubscriptionInfoImpl _$$SubscriptionInfoImplFromJson( Map json) => _$SubscriptionInfoImpl( upload: (json['upload'] as num?)?.toInt() ?? 0, download: (json['download'] as num?)?.toInt() ?? 0, total: (json['total'] as num?)?.toInt() ?? 0, expire: (json['expire'] as num?)?.toInt() ?? 0, ); Map _$$SubscriptionInfoImplToJson( _$SubscriptionInfoImpl instance) => { 'upload': instance.upload, 'download': instance.download, 'total': instance.total, 'expire': instance.expire, }; _$ProfileImpl _$$ProfileImplFromJson(Map json) => _$ProfileImpl( id: json['id'] as String, label: json['label'] as String?, currentGroupName: json['currentGroupName'] as String?, url: json['url'] as String? ?? "", lastUpdateDate: json['lastUpdateDate'] == null ? null : DateTime.parse(json['lastUpdateDate'] as String), autoUpdateDuration: Duration(microseconds: (json['autoUpdateDuration'] as num).toInt()), subscriptionInfo: json['subscriptionInfo'] == null ? null : SubscriptionInfo.fromJson( json['subscriptionInfo'] as Map), autoUpdate: json['autoUpdate'] as bool? ?? true, selectedMap: (json['selectedMap'] as Map?)?.map( (k, e) => MapEntry(k, e as String), ) ?? const {}, unfoldSet: (json['unfoldSet'] as List?) ?.map((e) => e as String) .toSet() ?? const {}, ); Map _$$ProfileImplToJson(_$ProfileImpl instance) => { 'id': instance.id, 'label': instance.label, 'currentGroupName': instance.currentGroupName, 'url': instance.url, 'lastUpdateDate': instance.lastUpdateDate?.toIso8601String(), 'autoUpdateDuration': instance.autoUpdateDuration.inMicroseconds, 'subscriptionInfo': instance.subscriptionInfo, 'autoUpdate': instance.autoUpdate, 'selectedMap': instance.selectedMap, 'unfoldSet': instance.unfoldSet.toList(), };