uodate create/detail - no upload file

This commit is contained in:
Phuoc Nguyen
2025-11-28 16:38:46 +07:00
parent 9e7bda32f2
commit 5e3e1401c1
8 changed files with 834 additions and 342 deletions

View File

@@ -23,4 +23,24 @@ abstract class DesignRequestRepository {
///
/// Returns full design request detail with files_list.
Future<DesignRequest> getDesignRequestDetail(String name);
/// Create a new design request
///
/// Returns created request ID (name).
Future<String> createDesignRequest({
required String subject,
required String area,
required String region,
required String desiredStyle,
String? estimatedBudget,
required String detailedRequirements,
required String dateline,
});
/// Upload file attachment for a design request
Future<void> uploadDesignRequestFile({
required String requestId,
required String filePath,
required String fileName,
});
}