// GENERATED CODE - DO NOT MODIFY BY HAND part of 'cart_provider.dart'; // ************************************************************************** // RiverpodGenerator // ************************************************************************** // GENERATED CODE - DO NOT MODIFY BY HAND // ignore_for_file: type=lint, type=warning /// Cart Notifier /// /// Manages cart state including: /// - Adding/removing items /// - Updating quantities /// - Warehouse selection /// - Discount code application /// - Cart summary calculations @ProviderFor(Cart) const cartProvider = CartProvider._(); /// Cart Notifier /// /// Manages cart state including: /// - Adding/removing items /// - Updating quantities /// - Warehouse selection /// - Discount code application /// - Cart summary calculations final class CartProvider extends $NotifierProvider { /// Cart Notifier /// /// Manages cart state including: /// - Adding/removing items /// - Updating quantities /// - Warehouse selection /// - Discount code application /// - Cart summary calculations const CartProvider._() : super( from: null, argument: null, retry: null, name: r'cartProvider', isAutoDispose: true, dependencies: null, $allTransitiveDependencies: null, ); @override String debugGetCreateSourceHash() => _$cartHash(); @$internal @override Cart create() => Cart(); /// {@macro riverpod.override_with_value} Override overrideWithValue(CartState value) { return $ProviderOverride( origin: this, providerOverride: $SyncValueProvider(value), ); } } String _$cartHash() => r'fa4c957f9cd7e54000e035b0934ad2bd08ba2786'; /// Cart Notifier /// /// Manages cart state including: /// - Adding/removing items /// - Updating quantities /// - Warehouse selection /// - Discount code application /// - Cart summary calculations abstract class _$Cart extends $Notifier { CartState build(); @$mustCallSuper @override void runBuild() { final created = build(); final ref = this.ref as $Ref; final element = ref.element as $ClassProviderElement< AnyNotifier, CartState, Object?, Object? >; element.handleValue(ref, created); } } /// Cart item count provider @ProviderFor(cartItemCount) const cartItemCountProvider = CartItemCountProvider._(); /// Cart item count provider final class CartItemCountProvider extends $FunctionalProvider with $Provider { /// Cart item count provider const CartItemCountProvider._() : super( from: null, argument: null, retry: null, name: r'cartItemCountProvider', isAutoDispose: true, dependencies: null, $allTransitiveDependencies: null, ); @override String debugGetCreateSourceHash() => _$cartItemCountHash(); @$internal @override $ProviderElement $createElement($ProviderPointer pointer) => $ProviderElement(pointer); @override int create(Ref ref) { return cartItemCount(ref); } /// {@macro riverpod.override_with_value} Override overrideWithValue(int value) { return $ProviderOverride( origin: this, providerOverride: $SyncValueProvider(value), ); } } String _$cartItemCountHash() => r'4ddc2979030a4470b2fa1de4832a84313e98e259'; /// Cart total provider @ProviderFor(cartTotal) const cartTotalProvider = CartTotalProvider._(); /// Cart total provider final class CartTotalProvider extends $FunctionalProvider with $Provider { /// Cart total provider const CartTotalProvider._() : super( from: null, argument: null, retry: null, name: r'cartTotalProvider', isAutoDispose: true, dependencies: null, $allTransitiveDependencies: null, ); @override String debugGetCreateSourceHash() => _$cartTotalHash(); @$internal @override $ProviderElement $createElement($ProviderPointer pointer) => $ProviderElement(pointer); @override double create(Ref ref) { return cartTotal(ref); } /// {@macro riverpod.override_with_value} Override overrideWithValue(double value) { return $ProviderOverride( origin: this, providerOverride: $SyncValueProvider(value), ); } } String _$cartTotalHash() => r'48460600487e734788e6d6cf1e4f7e13d21f21a4';