import 'package:get/get.dart'; import '../../modules/home/views/home_view.dart'; import '../../modules/home/bindings/home_binding.dart'; import '../../modules/explore/views/explore_view.dart'; import '../../modules/explore/bindings/explore_binding.dart'; import '../../modules/profile/views/profile_view.dart'; import '../../modules/profile/bindings/profile_binding.dart'; import '../../modules/chat/bindings/chat_binding.dart'; import '../../modules/chat/views/chat_view.dart'; import '../../modules/test/views/volcano_tts_test_view.dart'; import '../../modules/test/views/azure_asr_test_view.dart'; import '../../modules/test/views/azure_tts_test_view.dart'; import '../../modules/test/views/volcano_asr_test_view.dart'; import '../../modules/test/views/flutter_tts_test_view.dart'; import '../../modules/test/views/flutter_asr_test_view.dart'; import '../../modules/test/bindings/test_binding.dart'; import '../../modules/test/bindings/volcano_asr_test_binding.dart'; import '../../modules/test/bindings/azure_tts_test_binding.dart'; import '../../modules/test/bindings/flutter_tts_test_binding.dart'; import '../../modules/test/bindings/flutter_asr_test_binding.dart'; import '../../modules/translation/views/translation_view.dart'; import '../../modules/translation/bindings/translation_binding.dart'; import '../../modules/translation/views/translation_history_view.dart'; import '../../modules/translation/bindings/translation_history_binding.dart'; import './app_routes.dart'; abstract class AppPages { static final pages = [ GetPage( name: Routes.home, page: () => const HomeView(), binding: HomeBinding(), ), GetPage( name: Routes.explore, page: () => const ExploreView(), binding: ExploreBinding(), ), GetPage( name: Routes.chat, page: () => ChatView(), binding: ChatBinding(), ), GetPage( name: Routes.profile, page: () => const ProfileView(), binding: ProfileBinding(), ), GetPage( name: Routes.speechDemo, page: () => const VolcanoAsrTestView(), binding: VolcanoAsrTestBinding(), ), GetPage( name: Routes.TTS_TEST, page: () => VolcanoTtsTestView(), binding: VolcanoTtsTestBinding(), ), GetPage( name: Routes.ASR_TEST, page: () => const AzureAsrTestView(), binding: AzureAsrTestBinding(), ), GetPage( name: Routes.AZURE_ASR_TEST, page: () => const AzureAsrTestView(), binding: AzureAsrTestBinding(), ), GetPage( name: Routes.AZURE_TTS_TEST, page: () => const AzureTtsTestView(), binding: AzureTtsTestBinding(), ), GetPage( name: Routes.VOLCANO_ASR_TEST, page: () => const VolcanoAsrTestView(), binding: VolcanoAsrTestBinding(), ), GetPage( name: Routes.FLUTTER_TTS_TEST, page: () => const FlutterTtsTestView(), binding: FlutterTtsTestBinding(), ), GetPage( name: Routes.FLUTTER_ASR_TEST, page: () => const FlutterAsrTestView(), binding: FlutterAsrTestBinding(), ), GetPage( name: Routes.translation, page: () => const TranslationView(), binding: TranslationBinding(), ), GetPage( name: Routes.translationHistory, page: () => const TranslationHistoryView(), binding: TranslationHistoryBinding(), ), ]; }