class ApiEndpoints { static const String baseUrl = "https://mapi.marcoaiot.com/api"; // static const String baseUrl = "https://api.marcoaiot.com/api"; // static const String baseUrl = "https://devapi.marcoaiot.com/api"; // Dashboard Module API Endpoints static const String getDashboardAttendanceOverview = "/dashboard/attendance-overview"; static const String getDashboardProjectProgress = "/dashboard/progression"; static const String getDashboardTasks = "/dashboard/tasks"; static const String getDashboardTeams = "/dashboard/teams"; static const String getDashboardProjects = "/dashboard/projects"; ///// Projects Module API Endpoints static const String createProject = "/project"; // Attendance Module API Endpoints static const String getProjects = "/project/list"; static const String getGlobalProjects = "/project/list/basic"; static const String getTodaysAttendance = "/attendance/project/team"; static const String getAttendanceLogs = "/attendance/project/log"; static const String getAttendanceLogView = "/attendance/log/attendance"; static const String getRegularizationLogs = "/attendance/regularize"; static const String uploadAttendanceImage = "/attendance/record-image"; // Employee Screen API Endpoints static const String getAllEmployeesByProject = "/employee/list"; static const String getAllEmployees = "/employee/list"; static const String getEmployeesWithoutPermission = "/employee/basic"; static const String getRoles = "/roles/jobrole"; static const String createEmployee = "/employee/app/manage"; static const String getEmployeeInfo = "/employee/profile/get"; static const String assignEmployee = "/employee/profile/get"; static const String getAssignedProjects = "/project/assigned-projects"; static const String assignProjects = "/project/assign-projects"; // Daily Task Module API Endpoints static const String getDailyTask = "/task/list"; static const String reportTask = "/task/report"; static const String commentTask = "/task/comment"; static const String dailyTaskDetails = "/project/details-old"; static const String assignDailyTask = "/task/assign"; static const String getWorkStatus = "/master/work-status"; static const String approveReportAction = "/task/approve"; static const String assignTask = "/project/task"; static const String getmasterWorkCategories = "/Master/work-categories"; ////// Directory Module API Endpoints /////// static const String getDirectoryContacts = "/directory"; static const String getDirectoryBucketList = "/directory/buckets"; static const String getDirectoryContactDetail = "/directory/notes"; static const String getDirectoryContactCategory = "/master/contact-categories"; static const String getDirectoryContactTags = "/master/contact-tags"; static const String getDirectoryOrganization = "/directory/organization"; static const String createContact = "/directory"; static const String updateContact = "/directory"; static const String getDirectoryNotes = "/directory/notes"; static const String updateDirectoryNotes = "/directory/note"; static const String createBucket = "/directory/bucket"; static const String updateBucket = "/directory/bucket"; static const String assignBucket = "/directory/assign-bucket"; ////// Expense Module API Endpoints static const String getExpenseCategories = "/expense/categories"; static const String getExpenseList = "/expense/list"; static const String getExpenseDetails = "/expense/details"; static const String createExpense = "/expense/create"; static const String editExpense = "/Expense/edit"; static const String getMasterPaymentModes = "/master/payment-modes"; static const String getMasterExpenseStatus = "/master/expenses-status"; static const String getMasterExpenseTypes = "/master/expenses-types"; static const String updateExpenseStatus = "/expense/action"; static const String deleteExpense = "/expense/delete"; ////// Dynamic Menu Module API Endpoints static const String getDynamicMenu = "/appmenu/get/menu-mobile"; ///// Document Module API Endpoints static const String getMasterDocumentCategories = "/master/document-category/list"; static const String getMasterDocumentTags = "/document/get/tags"; static const String getDocumentList = "/document/list"; static const String getDocumentDetails = "/document/get/details"; static const String uploadDocument = "/document/upload"; static const String deleteDocument = "/document/delete"; static const String getDocumentFilter = "/document/get/filter"; static const String getDocumentTypesByCategory = "/master/document-type/list"; static const String getDocumentVersion = "/document/get/version"; static const String getDocumentVersions = "/document/list/versions"; static const String editDocument = "/document/edit"; static const String verifyDocument = "/document/verify"; /// Logs Module API Endpoints static const String uploadLogs = "/log"; static const String getAssignedOrganizations = "/project/get/assigned/organization"; static const String getAssignedServices = "/Project/get/assigned/services"; }