// GENERATED CODE - DO NOT MODIFY BY HAND part of 'tab_session.dart'; // ************************************************************************** // RiverpodGenerator // ************************************************************************** // GENERATED CODE - DO NOT MODIFY BY HAND // ignore_for_file: type=lint, type=warning @ProviderFor(TabSession) const tabSessionProvider = TabSessionFamily._(); final class TabSessionProvider extends $NotifierProvider { const TabSessionProvider._({ required TabSessionFamily super.from, required String? super.argument, }) : super( retry: null, name: r'tabSessionProvider', isAutoDispose: true, dependencies: null, $allTransitiveDependencies: null, ); @override String debugGetCreateSourceHash() => _$tabSessionHash(); @override String toString() { return r'tabSessionProvider' '' '($argument)'; } @$internal @override TabSession create() => TabSession(); /// {@macro riverpod.override_with_value} Override overrideWithValue(void value) { return $ProviderOverride( origin: this, providerOverride: $SyncValueProvider(value), ); } @override bool operator ==(Object other) { return other is TabSessionProvider && other.argument == argument; } @override int get hashCode { return argument.hashCode; } } String _$tabSessionHash() => r'33d68f3860b3bc9a92db386535c7482bf4416008'; final class TabSessionFamily extends $Family with $ClassFamilyOverride { const TabSessionFamily._() : super( retry: null, name: r'tabSessionProvider', dependencies: null, $allTransitiveDependencies: null, isAutoDispose: true, ); TabSessionProvider call({required String? tabId}) => TabSessionProvider._(argument: tabId, from: this); @override String toString() => r'tabSessionProvider'; } abstract class _$TabSession extends $Notifier { late final _$args = ref.$arg as String?; String? get tabId => _$args; void build({required String? tabId}); @$mustCallSuper @override void runBuild() { build(tabId: _$args); final ref = this.ref as $Ref; final element = ref.element as $ClassProviderElement< AnyNotifier, void, Object?, Object? >; element.handleValue(ref, null); } } @ProviderFor(selectedTabSessionNotifier) const selectedTabSessionProvider = SelectedTabSessionNotifierProvider._(); final class SelectedTabSessionNotifierProvider extends $FunctionalProvider, Raw, Raw> with $Provider> { const SelectedTabSessionNotifierProvider._() : super( from: null, argument: null, retry: null, name: r'selectedTabSessionProvider', isAutoDispose: true, dependencies: null, $allTransitiveDependencies: null, ); @override String debugGetCreateSourceHash() => _$selectedTabSessionNotifierHash(); @$internal @override $ProviderElement> $createElement($ProviderPointer pointer) => $ProviderElement(pointer); @override Raw create(Ref ref) { return selectedTabSessionNotifier(ref); } /// {@macro riverpod.override_with_value} Override overrideWithValue(Raw value) { return $ProviderOverride( origin: this, providerOverride: $SyncValueProvider>(value), ); } } String _$selectedTabSessionNotifierHash() => r'aef19991d5b05a2bb28e8a6ccb57dc75c2f3148f';