Skip to content

Add request DTOs for property sub-entities

Kayouh Salaheddine a demandé de fusionner feat/add-catalogue-sub-entity-request-dtos vers develop

Summary

  • Add UpsertPropertyLocationRequestDTO — address, city, country, postal code, lat/lng, Google Place ID
  • Add UpsertPropertyFeaturesRequestDTO — surface, rooms, bathrooms, floor, year built, amenities, boolean flags (parking, balcony, pool, furnished)
  • Add UpsertSmartPropertyContractRequestDTO — contract address, token symbol, blockchain network, deployed date, explorer/ABI URLs
  • Add CreatePropertyTimelineRequestDTO — phase name, status, date, description, image, display order
  • Add UpdatePropertyTimelineRequestDTO — partial update variant of the timeline DTO (all fields optional)
  • Add CreatePropertyReviewRequestDTO — userId, rating (1–5), comment, verified investor flag
  • Update CHANGELOG.md under [0.0.15-RELEASE]

Notes

All DTOs follow the existing convention: Lombok (@Data @Builder @NoArgsConstructor @AllArgsConstructor), jakarta.validation constraints with French messages, no Spring annotations.

Rapports de requête de fusion