Customers Marketplace¶
Contrôleur HTTP qui expose les deals secondaires (revente entre investisseurs) appartenant à l'investisseur connecté. Source : marketplace.controller.ts.
Tous les endpoints requièrent un JWT investisseur valide (JwtAuthGuard) et le rôle CUSTOMER (UserRoleGuard).
GET /customers/marketplace/deals¶
Retourne les deals du marché secondaire créés par l'investisseur connecté dont le statut est PENDING ou RESERVED. Délègue à MarketplaceService.getDeals avec restrictToCustomer=true (filtre sellerId = customer.id) et take=1000. Source : marketplace.controller.ts#L13.
Query param¶
Aucun.
Response¶
MarketDealView[] — voir marketplace.service.ts#L274 pour la forme exacte. Champs principaux : id, brickCount, sellingBrickPriceValue, priceWithoutCommission, createdAt, isReserved, et le bloc property (id, nom, adresse, image, brick price...).
Erreurs¶
À documenter (le service ne renvoie pas d'erreur métier explicite côté contrôleur).
Liens¶
- Service :
marketplace.service.ts - Entité :
market-deal.entity.ts