// GENERATED CODE - DO NOT MODIFY BY HAND part of 'database.dart'; // ignore_for_file: type=lint class $PreferencesTableTable extends PreferencesTable with TableInfo<$PreferencesTableTable, PreferencesTableData> { @override final GeneratedDatabase attachedDatabase; final String? _alias; $PreferencesTableTable(this.attachedDatabase, [this._alias]); static const VerificationMeta _idMeta = const VerificationMeta('id'); @override late final GeneratedColumn id = GeneratedColumn( 'id', aliasedName, false, hasAutoIncrement: true, type: DriftSqlType.int, requiredDuringInsert: false, defaultConstraints: GeneratedColumn.constraintIsAlways('PRIMARY KEY AUTOINCREMENT')); static const VerificationMeta _audioQualityMeta = const VerificationMeta('audioQuality'); @override late final GeneratedColumnWithTypeConverter audioQuality = GeneratedColumn( 'audio_quality', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: false, defaultValue: Constant(SourceQualities.high.name)) .withConverter( $PreferencesTableTable.$converteraudioQuality); static const VerificationMeta _albumColorSyncMeta = const VerificationMeta('albumColorSync'); @override late final GeneratedColumn albumColorSync = GeneratedColumn( 'album_color_sync', aliasedName, false, type: DriftSqlType.bool, requiredDuringInsert: false, defaultConstraints: GeneratedColumn.constraintIsAlways( 'CHECK ("album_color_sync" IN (0, 1))'), defaultValue: const Constant(true)); static const VerificationMeta _amoledDarkThemeMeta = const VerificationMeta('amoledDarkTheme'); @override late final GeneratedColumn amoledDarkTheme = GeneratedColumn( 'amoled_dark_theme', aliasedName, false, type: DriftSqlType.bool, requiredDuringInsert: false, defaultConstraints: GeneratedColumn.constraintIsAlways( 'CHECK ("amoled_dark_theme" IN (0, 1))'), defaultValue: const Constant(false)); static const VerificationMeta _checkUpdateMeta = const VerificationMeta('checkUpdate'); @override late final GeneratedColumn checkUpdate = GeneratedColumn( 'check_update', aliasedName, false, type: DriftSqlType.bool, requiredDuringInsert: false, defaultConstraints: GeneratedColumn.constraintIsAlways( 'CHECK ("check_update" IN (0, 1))'), defaultValue: const Constant(true)); static const VerificationMeta _normalizeAudioMeta = const VerificationMeta('normalizeAudio'); @override late final GeneratedColumn normalizeAudio = GeneratedColumn( 'normalize_audio', aliasedName, false, type: DriftSqlType.bool, requiredDuringInsert: false, defaultConstraints: GeneratedColumn.constraintIsAlways( 'CHECK ("normalize_audio" IN (0, 1))'), defaultValue: const Constant(false)); static const VerificationMeta _showSystemTrayIconMeta = const VerificationMeta('showSystemTrayIcon'); @override late final GeneratedColumn showSystemTrayIcon = GeneratedColumn( 'show_system_tray_icon', aliasedName, false, type: DriftSqlType.bool, requiredDuringInsert: false, defaultConstraints: GeneratedColumn.constraintIsAlways( 'CHECK ("show_system_tray_icon" IN (0, 1))'), defaultValue: const Constant(false)); static const VerificationMeta _systemTitleBarMeta = const VerificationMeta('systemTitleBar'); @override late final GeneratedColumn systemTitleBar = GeneratedColumn( 'system_title_bar', aliasedName, false, type: DriftSqlType.bool, requiredDuringInsert: false, defaultConstraints: GeneratedColumn.constraintIsAlways( 'CHECK ("system_title_bar" IN (0, 1))'), defaultValue: const Constant(false)); static const VerificationMeta _skipNonMusicMeta = const VerificationMeta('skipNonMusic'); @override late final GeneratedColumn skipNonMusic = GeneratedColumn( 'skip_non_music', aliasedName, false, type: DriftSqlType.bool, requiredDuringInsert: false, defaultConstraints: GeneratedColumn.constraintIsAlways( 'CHECK ("skip_non_music" IN (0, 1))'), defaultValue: const Constant(false)); static const VerificationMeta _closeBehaviorMeta = const VerificationMeta('closeBehavior'); @override late final GeneratedColumnWithTypeConverter closeBehavior = GeneratedColumn( 'close_behavior', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: false, defaultValue: Constant(CloseBehavior.close.name)) .withConverter( $PreferencesTableTable.$convertercloseBehavior); static const VerificationMeta _accentColorSchemeMeta = const VerificationMeta('accentColorScheme'); @override late final GeneratedColumnWithTypeConverter accentColorScheme = GeneratedColumn( 'accent_color_scheme', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: false, defaultValue: const Constant("Blue:0xFF2196F3")) .withConverter( $PreferencesTableTable.$converteraccentColorScheme); static const VerificationMeta _layoutModeMeta = const VerificationMeta('layoutMode'); @override late final GeneratedColumnWithTypeConverter layoutMode = GeneratedColumn('layout_mode', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: false, defaultValue: Constant(LayoutMode.adaptive.name)) .withConverter( $PreferencesTableTable.$converterlayoutMode); static const VerificationMeta _localeMeta = const VerificationMeta('locale'); @override late final GeneratedColumnWithTypeConverter locale = GeneratedColumn('locale', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: false, defaultValue: const Constant( '{"languageCode":"system","countryCode":"system"}')) .withConverter($PreferencesTableTable.$converterlocale); static const VerificationMeta _marketMeta = const VerificationMeta('market'); @override late final GeneratedColumnWithTypeConverter market = GeneratedColumn('market', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: false, defaultValue: Constant(Market.US.name)) .withConverter($PreferencesTableTable.$convertermarket); static const VerificationMeta _searchModeMeta = const VerificationMeta('searchMode'); @override late final GeneratedColumnWithTypeConverter searchMode = GeneratedColumn('search_mode', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: false, defaultValue: Constant(SearchMode.youtube.name)) .withConverter( $PreferencesTableTable.$convertersearchMode); static const VerificationMeta _downloadLocationMeta = const VerificationMeta('downloadLocation'); @override late final GeneratedColumn downloadLocation = GeneratedColumn( 'download_location', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: false, defaultValue: const Constant("")); static const VerificationMeta _localLibraryLocationMeta = const VerificationMeta('localLibraryLocation'); @override late final GeneratedColumnWithTypeConverter, String> localLibraryLocation = GeneratedColumn( 'local_library_location', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: false, defaultValue: const Constant("")) .withConverter>( $PreferencesTableTable.$converterlocalLibraryLocation); static const VerificationMeta _pipedInstanceMeta = const VerificationMeta('pipedInstance'); @override late final GeneratedColumn pipedInstance = GeneratedColumn( 'piped_instance', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: false, defaultValue: const Constant("https://pipedapi.kavin.rocks")); static const VerificationMeta _themeModeMeta = const VerificationMeta('themeMode'); @override late final GeneratedColumnWithTypeConverter themeMode = GeneratedColumn('theme_mode', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: false, defaultValue: Constant(ThemeMode.system.name)) .withConverter($PreferencesTableTable.$converterthemeMode); static const VerificationMeta _audioSourceMeta = const VerificationMeta('audioSource'); @override late final GeneratedColumnWithTypeConverter audioSource = GeneratedColumn('audio_source', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: false, defaultValue: Constant(AudioSource.youtube.name)) .withConverter( $PreferencesTableTable.$converteraudioSource); static const VerificationMeta _streamMusicCodecMeta = const VerificationMeta('streamMusicCodec'); @override late final GeneratedColumnWithTypeConverter streamMusicCodec = GeneratedColumn( 'stream_music_codec', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: false, defaultValue: Constant(SourceCodecs.weba.name)) .withConverter( $PreferencesTableTable.$converterstreamMusicCodec); static const VerificationMeta _downloadMusicCodecMeta = const VerificationMeta('downloadMusicCodec'); @override late final GeneratedColumnWithTypeConverter downloadMusicCodec = GeneratedColumn( 'download_music_codec', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: false, defaultValue: Constant(SourceCodecs.m4a.name)) .withConverter( $PreferencesTableTable.$converterdownloadMusicCodec); static const VerificationMeta _discordPresenceMeta = const VerificationMeta('discordPresence'); @override late final GeneratedColumn discordPresence = GeneratedColumn( 'discord_presence', aliasedName, false, type: DriftSqlType.bool, requiredDuringInsert: false, defaultConstraints: GeneratedColumn.constraintIsAlways( 'CHECK ("discord_presence" IN (0, 1))'), defaultValue: const Constant(true)); static const VerificationMeta _endlessPlaybackMeta = const VerificationMeta('endlessPlayback'); @override late final GeneratedColumn endlessPlayback = GeneratedColumn( 'endless_playback', aliasedName, false, type: DriftSqlType.bool, requiredDuringInsert: false, defaultConstraints: GeneratedColumn.constraintIsAlways( 'CHECK ("endless_playback" IN (0, 1))'), defaultValue: const Constant(true)); static const VerificationMeta _enableConnectMeta = const VerificationMeta('enableConnect'); @override late final GeneratedColumn enableConnect = GeneratedColumn( 'enable_connect', aliasedName, false, type: DriftSqlType.bool, requiredDuringInsert: false, defaultConstraints: GeneratedColumn.constraintIsAlways( 'CHECK ("enable_connect" IN (0, 1))'), defaultValue: const Constant(false)); @override List get $columns => [ id, audioQuality, albumColorSync, amoledDarkTheme, checkUpdate, normalizeAudio, showSystemTrayIcon, systemTitleBar, skipNonMusic, closeBehavior, accentColorScheme, layoutMode, locale, market, searchMode, downloadLocation, localLibraryLocation, pipedInstance, themeMode, audioSource, streamMusicCodec, downloadMusicCodec, discordPresence, endlessPlayback, enableConnect ]; @override String get aliasedName => _alias ?? actualTableName; @override String get actualTableName => $name; static const String $name = 'preferences_table'; @override VerificationContext validateIntegrity( Insertable instance, {bool isInserting = false}) { final context = VerificationContext(); final data = instance.toColumns(true); if (data.containsKey('id')) { context.handle(_idMeta, id.isAcceptableOrUnknown(data['id']!, _idMeta)); } context.handle(_audioQualityMeta, const VerificationResult.success()); if (data.containsKey('album_color_sync')) { context.handle( _albumColorSyncMeta, albumColorSync.isAcceptableOrUnknown( data['album_color_sync']!, _albumColorSyncMeta)); } if (data.containsKey('amoled_dark_theme')) { context.handle( _amoledDarkThemeMeta, amoledDarkTheme.isAcceptableOrUnknown( data['amoled_dark_theme']!, _amoledDarkThemeMeta)); } if (data.containsKey('check_update')) { context.handle( _checkUpdateMeta, checkUpdate.isAcceptableOrUnknown( data['check_update']!, _checkUpdateMeta)); } if (data.containsKey('normalize_audio')) { context.handle( _normalizeAudioMeta, normalizeAudio.isAcceptableOrUnknown( data['normalize_audio']!, _normalizeAudioMeta)); } if (data.containsKey('show_system_tray_icon')) { context.handle( _showSystemTrayIconMeta, showSystemTrayIcon.isAcceptableOrUnknown( data['show_system_tray_icon']!, _showSystemTrayIconMeta)); } if (data.containsKey('system_title_bar')) { context.handle( _systemTitleBarMeta, systemTitleBar.isAcceptableOrUnknown( data['system_title_bar']!, _systemTitleBarMeta)); } if (data.containsKey('skip_non_music')) { context.handle( _skipNonMusicMeta, skipNonMusic.isAcceptableOrUnknown( data['skip_non_music']!, _skipNonMusicMeta)); } context.handle(_closeBehaviorMeta, const VerificationResult.success()); context.handle(_accentColorSchemeMeta, const VerificationResult.success()); context.handle(_layoutModeMeta, const VerificationResult.success()); context.handle(_localeMeta, const VerificationResult.success()); context.handle(_marketMeta, const VerificationResult.success()); context.handle(_searchModeMeta, const VerificationResult.success()); if (data.containsKey('download_location')) { context.handle( _downloadLocationMeta, downloadLocation.isAcceptableOrUnknown( data['download_location']!, _downloadLocationMeta)); } context.handle( _localLibraryLocationMeta, const VerificationResult.success()); if (data.containsKey('piped_instance')) { context.handle( _pipedInstanceMeta, pipedInstance.isAcceptableOrUnknown( data['piped_instance']!, _pipedInstanceMeta)); } context.handle(_themeModeMeta, const VerificationResult.success()); context.handle(_audioSourceMeta, const VerificationResult.success()); context.handle(_streamMusicCodecMeta, const VerificationResult.success()); context.handle(_downloadMusicCodecMeta, const VerificationResult.success()); if (data.containsKey('discord_presence')) { context.handle( _discordPresenceMeta, discordPresence.isAcceptableOrUnknown( data['discord_presence']!, _discordPresenceMeta)); } if (data.containsKey('endless_playback')) { context.handle( _endlessPlaybackMeta, endlessPlayback.isAcceptableOrUnknown( data['endless_playback']!, _endlessPlaybackMeta)); } if (data.containsKey('enable_connect')) { context.handle( _enableConnectMeta, enableConnect.isAcceptableOrUnknown( data['enable_connect']!, _enableConnectMeta)); } return context; } @override Set get $primaryKey => {id}; @override PreferencesTableData map(Map data, {String? tablePrefix}) { final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : ''; return PreferencesTableData( id: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}id'])!, audioQuality: $PreferencesTableTable.$converteraudioQuality.fromSql( attachedDatabase.typeMapping.read( DriftSqlType.string, data['${effectivePrefix}audio_quality'])!), albumColorSync: attachedDatabase.typeMapping .read(DriftSqlType.bool, data['${effectivePrefix}album_color_sync'])!, amoledDarkTheme: attachedDatabase.typeMapping.read( DriftSqlType.bool, data['${effectivePrefix}amoled_dark_theme'])!, checkUpdate: attachedDatabase.typeMapping .read(DriftSqlType.bool, data['${effectivePrefix}check_update'])!, normalizeAudio: attachedDatabase.typeMapping .read(DriftSqlType.bool, data['${effectivePrefix}normalize_audio'])!, showSystemTrayIcon: attachedDatabase.typeMapping.read( DriftSqlType.bool, data['${effectivePrefix}show_system_tray_icon'])!, systemTitleBar: attachedDatabase.typeMapping .read(DriftSqlType.bool, data['${effectivePrefix}system_title_bar'])!, skipNonMusic: attachedDatabase.typeMapping .read(DriftSqlType.bool, data['${effectivePrefix}skip_non_music'])!, closeBehavior: $PreferencesTableTable.$convertercloseBehavior.fromSql( attachedDatabase.typeMapping.read( DriftSqlType.string, data['${effectivePrefix}close_behavior'])!), accentColorScheme: $PreferencesTableTable.$converteraccentColorScheme .fromSql(attachedDatabase.typeMapping.read(DriftSqlType.string, data['${effectivePrefix}accent_color_scheme'])!), layoutMode: $PreferencesTableTable.$converterlayoutMode.fromSql( attachedDatabase.typeMapping.read( DriftSqlType.string, data['${effectivePrefix}layout_mode'])!), locale: $PreferencesTableTable.$converterlocale.fromSql(attachedDatabase .typeMapping .read(DriftSqlType.string, data['${effectivePrefix}locale'])!), market: $PreferencesTableTable.$convertermarket.fromSql(attachedDatabase .typeMapping .read(DriftSqlType.string, data['${effectivePrefix}market'])!), searchMode: $PreferencesTableTable.$convertersearchMode.fromSql( attachedDatabase.typeMapping.read( DriftSqlType.string, data['${effectivePrefix}search_mode'])!), downloadLocation: attachedDatabase.typeMapping.read( DriftSqlType.string, data['${effectivePrefix}download_location'])!, localLibraryLocation: $PreferencesTableTable .$converterlocalLibraryLocation .fromSql(attachedDatabase.typeMapping.read(DriftSqlType.string, data['${effectivePrefix}local_library_location'])!), pipedInstance: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}piped_instance'])!, themeMode: $PreferencesTableTable.$converterthemeMode.fromSql( attachedDatabase.typeMapping.read( DriftSqlType.string, data['${effectivePrefix}theme_mode'])!), audioSource: $PreferencesTableTable.$converteraudioSource.fromSql( attachedDatabase.typeMapping.read( DriftSqlType.string, data['${effectivePrefix}audio_source'])!), streamMusicCodec: $PreferencesTableTable.$converterstreamMusicCodec .fromSql(attachedDatabase.typeMapping.read(DriftSqlType.string, data['${effectivePrefix}stream_music_codec'])!), downloadMusicCodec: $PreferencesTableTable.$converterdownloadMusicCodec .fromSql(attachedDatabase.typeMapping.read(DriftSqlType.string, data['${effectivePrefix}download_music_codec'])!), discordPresence: attachedDatabase.typeMapping .read(DriftSqlType.bool, data['${effectivePrefix}discord_presence'])!, endlessPlayback: attachedDatabase.typeMapping .read(DriftSqlType.bool, data['${effectivePrefix}endless_playback'])!, enableConnect: attachedDatabase.typeMapping .read(DriftSqlType.bool, data['${effectivePrefix}enable_connect'])!, ); } @override $PreferencesTableTable createAlias(String alias) { return $PreferencesTableTable(attachedDatabase, alias); } static JsonTypeConverter2 $converteraudioQuality = const EnumNameConverter(SourceQualities.values); static JsonTypeConverter2 $convertercloseBehavior = const EnumNameConverter(CloseBehavior.values); static TypeConverter $converteraccentColorScheme = const SpotubeColorConverter(); static JsonTypeConverter2 $converterlayoutMode = const EnumNameConverter(LayoutMode.values); static TypeConverter $converterlocale = const LocaleConverter(); static JsonTypeConverter2 $convertermarket = const EnumNameConverter(Market.values); static JsonTypeConverter2 $convertersearchMode = const EnumNameConverter(SearchMode.values); static TypeConverter, String> $converterlocalLibraryLocation = const StringListConverter(); static JsonTypeConverter2 $converterthemeMode = const EnumNameConverter(ThemeMode.values); static JsonTypeConverter2 $converteraudioSource = const EnumNameConverter(AudioSource.values); static JsonTypeConverter2 $converterstreamMusicCodec = const EnumNameConverter(SourceCodecs.values); static JsonTypeConverter2 $converterdownloadMusicCodec = const EnumNameConverter(SourceCodecs.values); } class PreferencesTableData extends DataClass implements Insertable { final int id; final SourceQualities audioQuality; final bool albumColorSync; final bool amoledDarkTheme; final bool checkUpdate; final bool normalizeAudio; final bool showSystemTrayIcon; final bool systemTitleBar; final bool skipNonMusic; final CloseBehavior closeBehavior; final SpotubeColor accentColorScheme; final LayoutMode layoutMode; final Locale locale; final Market market; final SearchMode searchMode; final String downloadLocation; final List localLibraryLocation; final String pipedInstance; final ThemeMode themeMode; final AudioSource audioSource; final SourceCodecs streamMusicCodec; final SourceCodecs downloadMusicCodec; final bool discordPresence; final bool endlessPlayback; final bool enableConnect; const PreferencesTableData( {required this.id, required this.audioQuality, required this.albumColorSync, required this.amoledDarkTheme, required this.checkUpdate, required this.normalizeAudio, required this.showSystemTrayIcon, required this.systemTitleBar, required this.skipNonMusic, required this.closeBehavior, required this.accentColorScheme, required this.layoutMode, required this.locale, required this.market, required this.searchMode, required this.downloadLocation, required this.localLibraryLocation, required this.pipedInstance, required this.themeMode, required this.audioSource, required this.streamMusicCodec, required this.downloadMusicCodec, required this.discordPresence, required this.endlessPlayback, required this.enableConnect}); @override Map toColumns(bool nullToAbsent) { final map = {}; map['id'] = Variable(id); { map['audio_quality'] = Variable( $PreferencesTableTable.$converteraudioQuality.toSql(audioQuality)); } map['album_color_sync'] = Variable(albumColorSync); map['amoled_dark_theme'] = Variable(amoledDarkTheme); map['check_update'] = Variable(checkUpdate); map['normalize_audio'] = Variable(normalizeAudio); map['show_system_tray_icon'] = Variable(showSystemTrayIcon); map['system_title_bar'] = Variable(systemTitleBar); map['skip_non_music'] = Variable(skipNonMusic); { map['close_behavior'] = Variable( $PreferencesTableTable.$convertercloseBehavior.toSql(closeBehavior)); } { map['accent_color_scheme'] = Variable($PreferencesTableTable .$converteraccentColorScheme .toSql(accentColorScheme)); } { map['layout_mode'] = Variable( $PreferencesTableTable.$converterlayoutMode.toSql(layoutMode)); } { map['locale'] = Variable( $PreferencesTableTable.$converterlocale.toSql(locale)); } { map['market'] = Variable( $PreferencesTableTable.$convertermarket.toSql(market)); } { map['search_mode'] = Variable( $PreferencesTableTable.$convertersearchMode.toSql(searchMode)); } map['download_location'] = Variable(downloadLocation); { map['local_library_location'] = Variable($PreferencesTableTable .$converterlocalLibraryLocation .toSql(localLibraryLocation)); } map['piped_instance'] = Variable(pipedInstance); { map['theme_mode'] = Variable( $PreferencesTableTable.$converterthemeMode.toSql(themeMode)); } { map['audio_source'] = Variable( $PreferencesTableTable.$converteraudioSource.toSql(audioSource)); } { map['stream_music_codec'] = Variable($PreferencesTableTable .$converterstreamMusicCodec .toSql(streamMusicCodec)); } { map['download_music_codec'] = Variable($PreferencesTableTable .$converterdownloadMusicCodec .toSql(downloadMusicCodec)); } map['discord_presence'] = Variable(discordPresence); map['endless_playback'] = Variable(endlessPlayback); map['enable_connect'] = Variable(enableConnect); return map; } PreferencesTableCompanion toCompanion(bool nullToAbsent) { return PreferencesTableCompanion( id: Value(id), audioQuality: Value(audioQuality), albumColorSync: Value(albumColorSync), amoledDarkTheme: Value(amoledDarkTheme), checkUpdate: Value(checkUpdate), normalizeAudio: Value(normalizeAudio), showSystemTrayIcon: Value(showSystemTrayIcon), systemTitleBar: Value(systemTitleBar), skipNonMusic: Value(skipNonMusic), closeBehavior: Value(closeBehavior), accentColorScheme: Value(accentColorScheme), layoutMode: Value(layoutMode), locale: Value(locale), market: Value(market), searchMode: Value(searchMode), downloadLocation: Value(downloadLocation), localLibraryLocation: Value(localLibraryLocation), pipedInstance: Value(pipedInstance), themeMode: Value(themeMode), audioSource: Value(audioSource), streamMusicCodec: Value(streamMusicCodec), downloadMusicCodec: Value(downloadMusicCodec), discordPresence: Value(discordPresence), endlessPlayback: Value(endlessPlayback), enableConnect: Value(enableConnect), ); } factory PreferencesTableData.fromJson(Map json, {ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return PreferencesTableData( id: serializer.fromJson(json['id']), audioQuality: $PreferencesTableTable.$converteraudioQuality .fromJson(serializer.fromJson(json['audioQuality'])), albumColorSync: serializer.fromJson(json['albumColorSync']), amoledDarkTheme: serializer.fromJson(json['amoledDarkTheme']), checkUpdate: serializer.fromJson(json['checkUpdate']), normalizeAudio: serializer.fromJson(json['normalizeAudio']), showSystemTrayIcon: serializer.fromJson(json['showSystemTrayIcon']), systemTitleBar: serializer.fromJson(json['systemTitleBar']), skipNonMusic: serializer.fromJson(json['skipNonMusic']), closeBehavior: $PreferencesTableTable.$convertercloseBehavior .fromJson(serializer.fromJson(json['closeBehavior'])), accentColorScheme: serializer.fromJson(json['accentColorScheme']), layoutMode: $PreferencesTableTable.$converterlayoutMode .fromJson(serializer.fromJson(json['layoutMode'])), locale: serializer.fromJson(json['locale']), market: $PreferencesTableTable.$convertermarket .fromJson(serializer.fromJson(json['market'])), searchMode: $PreferencesTableTable.$convertersearchMode .fromJson(serializer.fromJson(json['searchMode'])), downloadLocation: serializer.fromJson(json['downloadLocation']), localLibraryLocation: serializer.fromJson>(json['localLibraryLocation']), pipedInstance: serializer.fromJson(json['pipedInstance']), themeMode: $PreferencesTableTable.$converterthemeMode .fromJson(serializer.fromJson(json['themeMode'])), audioSource: $PreferencesTableTable.$converteraudioSource .fromJson(serializer.fromJson(json['audioSource'])), streamMusicCodec: $PreferencesTableTable.$converterstreamMusicCodec .fromJson(serializer.fromJson(json['streamMusicCodec'])), downloadMusicCodec: $PreferencesTableTable.$converterdownloadMusicCodec .fromJson(serializer.fromJson(json['downloadMusicCodec'])), discordPresence: serializer.fromJson(json['discordPresence']), endlessPlayback: serializer.fromJson(json['endlessPlayback']), enableConnect: serializer.fromJson(json['enableConnect']), ); } @override Map toJson({ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return { 'id': serializer.toJson(id), 'audioQuality': serializer.toJson( $PreferencesTableTable.$converteraudioQuality.toJson(audioQuality)), 'albumColorSync': serializer.toJson(albumColorSync), 'amoledDarkTheme': serializer.toJson(amoledDarkTheme), 'checkUpdate': serializer.toJson(checkUpdate), 'normalizeAudio': serializer.toJson(normalizeAudio), 'showSystemTrayIcon': serializer.toJson(showSystemTrayIcon), 'systemTitleBar': serializer.toJson(systemTitleBar), 'skipNonMusic': serializer.toJson(skipNonMusic), 'closeBehavior': serializer.toJson( $PreferencesTableTable.$convertercloseBehavior.toJson(closeBehavior)), 'accentColorScheme': serializer.toJson(accentColorScheme), 'layoutMode': serializer.toJson( $PreferencesTableTable.$converterlayoutMode.toJson(layoutMode)), 'locale': serializer.toJson(locale), 'market': serializer.toJson( $PreferencesTableTable.$convertermarket.toJson(market)), 'searchMode': serializer.toJson( $PreferencesTableTable.$convertersearchMode.toJson(searchMode)), 'downloadLocation': serializer.toJson(downloadLocation), 'localLibraryLocation': serializer.toJson>(localLibraryLocation), 'pipedInstance': serializer.toJson(pipedInstance), 'themeMode': serializer.toJson( $PreferencesTableTable.$converterthemeMode.toJson(themeMode)), 'audioSource': serializer.toJson( $PreferencesTableTable.$converteraudioSource.toJson(audioSource)), 'streamMusicCodec': serializer.toJson($PreferencesTableTable .$converterstreamMusicCodec .toJson(streamMusicCodec)), 'downloadMusicCodec': serializer.toJson($PreferencesTableTable .$converterdownloadMusicCodec .toJson(downloadMusicCodec)), 'discordPresence': serializer.toJson(discordPresence), 'endlessPlayback': serializer.toJson(endlessPlayback), 'enableConnect': serializer.toJson(enableConnect), }; } PreferencesTableData copyWith( {int? id, SourceQualities? audioQuality, bool? albumColorSync, bool? amoledDarkTheme, bool? checkUpdate, bool? normalizeAudio, bool? showSystemTrayIcon, bool? systemTitleBar, bool? skipNonMusic, CloseBehavior? closeBehavior, SpotubeColor? accentColorScheme, LayoutMode? layoutMode, Locale? locale, Market? market, SearchMode? searchMode, String? downloadLocation, List? localLibraryLocation, String? pipedInstance, ThemeMode? themeMode, AudioSource? audioSource, SourceCodecs? streamMusicCodec, SourceCodecs? downloadMusicCodec, bool? discordPresence, bool? endlessPlayback, bool? enableConnect}) => PreferencesTableData( id: id ?? this.id, audioQuality: audioQuality ?? this.audioQuality, albumColorSync: albumColorSync ?? this.albumColorSync, amoledDarkTheme: amoledDarkTheme ?? this.amoledDarkTheme, checkUpdate: checkUpdate ?? this.checkUpdate, normalizeAudio: normalizeAudio ?? this.normalizeAudio, showSystemTrayIcon: showSystemTrayIcon ?? this.showSystemTrayIcon, systemTitleBar: systemTitleBar ?? this.systemTitleBar, skipNonMusic: skipNonMusic ?? this.skipNonMusic, closeBehavior: closeBehavior ?? this.closeBehavior, accentColorScheme: accentColorScheme ?? this.accentColorScheme, layoutMode: layoutMode ?? this.layoutMode, locale: locale ?? this.locale, market: market ?? this.market, searchMode: searchMode ?? this.searchMode, downloadLocation: downloadLocation ?? this.downloadLocation, localLibraryLocation: localLibraryLocation ?? this.localLibraryLocation, pipedInstance: pipedInstance ?? this.pipedInstance, themeMode: themeMode ?? this.themeMode, audioSource: audioSource ?? this.audioSource, streamMusicCodec: streamMusicCodec ?? this.streamMusicCodec, downloadMusicCodec: downloadMusicCodec ?? this.downloadMusicCodec, discordPresence: discordPresence ?? this.discordPresence, endlessPlayback: endlessPlayback ?? this.endlessPlayback, enableConnect: enableConnect ?? this.enableConnect, ); @override String toString() { return (StringBuffer('PreferencesTableData(') ..write('id: $id, ') ..write('audioQuality: $audioQuality, ') ..write('albumColorSync: $albumColorSync, ') ..write('amoledDarkTheme: $amoledDarkTheme, ') ..write('checkUpdate: $checkUpdate, ') ..write('normalizeAudio: $normalizeAudio, ') ..write('showSystemTrayIcon: $showSystemTrayIcon, ') ..write('systemTitleBar: $systemTitleBar, ') ..write('skipNonMusic: $skipNonMusic, ') ..write('closeBehavior: $closeBehavior, ') ..write('accentColorScheme: $accentColorScheme, ') ..write('layoutMode: $layoutMode, ') ..write('locale: $locale, ') ..write('market: $market, ') ..write('searchMode: $searchMode, ') ..write('downloadLocation: $downloadLocation, ') ..write('localLibraryLocation: $localLibraryLocation, ') ..write('pipedInstance: $pipedInstance, ') ..write('themeMode: $themeMode, ') ..write('audioSource: $audioSource, ') ..write('streamMusicCodec: $streamMusicCodec, ') ..write('downloadMusicCodec: $downloadMusicCodec, ') ..write('discordPresence: $discordPresence, ') ..write('endlessPlayback: $endlessPlayback, ') ..write('enableConnect: $enableConnect') ..write(')')) .toString(); } @override int get hashCode => Object.hashAll([ id, audioQuality, albumColorSync, amoledDarkTheme, checkUpdate, normalizeAudio, showSystemTrayIcon, systemTitleBar, skipNonMusic, closeBehavior, accentColorScheme, layoutMode, locale, market, searchMode, downloadLocation, localLibraryLocation, pipedInstance, themeMode, audioSource, streamMusicCodec, downloadMusicCodec, discordPresence, endlessPlayback, enableConnect ]); @override bool operator ==(Object other) => identical(this, other) || (other is PreferencesTableData && other.id == this.id && other.audioQuality == this.audioQuality && other.albumColorSync == this.albumColorSync && other.amoledDarkTheme == this.amoledDarkTheme && other.checkUpdate == this.checkUpdate && other.normalizeAudio == this.normalizeAudio && other.showSystemTrayIcon == this.showSystemTrayIcon && other.systemTitleBar == this.systemTitleBar && other.skipNonMusic == this.skipNonMusic && other.closeBehavior == this.closeBehavior && other.accentColorScheme == this.accentColorScheme && other.layoutMode == this.layoutMode && other.locale == this.locale && other.market == this.market && other.searchMode == this.searchMode && other.downloadLocation == this.downloadLocation && other.localLibraryLocation == this.localLibraryLocation && other.pipedInstance == this.pipedInstance && other.themeMode == this.themeMode && other.audioSource == this.audioSource && other.streamMusicCodec == this.streamMusicCodec && other.downloadMusicCodec == this.downloadMusicCodec && other.discordPresence == this.discordPresence && other.endlessPlayback == this.endlessPlayback && other.enableConnect == this.enableConnect); } class PreferencesTableCompanion extends UpdateCompanion { final Value id; final Value audioQuality; final Value albumColorSync; final Value amoledDarkTheme; final Value checkUpdate; final Value normalizeAudio; final Value showSystemTrayIcon; final Value systemTitleBar; final Value skipNonMusic; final Value closeBehavior; final Value accentColorScheme; final Value layoutMode; final Value locale; final Value market; final Value searchMode; final Value downloadLocation; final Value> localLibraryLocation; final Value pipedInstance; final Value themeMode; final Value audioSource; final Value streamMusicCodec; final Value downloadMusicCodec; final Value discordPresence; final Value endlessPlayback; final Value enableConnect; const PreferencesTableCompanion({ this.id = const Value.absent(), this.audioQuality = const Value.absent(), this.albumColorSync = const Value.absent(), this.amoledDarkTheme = const Value.absent(), this.checkUpdate = const Value.absent(), this.normalizeAudio = const Value.absent(), this.showSystemTrayIcon = const Value.absent(), this.systemTitleBar = const Value.absent(), this.skipNonMusic = const Value.absent(), this.closeBehavior = const Value.absent(), this.accentColorScheme = const Value.absent(), this.layoutMode = const Value.absent(), this.locale = const Value.absent(), this.market = const Value.absent(), this.searchMode = const Value.absent(), this.downloadLocation = const Value.absent(), this.localLibraryLocation = const Value.absent(), this.pipedInstance = const Value.absent(), this.themeMode = const Value.absent(), this.audioSource = const Value.absent(), this.streamMusicCodec = const Value.absent(), this.downloadMusicCodec = const Value.absent(), this.discordPresence = const Value.absent(), this.endlessPlayback = const Value.absent(), this.enableConnect = const Value.absent(), }); PreferencesTableCompanion.insert({ this.id = const Value.absent(), this.audioQuality = const Value.absent(), this.albumColorSync = const Value.absent(), this.amoledDarkTheme = const Value.absent(), this.checkUpdate = const Value.absent(), this.normalizeAudio = const Value.absent(), this.showSystemTrayIcon = const Value.absent(), this.systemTitleBar = const Value.absent(), this.skipNonMusic = const Value.absent(), this.closeBehavior = const Value.absent(), this.accentColorScheme = const Value.absent(), this.layoutMode = const Value.absent(), this.locale = const Value.absent(), this.market = const Value.absent(), this.searchMode = const Value.absent(), this.downloadLocation = const Value.absent(), this.localLibraryLocation = const Value.absent(), this.pipedInstance = const Value.absent(), this.themeMode = const Value.absent(), this.audioSource = const Value.absent(), this.streamMusicCodec = const Value.absent(), this.downloadMusicCodec = const Value.absent(), this.discordPresence = const Value.absent(), this.endlessPlayback = const Value.absent(), this.enableConnect = const Value.absent(), }); static Insertable custom({ Expression? id, Expression? audioQuality, Expression? albumColorSync, Expression? amoledDarkTheme, Expression? checkUpdate, Expression? normalizeAudio, Expression? showSystemTrayIcon, Expression? systemTitleBar, Expression? skipNonMusic, Expression? closeBehavior, Expression? accentColorScheme, Expression? layoutMode, Expression? locale, Expression? market, Expression? searchMode, Expression? downloadLocation, Expression? localLibraryLocation, Expression? pipedInstance, Expression? themeMode, Expression? audioSource, Expression? streamMusicCodec, Expression? downloadMusicCodec, Expression? discordPresence, Expression? endlessPlayback, Expression? enableConnect, }) { return RawValuesInsertable({ if (id != null) 'id': id, if (audioQuality != null) 'audio_quality': audioQuality, if (albumColorSync != null) 'album_color_sync': albumColorSync, if (amoledDarkTheme != null) 'amoled_dark_theme': amoledDarkTheme, if (checkUpdate != null) 'check_update': checkUpdate, if (normalizeAudio != null) 'normalize_audio': normalizeAudio, if (showSystemTrayIcon != null) 'show_system_tray_icon': showSystemTrayIcon, if (systemTitleBar != null) 'system_title_bar': systemTitleBar, if (skipNonMusic != null) 'skip_non_music': skipNonMusic, if (closeBehavior != null) 'close_behavior': closeBehavior, if (accentColorScheme != null) 'accent_color_scheme': accentColorScheme, if (layoutMode != null) 'layout_mode': layoutMode, if (locale != null) 'locale': locale, if (market != null) 'market': market, if (searchMode != null) 'search_mode': searchMode, if (downloadLocation != null) 'download_location': downloadLocation, if (localLibraryLocation != null) 'local_library_location': localLibraryLocation, if (pipedInstance != null) 'piped_instance': pipedInstance, if (themeMode != null) 'theme_mode': themeMode, if (audioSource != null) 'audio_source': audioSource, if (streamMusicCodec != null) 'stream_music_codec': streamMusicCodec, if (downloadMusicCodec != null) 'download_music_codec': downloadMusicCodec, if (discordPresence != null) 'discord_presence': discordPresence, if (endlessPlayback != null) 'endless_playback': endlessPlayback, if (enableConnect != null) 'enable_connect': enableConnect, }); } PreferencesTableCompanion copyWith( {Value? id, Value? audioQuality, Value? albumColorSync, Value? amoledDarkTheme, Value? checkUpdate, Value? normalizeAudio, Value? showSystemTrayIcon, Value? systemTitleBar, Value? skipNonMusic, Value? closeBehavior, Value? accentColorScheme, Value? layoutMode, Value? locale, Value? market, Value? searchMode, Value? downloadLocation, Value>? localLibraryLocation, Value? pipedInstance, Value? themeMode, Value? audioSource, Value? streamMusicCodec, Value? downloadMusicCodec, Value? discordPresence, Value? endlessPlayback, Value? enableConnect}) { return PreferencesTableCompanion( id: id ?? this.id, audioQuality: audioQuality ?? this.audioQuality, albumColorSync: albumColorSync ?? this.albumColorSync, amoledDarkTheme: amoledDarkTheme ?? this.amoledDarkTheme, checkUpdate: checkUpdate ?? this.checkUpdate, normalizeAudio: normalizeAudio ?? this.normalizeAudio, showSystemTrayIcon: showSystemTrayIcon ?? this.showSystemTrayIcon, systemTitleBar: systemTitleBar ?? this.systemTitleBar, skipNonMusic: skipNonMusic ?? this.skipNonMusic, closeBehavior: closeBehavior ?? this.closeBehavior, accentColorScheme: accentColorScheme ?? this.accentColorScheme, layoutMode: layoutMode ?? this.layoutMode, locale: locale ?? this.locale, market: market ?? this.market, searchMode: searchMode ?? this.searchMode, downloadLocation: downloadLocation ?? this.downloadLocation, localLibraryLocation: localLibraryLocation ?? this.localLibraryLocation, pipedInstance: pipedInstance ?? this.pipedInstance, themeMode: themeMode ?? this.themeMode, audioSource: audioSource ?? this.audioSource, streamMusicCodec: streamMusicCodec ?? this.streamMusicCodec, downloadMusicCodec: downloadMusicCodec ?? this.downloadMusicCodec, discordPresence: discordPresence ?? this.discordPresence, endlessPlayback: endlessPlayback ?? this.endlessPlayback, enableConnect: enableConnect ?? this.enableConnect, ); } @override Map toColumns(bool nullToAbsent) { final map = {}; if (id.present) { map['id'] = Variable(id.value); } if (audioQuality.present) { map['audio_quality'] = Variable($PreferencesTableTable .$converteraudioQuality .toSql(audioQuality.value)); } if (albumColorSync.present) { map['album_color_sync'] = Variable(albumColorSync.value); } if (amoledDarkTheme.present) { map['amoled_dark_theme'] = Variable(amoledDarkTheme.value); } if (checkUpdate.present) { map['check_update'] = Variable(checkUpdate.value); } if (normalizeAudio.present) { map['normalize_audio'] = Variable(normalizeAudio.value); } if (showSystemTrayIcon.present) { map['show_system_tray_icon'] = Variable(showSystemTrayIcon.value); } if (systemTitleBar.present) { map['system_title_bar'] = Variable(systemTitleBar.value); } if (skipNonMusic.present) { map['skip_non_music'] = Variable(skipNonMusic.value); } if (closeBehavior.present) { map['close_behavior'] = Variable($PreferencesTableTable .$convertercloseBehavior .toSql(closeBehavior.value)); } if (accentColorScheme.present) { map['accent_color_scheme'] = Variable($PreferencesTableTable .$converteraccentColorScheme .toSql(accentColorScheme.value)); } if (layoutMode.present) { map['layout_mode'] = Variable( $PreferencesTableTable.$converterlayoutMode.toSql(layoutMode.value)); } if (locale.present) { map['locale'] = Variable( $PreferencesTableTable.$converterlocale.toSql(locale.value)); } if (market.present) { map['market'] = Variable( $PreferencesTableTable.$convertermarket.toSql(market.value)); } if (searchMode.present) { map['search_mode'] = Variable( $PreferencesTableTable.$convertersearchMode.toSql(searchMode.value)); } if (downloadLocation.present) { map['download_location'] = Variable(downloadLocation.value); } if (localLibraryLocation.present) { map['local_library_location'] = Variable($PreferencesTableTable .$converterlocalLibraryLocation .toSql(localLibraryLocation.value)); } if (pipedInstance.present) { map['piped_instance'] = Variable(pipedInstance.value); } if (themeMode.present) { map['theme_mode'] = Variable( $PreferencesTableTable.$converterthemeMode.toSql(themeMode.value)); } if (audioSource.present) { map['audio_source'] = Variable($PreferencesTableTable .$converteraudioSource .toSql(audioSource.value)); } if (streamMusicCodec.present) { map['stream_music_codec'] = Variable($PreferencesTableTable .$converterstreamMusicCodec .toSql(streamMusicCodec.value)); } if (downloadMusicCodec.present) { map['download_music_codec'] = Variable($PreferencesTableTable .$converterdownloadMusicCodec .toSql(downloadMusicCodec.value)); } if (discordPresence.present) { map['discord_presence'] = Variable(discordPresence.value); } if (endlessPlayback.present) { map['endless_playback'] = Variable(endlessPlayback.value); } if (enableConnect.present) { map['enable_connect'] = Variable(enableConnect.value); } return map; } @override String toString() { return (StringBuffer('PreferencesTableCompanion(') ..write('id: $id, ') ..write('audioQuality: $audioQuality, ') ..write('albumColorSync: $albumColorSync, ') ..write('amoledDarkTheme: $amoledDarkTheme, ') ..write('checkUpdate: $checkUpdate, ') ..write('normalizeAudio: $normalizeAudio, ') ..write('showSystemTrayIcon: $showSystemTrayIcon, ') ..write('systemTitleBar: $systemTitleBar, ') ..write('skipNonMusic: $skipNonMusic, ') ..write('closeBehavior: $closeBehavior, ') ..write('accentColorScheme: $accentColorScheme, ') ..write('layoutMode: $layoutMode, ') ..write('locale: $locale, ') ..write('market: $market, ') ..write('searchMode: $searchMode, ') ..write('downloadLocation: $downloadLocation, ') ..write('localLibraryLocation: $localLibraryLocation, ') ..write('pipedInstance: $pipedInstance, ') ..write('themeMode: $themeMode, ') ..write('audioSource: $audioSource, ') ..write('streamMusicCodec: $streamMusicCodec, ') ..write('downloadMusicCodec: $downloadMusicCodec, ') ..write('discordPresence: $discordPresence, ') ..write('endlessPlayback: $endlessPlayback, ') ..write('enableConnect: $enableConnect') ..write(')')) .toString(); } } abstract class _$AppDatabase extends GeneratedDatabase { _$AppDatabase(QueryExecutor e) : super(e); _$AppDatabaseManager get managers => _$AppDatabaseManager(this); late final $PreferencesTableTable preferencesTable = $PreferencesTableTable(this); @override Iterable> get allTables => allSchemaEntities.whereType>(); @override List get allSchemaEntities => [preferencesTable]; } typedef $$PreferencesTableTableInsertCompanionBuilder = PreferencesTableCompanion Function({ Value id, Value audioQuality, Value albumColorSync, Value amoledDarkTheme, Value checkUpdate, Value normalizeAudio, Value showSystemTrayIcon, Value systemTitleBar, Value skipNonMusic, Value closeBehavior, Value accentColorScheme, Value layoutMode, Value locale, Value market, Value searchMode, Value downloadLocation, Value> localLibraryLocation, Value pipedInstance, Value themeMode, Value audioSource, Value streamMusicCodec, Value downloadMusicCodec, Value discordPresence, Value endlessPlayback, Value enableConnect, }); typedef $$PreferencesTableTableUpdateCompanionBuilder = PreferencesTableCompanion Function({ Value id, Value audioQuality, Value albumColorSync, Value amoledDarkTheme, Value checkUpdate, Value normalizeAudio, Value showSystemTrayIcon, Value systemTitleBar, Value skipNonMusic, Value closeBehavior, Value accentColorScheme, Value layoutMode, Value locale, Value market, Value searchMode, Value downloadLocation, Value> localLibraryLocation, Value pipedInstance, Value themeMode, Value audioSource, Value streamMusicCodec, Value downloadMusicCodec, Value discordPresence, Value endlessPlayback, Value enableConnect, }); class $$PreferencesTableTableTableManager extends RootTableManager< _$AppDatabase, $PreferencesTableTable, PreferencesTableData, $$PreferencesTableTableFilterComposer, $$PreferencesTableTableOrderingComposer, $$PreferencesTableTableProcessedTableManager, $$PreferencesTableTableInsertCompanionBuilder, $$PreferencesTableTableUpdateCompanionBuilder> { $$PreferencesTableTableTableManager( _$AppDatabase db, $PreferencesTableTable table) : super(TableManagerState( db: db, table: table, filteringComposer: $$PreferencesTableTableFilterComposer(ComposerState(db, table)), orderingComposer: $$PreferencesTableTableOrderingComposer(ComposerState(db, table)), getChildManagerBuilder: (p) => $$PreferencesTableTableProcessedTableManager(p), getUpdateCompanionBuilder: ({ Value id = const Value.absent(), Value audioQuality = const Value.absent(), Value albumColorSync = const Value.absent(), Value amoledDarkTheme = const Value.absent(), Value checkUpdate = const Value.absent(), Value normalizeAudio = const Value.absent(), Value showSystemTrayIcon = const Value.absent(), Value systemTitleBar = const Value.absent(), Value skipNonMusic = const Value.absent(), Value closeBehavior = const Value.absent(), Value accentColorScheme = const Value.absent(), Value layoutMode = const Value.absent(), Value locale = const Value.absent(), Value market = const Value.absent(), Value searchMode = const Value.absent(), Value downloadLocation = const Value.absent(), Value> localLibraryLocation = const Value.absent(), Value pipedInstance = const Value.absent(), Value themeMode = const Value.absent(), Value audioSource = const Value.absent(), Value streamMusicCodec = const Value.absent(), Value downloadMusicCodec = const Value.absent(), Value discordPresence = const Value.absent(), Value endlessPlayback = const Value.absent(), Value enableConnect = const Value.absent(), }) => PreferencesTableCompanion( id: id, audioQuality: audioQuality, albumColorSync: albumColorSync, amoledDarkTheme: amoledDarkTheme, checkUpdate: checkUpdate, normalizeAudio: normalizeAudio, showSystemTrayIcon: showSystemTrayIcon, systemTitleBar: systemTitleBar, skipNonMusic: skipNonMusic, closeBehavior: closeBehavior, accentColorScheme: accentColorScheme, layoutMode: layoutMode, locale: locale, market: market, searchMode: searchMode, downloadLocation: downloadLocation, localLibraryLocation: localLibraryLocation, pipedInstance: pipedInstance, themeMode: themeMode, audioSource: audioSource, streamMusicCodec: streamMusicCodec, downloadMusicCodec: downloadMusicCodec, discordPresence: discordPresence, endlessPlayback: endlessPlayback, enableConnect: enableConnect, ), getInsertCompanionBuilder: ({ Value id = const Value.absent(), Value audioQuality = const Value.absent(), Value albumColorSync = const Value.absent(), Value amoledDarkTheme = const Value.absent(), Value checkUpdate = const Value.absent(), Value normalizeAudio = const Value.absent(), Value showSystemTrayIcon = const Value.absent(), Value systemTitleBar = const Value.absent(), Value skipNonMusic = const Value.absent(), Value closeBehavior = const Value.absent(), Value accentColorScheme = const Value.absent(), Value layoutMode = const Value.absent(), Value locale = const Value.absent(), Value market = const Value.absent(), Value searchMode = const Value.absent(), Value downloadLocation = const Value.absent(), Value> localLibraryLocation = const Value.absent(), Value pipedInstance = const Value.absent(), Value themeMode = const Value.absent(), Value audioSource = const Value.absent(), Value streamMusicCodec = const Value.absent(), Value downloadMusicCodec = const Value.absent(), Value discordPresence = const Value.absent(), Value endlessPlayback = const Value.absent(), Value enableConnect = const Value.absent(), }) => PreferencesTableCompanion.insert( id: id, audioQuality: audioQuality, albumColorSync: albumColorSync, amoledDarkTheme: amoledDarkTheme, checkUpdate: checkUpdate, normalizeAudio: normalizeAudio, showSystemTrayIcon: showSystemTrayIcon, systemTitleBar: systemTitleBar, skipNonMusic: skipNonMusic, closeBehavior: closeBehavior, accentColorScheme: accentColorScheme, layoutMode: layoutMode, locale: locale, market: market, searchMode: searchMode, downloadLocation: downloadLocation, localLibraryLocation: localLibraryLocation, pipedInstance: pipedInstance, themeMode: themeMode, audioSource: audioSource, streamMusicCodec: streamMusicCodec, downloadMusicCodec: downloadMusicCodec, discordPresence: discordPresence, endlessPlayback: endlessPlayback, enableConnect: enableConnect, ), )); } class $$PreferencesTableTableProcessedTableManager extends ProcessedTableManager< _$AppDatabase, $PreferencesTableTable, PreferencesTableData, $$PreferencesTableTableFilterComposer, $$PreferencesTableTableOrderingComposer, $$PreferencesTableTableProcessedTableManager, $$PreferencesTableTableInsertCompanionBuilder, $$PreferencesTableTableUpdateCompanionBuilder> { $$PreferencesTableTableProcessedTableManager(super.$state); } class $$PreferencesTableTableFilterComposer extends FilterComposer<_$AppDatabase, $PreferencesTableTable> { $$PreferencesTableTableFilterComposer(super.$state); ColumnFilters get id => $state.composableBuilder( column: $state.table.id, builder: (column, joinBuilders) => ColumnFilters(column, joinBuilders: joinBuilders)); ColumnWithTypeConverterFilters get audioQuality => $state.composableBuilder( column: $state.table.audioQuality, builder: (column, joinBuilders) => ColumnWithTypeConverterFilters( column, joinBuilders: joinBuilders)); ColumnFilters get albumColorSync => $state.composableBuilder( column: $state.table.albumColorSync, builder: (column, joinBuilders) => ColumnFilters(column, joinBuilders: joinBuilders)); ColumnFilters get amoledDarkTheme => $state.composableBuilder( column: $state.table.amoledDarkTheme, builder: (column, joinBuilders) => ColumnFilters(column, joinBuilders: joinBuilders)); ColumnFilters get checkUpdate => $state.composableBuilder( column: $state.table.checkUpdate, builder: (column, joinBuilders) => ColumnFilters(column, joinBuilders: joinBuilders)); ColumnFilters get normalizeAudio => $state.composableBuilder( column: $state.table.normalizeAudio, builder: (column, joinBuilders) => ColumnFilters(column, joinBuilders: joinBuilders)); ColumnFilters get showSystemTrayIcon => $state.composableBuilder( column: $state.table.showSystemTrayIcon, builder: (column, joinBuilders) => ColumnFilters(column, joinBuilders: joinBuilders)); ColumnFilters get systemTitleBar => $state.composableBuilder( column: $state.table.systemTitleBar, builder: (column, joinBuilders) => ColumnFilters(column, joinBuilders: joinBuilders)); ColumnFilters get skipNonMusic => $state.composableBuilder( column: $state.table.skipNonMusic, builder: (column, joinBuilders) => ColumnFilters(column, joinBuilders: joinBuilders)); ColumnWithTypeConverterFilters get closeBehavior => $state.composableBuilder( column: $state.table.closeBehavior, builder: (column, joinBuilders) => ColumnWithTypeConverterFilters( column, joinBuilders: joinBuilders)); ColumnWithTypeConverterFilters get accentColorScheme => $state.composableBuilder( column: $state.table.accentColorScheme, builder: (column, joinBuilders) => ColumnWithTypeConverterFilters( column, joinBuilders: joinBuilders)); ColumnWithTypeConverterFilters get layoutMode => $state.composableBuilder( column: $state.table.layoutMode, builder: (column, joinBuilders) => ColumnWithTypeConverterFilters( column, joinBuilders: joinBuilders)); ColumnWithTypeConverterFilters get locale => $state.composableBuilder( column: $state.table.locale, builder: (column, joinBuilders) => ColumnWithTypeConverterFilters( column, joinBuilders: joinBuilders)); ColumnWithTypeConverterFilters get market => $state.composableBuilder( column: $state.table.market, builder: (column, joinBuilders) => ColumnWithTypeConverterFilters( column, joinBuilders: joinBuilders)); ColumnWithTypeConverterFilters get searchMode => $state.composableBuilder( column: $state.table.searchMode, builder: (column, joinBuilders) => ColumnWithTypeConverterFilters( column, joinBuilders: joinBuilders)); ColumnFilters get downloadLocation => $state.composableBuilder( column: $state.table.downloadLocation, builder: (column, joinBuilders) => ColumnFilters(column, joinBuilders: joinBuilders)); ColumnWithTypeConverterFilters, List, String> get localLibraryLocation => $state.composableBuilder( column: $state.table.localLibraryLocation, builder: (column, joinBuilders) => ColumnWithTypeConverterFilters( column, joinBuilders: joinBuilders)); ColumnFilters get pipedInstance => $state.composableBuilder( column: $state.table.pipedInstance, builder: (column, joinBuilders) => ColumnFilters(column, joinBuilders: joinBuilders)); ColumnWithTypeConverterFilters get themeMode => $state.composableBuilder( column: $state.table.themeMode, builder: (column, joinBuilders) => ColumnWithTypeConverterFilters( column, joinBuilders: joinBuilders)); ColumnWithTypeConverterFilters get audioSource => $state.composableBuilder( column: $state.table.audioSource, builder: (column, joinBuilders) => ColumnWithTypeConverterFilters( column, joinBuilders: joinBuilders)); ColumnWithTypeConverterFilters get streamMusicCodec => $state.composableBuilder( column: $state.table.streamMusicCodec, builder: (column, joinBuilders) => ColumnWithTypeConverterFilters( column, joinBuilders: joinBuilders)); ColumnWithTypeConverterFilters get downloadMusicCodec => $state.composableBuilder( column: $state.table.downloadMusicCodec, builder: (column, joinBuilders) => ColumnWithTypeConverterFilters( column, joinBuilders: joinBuilders)); ColumnFilters get discordPresence => $state.composableBuilder( column: $state.table.discordPresence, builder: (column, joinBuilders) => ColumnFilters(column, joinBuilders: joinBuilders)); ColumnFilters get endlessPlayback => $state.composableBuilder( column: $state.table.endlessPlayback, builder: (column, joinBuilders) => ColumnFilters(column, joinBuilders: joinBuilders)); ColumnFilters get enableConnect => $state.composableBuilder( column: $state.table.enableConnect, builder: (column, joinBuilders) => ColumnFilters(column, joinBuilders: joinBuilders)); } class $$PreferencesTableTableOrderingComposer extends OrderingComposer<_$AppDatabase, $PreferencesTableTable> { $$PreferencesTableTableOrderingComposer(super.$state); ColumnOrderings get id => $state.composableBuilder( column: $state.table.id, builder: (column, joinBuilders) => ColumnOrderings(column, joinBuilders: joinBuilders)); ColumnOrderings get audioQuality => $state.composableBuilder( column: $state.table.audioQuality, builder: (column, joinBuilders) => ColumnOrderings(column, joinBuilders: joinBuilders)); ColumnOrderings get albumColorSync => $state.composableBuilder( column: $state.table.albumColorSync, builder: (column, joinBuilders) => ColumnOrderings(column, joinBuilders: joinBuilders)); ColumnOrderings get amoledDarkTheme => $state.composableBuilder( column: $state.table.amoledDarkTheme, builder: (column, joinBuilders) => ColumnOrderings(column, joinBuilders: joinBuilders)); ColumnOrderings get checkUpdate => $state.composableBuilder( column: $state.table.checkUpdate, builder: (column, joinBuilders) => ColumnOrderings(column, joinBuilders: joinBuilders)); ColumnOrderings get normalizeAudio => $state.composableBuilder( column: $state.table.normalizeAudio, builder: (column, joinBuilders) => ColumnOrderings(column, joinBuilders: joinBuilders)); ColumnOrderings get showSystemTrayIcon => $state.composableBuilder( column: $state.table.showSystemTrayIcon, builder: (column, joinBuilders) => ColumnOrderings(column, joinBuilders: joinBuilders)); ColumnOrderings get systemTitleBar => $state.composableBuilder( column: $state.table.systemTitleBar, builder: (column, joinBuilders) => ColumnOrderings(column, joinBuilders: joinBuilders)); ColumnOrderings get skipNonMusic => $state.composableBuilder( column: $state.table.skipNonMusic, builder: (column, joinBuilders) => ColumnOrderings(column, joinBuilders: joinBuilders)); ColumnOrderings get closeBehavior => $state.composableBuilder( column: $state.table.closeBehavior, builder: (column, joinBuilders) => ColumnOrderings(column, joinBuilders: joinBuilders)); ColumnOrderings get accentColorScheme => $state.composableBuilder( column: $state.table.accentColorScheme, builder: (column, joinBuilders) => ColumnOrderings(column, joinBuilders: joinBuilders)); ColumnOrderings get layoutMode => $state.composableBuilder( column: $state.table.layoutMode, builder: (column, joinBuilders) => ColumnOrderings(column, joinBuilders: joinBuilders)); ColumnOrderings get locale => $state.composableBuilder( column: $state.table.locale, builder: (column, joinBuilders) => ColumnOrderings(column, joinBuilders: joinBuilders)); ColumnOrderings get market => $state.composableBuilder( column: $state.table.market, builder: (column, joinBuilders) => ColumnOrderings(column, joinBuilders: joinBuilders)); ColumnOrderings get searchMode => $state.composableBuilder( column: $state.table.searchMode, builder: (column, joinBuilders) => ColumnOrderings(column, joinBuilders: joinBuilders)); ColumnOrderings get downloadLocation => $state.composableBuilder( column: $state.table.downloadLocation, builder: (column, joinBuilders) => ColumnOrderings(column, joinBuilders: joinBuilders)); ColumnOrderings get localLibraryLocation => $state.composableBuilder( column: $state.table.localLibraryLocation, builder: (column, joinBuilders) => ColumnOrderings(column, joinBuilders: joinBuilders)); ColumnOrderings get pipedInstance => $state.composableBuilder( column: $state.table.pipedInstance, builder: (column, joinBuilders) => ColumnOrderings(column, joinBuilders: joinBuilders)); ColumnOrderings get themeMode => $state.composableBuilder( column: $state.table.themeMode, builder: (column, joinBuilders) => ColumnOrderings(column, joinBuilders: joinBuilders)); ColumnOrderings get audioSource => $state.composableBuilder( column: $state.table.audioSource, builder: (column, joinBuilders) => ColumnOrderings(column, joinBuilders: joinBuilders)); ColumnOrderings get streamMusicCodec => $state.composableBuilder( column: $state.table.streamMusicCodec, builder: (column, joinBuilders) => ColumnOrderings(column, joinBuilders: joinBuilders)); ColumnOrderings get downloadMusicCodec => $state.composableBuilder( column: $state.table.downloadMusicCodec, builder: (column, joinBuilders) => ColumnOrderings(column, joinBuilders: joinBuilders)); ColumnOrderings get discordPresence => $state.composableBuilder( column: $state.table.discordPresence, builder: (column, joinBuilders) => ColumnOrderings(column, joinBuilders: joinBuilders)); ColumnOrderings get endlessPlayback => $state.composableBuilder( column: $state.table.endlessPlayback, builder: (column, joinBuilders) => ColumnOrderings(column, joinBuilders: joinBuilders)); ColumnOrderings get enableConnect => $state.composableBuilder( column: $state.table.enableConnect, builder: (column, joinBuilders) => ColumnOrderings(column, joinBuilders: joinBuilders)); } class _$AppDatabaseManager { final _$AppDatabase _db; _$AppDatabaseManager(this._db); $$PreferencesTableTableTableManager get preferencesTable => $$PreferencesTableTableTableManager(_db, _db.preferencesTable); }