All Classes and Interfaces

Class
Description
 
 
Action callable sur le backend d'un module (sync planifiée, bouton « Synchroniser », webhook, …).
Résultat générique d'une action backend (compteurs agrégés + résumé lisible humain / logs).
Libellé bilingue (corps d’e-mail, sujet, bouton).
Erreur métier ou technique pendant l'exécution d'un backend de module (fetch distant, parsing, quota…).
Contexte runtime pour des handlers côté client / intégration (extensions, webhooks sortants, …).
Contenu fourni par le module pour un envoi.
Bouton principal de l’e-mail (libellé + action invité).
 
Action exécutée lorsque l’invité clique le bouton de l’e-mail.
Ouvre le module invité moduleId avec la sémantique actionId côté UI module.
Contexte minimal transmis au backend d'un module hôte (auth et périmètre déjà validés par l'API).
 
Identifiant de corrélation et métadonnées pour une exécution backend module (un « run »).
Observateur optionnel d’une exécution ModuleRunPipeline (logs structurés, métriques, traces).
Enchaîne des ModuleRunStep sur un ModuleRunContext et un carry mutable C.
Synthèse d’une exécution pipeline : contexte + résultats par étape, dans l’ordre d’exécution.
Une étape nommée d’une pipeline module.
Résultat d’une étape de pipeline (succès ou échec avec message court pour logs / UI technique).
 
 
 
Marque une classe comme implémentation backend d'un module hôte (découverte DI, registre, …).
Backend serveur d'un module hôte.
Résout le backend d'un module hôte.
 
Marque une méthode qui compose le contenu d’un e-mail transactionnel.
 
 
GET HTTPS en texte UTF-8 avec garde-fous SSRF (réseaux privés, taille max).
 
 
 
Payload shape for StayCreatedEvent (aligned with domain event).
Contexte lecture seule passé au composer PortakiModuleEmail lorsqu’un envoi est dû.