Builds the WITHDRAW email payload for a withdrawal status change and hands
it to the CustomerNotificationService core. Lives in withdrawal-services
(next to the writer) so it can use the Withdrawal domain type; the writer
calls notify right where it publishes the event + busts the cache.
Relocated from the customer-dashboard sendWithdrawalNotification handler.
Builds the
WITHDRAWemail payload for a withdrawal status change and hands it to the CustomerNotificationService core. Lives in withdrawal-services (next to the writer) so it can use theWithdrawaldomain type; the writer calls notify right where it publishes the event + busts the cache.Relocated from the customer-dashboard
sendWithdrawalNotificationhandler.