initialize method
Initialize the Firebase-based API handling system
Implementation
@override
Future<void> initialize() async {
try {
FinanceSdkLogger.info('Initializing Finance SDK...');
// Initialize Firebase services
await _firebaseService.initialize();
// Initialize HTTP service
_httpService.initialize();
// Generate dynamic enums
await _enumGenerator.generateEnums();
FinanceSdkLogger.info('Finance SDK initialized successfully');
} catch (e) {
FinanceSdkLogger.error('Failed to initialize Finance SDK', e);
rethrow;
}
}