import 'package:get/get.dart'; import '../modules/feedback/bindings/feedback_bindings.dart'; import '../modules/feedback/views/feedback_view.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/meeting/bindings/meeting_binding.dart'; import '../modules/meeting/bindings/meeting_details_binding.dart'; import '../modules/meeting/bindings/meeting_edit_binding.dart'; import '../modules/meeting/bindings/meeting_record_binding.dart'; import '../modules/meeting/views/meeting_details_view.dart'; import '../modules/meeting/views/meeting_edit_view.dart'; import '../modules/meeting/views/meeting_record_view.dart'; import '../modules/meeting/views/meeting_view.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/timbre/bindings/timbre_binding.dart'; import '../modules/timbre/views/timbre_view.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 '../modules/login/views/login_view.dart'; import '../modules/login/bindings/login_binding.dart'; import '../modules/splash/views/splash_view.dart'; import '../modules/splash/bindings/splash_binding.dart'; import '../modules/pairing/views/pairing_view.dart'; import '../modules/pairing/bindings/pairing_binding.dart'; import './app_routes.dart'; import '../modules/settings/views/settings_view.dart'; import '../modules/settings/bindings/settings_binding.dart'; import '../modules/jieli_test/views/jieli_test_view.dart'; import '../modules/jieli_test/bindings/jieli_test_binding.dart'; import '../modules/opus_test/views/opus_test_view.dart'; import '../modules/opus_test/bindings/opus_test_binding.dart'; import '../modules/speech_test/views/speech_test_view.dart'; import '../modules/speech_test/bindings/speech_test_binding.dart'; import '../modules/agent/views/agent_view.dart'; import '../modules/agent/bindings/agent_binding.dart'; abstract class AppPages { static final pages = [ GetPage( name: Routes.splash, page: () => const SplashView(), binding: SplashBinding(), ), GetPage( name: Routes.login, page: () => const LoginView(), binding: LoginBinding(), ), GetPage( name: Routes.pairing, page: () => const PairingView(), binding: PairingBinding(), ), GetPage( name: Routes.initial, page: () => const HomeView(), binding: HomeBinding(), ), GetPage( name: Routes.home, page: () => const HomeView(), binding: HomeBinding(), ), GetPage( name: Routes.explore, page: () => const ExploreView(), binding: ExploreBinding(), ), GetPage( name: Routes.chat, page: () => const ChatView(), binding: ChatBinding(), ), GetPage( name: Routes.profile, page: () => const ProfileView(), binding: ProfileBinding(), ), GetPage( name: Routes.editProfile, page: () => const EditProfileView(), binding: ProfileBinding(), ), GetPage( name: Routes.translation, page: () => const TranslationView(), binding: TranslationBinding(), ), GetPage( name: Routes.translationHistory, page: () => const TranslationHistoryView(), binding: TranslationHistoryBinding(), ), GetPage( name: Routes.meeting, page: () => const MeetingView(), binding: MeetingBinding(), ), GetPage( name: Routes.meetingRecord, page: () => const MeetingRecordView(), binding: MeetingRecordBinding(), ), GetPage( name: Routes.meetingDetails, page: () => const MeetingDetailsView(), binding: MeetingDetailsBinding(), ), GetPage( name: Routes.meetingEdit, page: () => const MeetingEditView(), binding: MeetingEditBinding(), ), GetPage( name: Routes.timbre, page: () => const TimbreView(), binding: TimbreBinding(), ), GetPage( name: Routes.settings, page: () => const SettingsView(), binding: SettingsBinding(), ), GetPage( name: Routes.feedback, page: () => const FeedbackView(), binding: FeedbackBinding(), ), GetPage( name: Routes.jieliTest, page: () => const JieliTestView(), binding: JieliTestBinding(), ), GetPage( name: Routes.opusTest, page: () => const OpusTestView(), binding: OpusTestBinding(), ), GetPage( name: Routes.speechTest, page: () => const SpeechTestView(), binding: SpeechTestBinding(), ), GetPage( name: Routes.agent, page: () => const AgentView(), binding: AgentBinding(), ), ]; }