getAvailableServices method

  1. @override
Future<Map<String, String>> getAvailableServices()
override

Get all available services

Implementation

@override
Future<Map<String, String>> getAvailableServices() async {
  try {
    // Auto-initialize if not already initialized
    if (!_firebaseService.isInitialized) {
      FinanceSdkLogger.info('SDK not initialized. Initializing now...');
      await initialize();
    }

    return _enumGenerator.getAllServices();
  } catch (e, stackTrace) {
    FinanceSdkLogger.error('Failed to get available services', e, stackTrace);
    rethrow;
  }
}