import 'package:freezed_annotation/freezed_annotation.dart';

import '../../../domain/models/grocery_item.dart';

part 'scanner_state.freezed.dart';

@freezed
abstract class ScannerState with _$ScannerState {
  const factory ScannerState({
    @Default(false) bool isLoading,
    GroceryItem? item,
    String? errorMessage,
  }) = _ScannerState;
}