Aller au contenu

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