Files
bookshelf/books_flutter/lib/bloc/scanner/scanner_event.dart
2026-02-08 12:05:05 +06:00

22 lines
486 B
Dart

import 'package:books_flutter/config/api_config.dart';
sealed class ScannerEvent {}
class InitializeCamera extends ScannerEvent {}
class CaptureAndAnalyze extends ScannerEvent {
final String? openaiApiKey;
final String openaiBaseUrl;
final String? geminiApiKey;
CaptureAndAnalyze({
this.openaiApiKey,
this.openaiBaseUrl = ApiConfig.openaiBaseUrl,
this.geminiApiKey,
});
}
class SwitchCamera extends ScannerEvent {}
class DismissError extends ScannerEvent {}