Structs§
- Magic
Link Submit Dto - POST /contractor-reports/magic/:token/submit — PWA contractor: submit report via magic link (no auth) Issue #275: Contractor PWA Backoffice Refinements Accepts updated report data in body
- create_
contractor_ report - POST /contractor-reports — Créer un rapport (syndic ou système)
- delete_
contractor_ report - DELETE /contractor-reports/:id — Supprimer un rapport (Draft seulement)
- generate_
magic_ link - POST /contractor-reports/magic-link — Génère un magic link pour le corps de métier
- get_
contractor_ report - GET /contractor-reports/:id — Détail d’un rapport (authentifié)
- get_
report_ by_ magic_ token - GET /contractor-reports/magic/:token — PWA contractor: view report via magic link (no auth) Issue #275: Contractor PWA Backoffice Refinements
- get_
report_ by_ token - GET /contractor/token/:token — PWA corps de métier : voir son rapport via magic link
- list_
contractor_ reports_ by_ building - GET /buildings/:building_id/contractor-reports — Liste des rapports d’un bâtiment
- list_
contractor_ reports_ by_ ticket - GET /tickets/:ticket_id/contractor-reports — Rapports liés à un ticket
- reject_
contractor_ report - PUT /contractor-reports/:id/reject — CdC rejette le rapport
- request_
corrections - PUT /contractor-reports/:id/request-corrections — CdC demande des corrections
- submit_
contractor_ report - POST /contractor-reports/:id/submit — Soumettre pour validation CdC (auth)
- submit_
report_ by_ magic_ token - submit_
report_ by_ token - POST /contractor/token/:token/submit — PWA corps de métier : soumettre via magic link
- update_
contractor_ report - PUT /contractor-reports/:id — Modifier le brouillon
- validate_
contractor_ report - PUT /contractor-reports/:id/validate — CdC valide le rapport → paiement auto