add
This commit is contained in:
@@ -272,31 +272,45 @@ class ApiConstants {
|
||||
static const String getPaymentDetails = '/payments';
|
||||
|
||||
// ============================================================================
|
||||
// Project Endpoints
|
||||
// Project Endpoints (Frappe ERPNext)
|
||||
// ============================================================================
|
||||
|
||||
/// Create new project
|
||||
/// Get project status list (requires sid and csrf_token)
|
||||
/// POST /api/method/building_material.building_material.api.project.get_project_status_list
|
||||
/// Body: { "limit_start": 0, "limit_page_length": 0 }
|
||||
/// Returns: { "message": [{ "status": "...", "label": "...", "color": "...", "index": 0 }] }
|
||||
static const String getProjectStatusList =
|
||||
'/building_material.building_material.api.project.get_project_status_list';
|
||||
|
||||
/// Get list of project submissions (requires sid and csrf_token)
|
||||
/// POST /api/method/building_material.building_material.api.project.get_list
|
||||
/// Body: { "limit_start": 0, "limit_page_length": 0 }
|
||||
/// Returns: { "message": [{ "name": "...", "designed_area": "...", "design_area": 0, ... }] }
|
||||
static const String getProjectList =
|
||||
'/building_material.building_material.api.project.get_list';
|
||||
|
||||
/// Create new project (legacy endpoint - may be deprecated)
|
||||
/// POST /projects
|
||||
static const String createProject = '/projects';
|
||||
|
||||
/// Get user's projects
|
||||
/// Get user's projects (legacy endpoint - may be deprecated)
|
||||
/// GET /projects?status={status}&page={page}&limit={limit}
|
||||
static const String getProjects = '/projects';
|
||||
|
||||
/// Get project details by ID
|
||||
/// Get project details by ID (legacy endpoint - may be deprecated)
|
||||
/// GET /projects/{projectId}
|
||||
static const String getProjectDetails = '/projects';
|
||||
|
||||
/// Update project
|
||||
/// Update project (legacy endpoint - may be deprecated)
|
||||
/// PUT /projects/{projectId}
|
||||
static const String updateProject = '/projects';
|
||||
|
||||
/// Update project progress
|
||||
/// Update project progress (legacy endpoint - may be deprecated)
|
||||
/// PATCH /projects/{projectId}/progress
|
||||
/// Body: { "progress": 75 }
|
||||
static const String updateProjectProgress = '/projects';
|
||||
|
||||
/// Delete project
|
||||
/// Delete project (legacy endpoint - may be deprecated)
|
||||
/// DELETE /projects/{projectId}
|
||||
static const String deleteProject = '/projects';
|
||||
|
||||
|
||||
Reference in New Issue
Block a user