104 lines
		
	
	
		
			5.3 KiB
		
	
	
	
		
			Dart
		
	
	
	
	
	
			
		
		
	
	
			104 lines
		
	
	
		
			5.3 KiB
		
	
	
	
		
			Dart
		
	
	
	
	
	
| class ApiEndpoints {
 | |
|   static const String baseUrl = "https://stageapi.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";
 | |
| 
 | |
|   // 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 getAllEmployeesByOrganization = "/project/get/task/team";
 | |
|   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";
 | |
|   static const String getDailyTaskProjectProgressFilter = "/task/filter";
 | |
| 
 | |
|   ////// 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 deleteContact = "/directory";
 | |
|   static const String restoreContact = "/directory/note";
 | |
|   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 getAllOrganizations = "/organization/list";
 | |
| 
 | |
|   static const String getAssignedServices = "/Project/get/assigned/services";
 | |
| }
 |