Fladder/lib/models/account_model.g.dart
PartyDonut 6357b9843c
chore:cleanup-packages breaking: remove isar (#474)
Co-authored-by: PartyDonut <PartyDonut@users.noreply.github.com>
2025-08-24 21:16:51 +02:00

77 lines
3 KiB
Dart

// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'account_model.dart';
// **************************************************************************
// JsonSerializableGenerator
// **************************************************************************
_AccountModel _$AccountModelFromJson(Map<String, dynamic> json) =>
_AccountModel(
name: json['name'] as String,
id: json['id'] as String,
avatar: json['avatar'] as String,
lastUsed: DateTime.parse(json['lastUsed'] as String),
authMethod:
$enumDecodeNullable(_$AuthenticationEnumMap, json['authMethod']) ??
Authentication.autoLogin,
localPin: json['localPin'] as String? ?? "",
credentials: CredentialsModel.fromJson(json['credentials'] as String),
latestItemsExcludes: (json['latestItemsExcludes'] as List<dynamic>?)
?.map((e) => e as String)
.toList() ??
const [],
searchQueryHistory: (json['searchQueryHistory'] as List<dynamic>?)
?.map((e) => e as String)
.toList() ??
const [],
quickConnectState: json['quickConnectState'] as bool? ?? false,
savedFilters: (json['savedFilters'] as List<dynamic>?)
?.map((e) =>
LibraryFiltersModel.fromJson(e as Map<String, dynamic>))
.toList() ??
const [],
userSettings: json['userSettings'] == null
? null
: UserSettings.fromJson(json['userSettings'] as Map<String, dynamic>),
);
Map<String, dynamic> _$AccountModelToJson(_AccountModel instance) =>
<String, dynamic>{
'name': instance.name,
'id': instance.id,
'avatar': instance.avatar,
'lastUsed': instance.lastUsed.toIso8601String(),
'authMethod': _$AuthenticationEnumMap[instance.authMethod]!,
'localPin': instance.localPin,
'credentials': instance.credentials,
'latestItemsExcludes': instance.latestItemsExcludes,
'searchQueryHistory': instance.searchQueryHistory,
'quickConnectState': instance.quickConnectState,
'savedFilters': instance.savedFilters,
'userSettings': instance.userSettings,
};
const _$AuthenticationEnumMap = {
Authentication.autoLogin: 'autoLogin',
Authentication.biometrics: 'biometrics',
Authentication.passcode: 'passcode',
Authentication.none: 'none',
};
_UserSettings _$UserSettingsFromJson(Map<String, dynamic> json) =>
_UserSettings(
skipForwardDuration: json['skipForwardDuration'] == null
? const Duration(seconds: 30)
: Duration(
microseconds: (json['skipForwardDuration'] as num).toInt()),
skipBackDuration: json['skipBackDuration'] == null
? const Duration(seconds: 10)
: Duration(microseconds: (json['skipBackDuration'] as num).toInt()),
);
Map<String, dynamic> _$UserSettingsToJson(_UserSettings instance) =>
<String, dynamic>{
'skipForwardDuration': instance.skipForwardDuration.inMicroseconds,
'skipBackDuration': instance.skipBackDuration.inMicroseconds,
};