Files
lunasea/lib/core/database/adapters/profile.g.dart
Jagandeep Brar 5d36aede4a [Release] v2.3.0 (230004) (#220)
* [Packages] Updated packages
* [Sonarr/Series] Switched to bottom navigation, removed sliver app bar
* [Sonarr/Series] Removed bottom padding from overview
* [README] Added AltStore, Removed Feedback, Updated Android APK Build (#213)
* [Snackbar] Fixed cases where iOS swipe-back would lock UI
* [Android/Back Button] Back button now shows drawer on primary routes instead of closing app
* [Wake on LAN] Added configuration to hive
* [Settings/Modules] Added Wake on LAN section
* [Wake on LAN] Added entry to drawer
* [Lidarr/Details] Removed sliver app bar, removed fanart, switched to bottom navigation bar
* [Radarr/Details] Removed sliver app bar, removed fanart, switched to bottom navigation bar
* [Wake on LAN] Show toast on action
* [Wake on LAN] Created RawDatagramSocket binding
* [WoL] Full support for Wake on LAN functionality
* [Semantics] Cleanup
* [TestFlight] v2.3.0 (230002)
* [Settings/Modules] Implemented settings UI for custom headers
* [Custom Headers] Finished UI implementation
* [Custom Headers] Integrated into API calls
* [TestFlight] v2.3.0 (230003)
* [Images] Attach custom headers to all network image requests
* [Everything] Many Changes (Read Notes) (#218)
    - Unified the structure of each module (core, routes, widgets at the root of every module)
    - Cleaned Most Remaining Dialogs (SABnzbd and NZBGet remain)
    - Reduced font-size across dialogs
    - Unified padding across all dialogs (that have been cleaned so far)
    - Changelog is now a routed page, not a dialog prompt
- SABnzbd: Fixed bug where setting priority to "stop" would cause a fatal crash
* [Networking] Added RegExp Validation for IPv4 & MAC Addresses
* [Networking] Improved network address classes
* Finished Dialog Rework
* [TestFlight] v2.3.0 (230004)
* [README] Updated README for v2.3.0
2020-06-14 23:58:49 -05:00

122 lines
3.8 KiB
Dart

// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'profile.dart';
// **************************************************************************
// TypeAdapterGenerator
// **************************************************************************
class ProfileHiveObjectAdapter extends TypeAdapter<ProfileHiveObject> {
@override
final typeId = 0;
@override
ProfileHiveObject read(BinaryReader reader) {
var numOfFields = reader.readByte();
var fields = <int, dynamic>{
for (var i = 0; i < numOfFields; i++) reader.readByte(): reader.read(),
};
return ProfileHiveObject(
lidarrEnabled: fields[0] as bool,
lidarrHost: fields[1] as String,
lidarrKey: fields[2] as String,
lidarrStrictTLS: fields[18] as bool,
lidarrHeaders: (fields[26] as Map)?.cast<dynamic, dynamic>(),
radarrEnabled: fields[3] as bool,
radarrHost: fields[4] as String,
radarrKey: fields[5] as String,
radarrStrictTLS: fields[17] as bool,
radarrHeaders: (fields[27] as Map)?.cast<dynamic, dynamic>(),
sonarrEnabled: fields[6] as bool,
sonarrHost: fields[7] as String,
sonarrKey: fields[8] as String,
sonarrStrictTLS: fields[16] as bool,
sonarrVersion3: fields[21] as bool,
sonarrHeaders: (fields[28] as Map)?.cast<dynamic, dynamic>(),
sabnzbdEnabled: fields[9] as bool,
sabnzbdHost: fields[10] as String,
sabnzbdKey: fields[11] as String,
sabnzbdStrictTLS: fields[19] as bool,
sabnzbdHeaders: (fields[29] as Map)?.cast<dynamic, dynamic>(),
nzbgetEnabled: fields[12] as bool,
nzbgetHost: fields[13] as String,
nzbgetUser: fields[14] as String,
nzbgetPass: fields[15] as String,
nzbgetStrictTLS: fields[20] as bool,
nzbgetBasicAuth: fields[22] as bool,
nzbgetHeaders: (fields[30] as Map)?.cast<dynamic, dynamic>(),
wakeOnLANEnabled: fields[23] as bool,
wakeOnLANBroadcastAddress: fields[24] as String,
wakeOnLANMACAddress: fields[25] as String,
);
}
@override
void write(BinaryWriter writer, ProfileHiveObject obj) {
writer
..writeByte(31)
..writeByte(0)
..write(obj.lidarrEnabled)
..writeByte(1)
..write(obj.lidarrHost)
..writeByte(2)
..write(obj.lidarrKey)
..writeByte(18)
..write(obj.lidarrStrictTLS)
..writeByte(26)
..write(obj.lidarrHeaders)
..writeByte(3)
..write(obj.radarrEnabled)
..writeByte(4)
..write(obj.radarrHost)
..writeByte(5)
..write(obj.radarrKey)
..writeByte(17)
..write(obj.radarrStrictTLS)
..writeByte(27)
..write(obj.radarrHeaders)
..writeByte(6)
..write(obj.sonarrEnabled)
..writeByte(7)
..write(obj.sonarrHost)
..writeByte(8)
..write(obj.sonarrKey)
..writeByte(16)
..write(obj.sonarrStrictTLS)
..writeByte(21)
..write(obj.sonarrVersion3)
..writeByte(28)
..write(obj.sonarrHeaders)
..writeByte(9)
..write(obj.sabnzbdEnabled)
..writeByte(10)
..write(obj.sabnzbdHost)
..writeByte(11)
..write(obj.sabnzbdKey)
..writeByte(19)
..write(obj.sabnzbdStrictTLS)
..writeByte(29)
..write(obj.sabnzbdHeaders)
..writeByte(12)
..write(obj.nzbgetEnabled)
..writeByte(13)
..write(obj.nzbgetHost)
..writeByte(14)
..write(obj.nzbgetUser)
..writeByte(15)
..write(obj.nzbgetPass)
..writeByte(20)
..write(obj.nzbgetStrictTLS)
..writeByte(22)
..write(obj.nzbgetBasicAuth)
..writeByte(30)
..write(obj.nzbgetHeaders)
..writeByte(23)
..write(obj.wakeOnLANEnabled)
..writeByte(24)
..write(obj.wakeOnLANBroadcastAddress)
..writeByte(25)
..write(obj.wakeOnLANMACAddress);
}
}