Ho creato un'app in cui il proprietario dell'app può creare moduli personalizzati per ciascuno dei suoi clienti. I moduli hanno campi predefiniti come "nome" e "messaggio", nonché campi personalizzati per ogni requisito del cliente, come "whatsapp", che deve attivare un passaggio nell'app per inviare il messaggio tramite Whatsapp invece di un Mailer.
Quindi i campi modulo personalizzati sono associati a un caso d'uso.
Ho usato il pattern Command Handler in precedenza, quindi stavo pensando che questo potrebbe essere un buon caso per un Command Bus . Ma odio immergermi in questo e scoprire che questo non è quello che dovrebbe essere.
Il mio approccio sarebbe quello di trasformare i dati del modulo personalizzato in un comando e trasmetterli al Command Bus, eventualmente utilizzando il nome del campo del modulo per il nome del comando stesso. Qualche suggerimento?