Skip to main content

Module portfolio_dto

Module portfolio_dto 

Source
Expand description

Portfolio DTOs — Story 2.1.

Request/Response DTOs pour les endpoints /portfolios. Validation via validator. Bornes alignées avec les invariants Portfolio::new (cf. domain/entities/portfolio.rs).

Structs§

AddBuildingDto
Ajout d’un building au portfolio.
CreatePortfolioDto
Création d’un portfolio.
PortfolioBuildingResponseDto
Building du portfolio (élément du listing trié favoris d’abord).
PortfolioResponseDto
Réponse JSON pour un portfolio.
PortfolioShareResponseDto
Partage du portfolio.
SharePortfolioDto
Partage du portfolio avec un autre utilisateur.
UpdatePortfolioDto
Mise à jour d’un portfolio (PUT — état complet).