MIF_E31222846/lib/constans/api_constans.dart

60 lines
2.3 KiB
Dart

import 'constansts_export.dart';
class ApiConstants {
var idAttempt;
static String? baseUrl = dotenv.env['URL'];
static String? baseUrlApi = "${dotenv.env['HOST']}";
// Tambahkan log untuk debugging konfigurasi URL
static void debugApiUrls() {
// ignore: avoid_print
print("ApiConstants.baseUrl: $baseUrl");
// ignore: avoid_print
print("ApiConstants.baseUrlApi: $baseUrlApi");
// ignore: avoid_print
print("ApiConstants.loginEnpoint: $loginEnpoint");
}
static String loginEnpoint = "$baseUrlApi/login";
static String logoutEnpoint = "$baseUrlApi/logout";
static String klsMatpelEnpoint = "$baseUrlApi/kelasmatapelajarans";
static String getMeEnpoint = "$baseUrlApi/get-me";
static String getMateriEnpoint = "$baseUrlApi/get-materi";
static String mataPelajaranEnpoint = "$baseUrlApi/get-mata-pelajaran";
static String mataPelajaranSimpleEnpoint =
"$baseUrlApi/get-mata-pelajaran-simple";
static String tugasEnpoint = "$baseUrlApi/get-tugas";
static String submitTugasEnpoint = "$baseUrlApi/submit-tugas";
static String updateTugasEnpoint = "$baseUrlApi/update-tugas";
static String kelasEnpoint = "$baseUrlApi/kelas";
static String tahunAjaranEnpoint = "$baseUrlApi/tahun-ajaran";
static String getDetailSubmitTugasSiswaEnpoint =
"$baseUrlApi/get-submit-tugas-siswa";
static String quizEnpoint = "$baseUrlApi/quiz";
static String quizAttemptStartEnpoint = "$baseUrlApi/quiz-attempts/start";
static String quizAttemptFinishEnpoint = "$baseUrlApi/quiz-attempts/finish";
static String quizAutoFinishEnpoint = "$baseUrlApi/quiz-attempts/auto-finish";
static String quizTopFiveEnpoint = "$baseUrlApi/quiz-top-five";
static String quizGuruEnpoint = "$baseUrlApi/quiz-guru";
static String quizDetailGuruEnpoint = "$baseUrlApi/get-quiz-attempt-guru";
// Notifikasi
static String notifikasiCountEnpoit = "$baseUrlApi/siswa/notifikasi/count";
static String notifikasiEnpoit = "$baseUrlApi/siswa/notifikasi";
// Ubah Password
static String ubahPasswordEnpoint = "$baseUrlApi/change-password";
// Ubah Password
static String analysisSiswaEnpoint = "$baseUrlApi/analysis-siswa";
static String checkToken = "$baseUrlApi/check-token";
static String dashboardGuruEndpoint = "$baseUrl/dashboard/guru";
}