add favorite

This commit is contained in:
Phuoc Nguyen
2025-11-18 11:23:07 +07:00
parent 192c322816
commit a5eb95fa64
25 changed files with 2506 additions and 978 deletions

View File

@@ -145,6 +145,25 @@ class ApiConstants {
/// Body: { "method": "whatsapp|telegram|sms" }
static const String shareReferral = '/loyalty/referral/share';
// ============================================================================
// Favorites/Wishlist Endpoints (Frappe ERPNext)
// ============================================================================
/// Get favorite/wishlist items for current user
/// POST /api/method/building_material.building_material.api.item_wishlist.get_list
/// Body: { "limit_start": 0, "limit_page_length": 0 }
static const String getFavorites = '/building_material.building_material.api.item_wishlist.get_list';
/// Add item to wishlist
/// POST /api/method/building_material.building_material.api.item_wishlist.add_to_wishlist
/// Body: { "item_id": "GIB20 G04" }
static const String addToFavorites = '/building_material.building_material.api.item_wishlist.add_to_wishlist';
/// Remove item from wishlist
/// POST /api/method/building_material.building_material.api.item_wishlist.remove_from_wishlist
/// Body: { "item_id": "GIB20 G04" }
static const String removeFromFavorites = '/building_material.building_material.api.item_wishlist.remove_from_wishlist';
// ============================================================================
// Product Endpoints
// ============================================================================