Interface HvlNotificationMailService

All Known Implementing Classes:
HvlNotificationMailServiceImpl

@Validated public interface HvlNotificationMailService
This service provides operational and retrieve methods.
  • Method Details

    • notify

      void notify(@NotNull @Valid @NotNull @Valid HvlNotificationMailRequestModel notificationMailRequestModel)
      Sends notification event with mail request object.
      Parameters:
      notificationMailRequestModel - the notification mail request model
    • notifyWithContent

      void notifyWithContent(@NotNull @Valid @NotNull @Valid HvlNotificationMailRequestModelWithContent notificationMailRequestModelWithContent)
      Sends notification event with mail content request object.
      Parameters:
      notificationMailRequestModelWithContent - the notification mail with content request model
    • preview

      HvlNotificationTemplateContentModel preview(@NotNull @Valid @NotNull @Valid HvlNotificationPreviewModel notificationPreviewModel)
      Provides preview for mail content with attributes
      Parameters:
      notificationPreviewModel - the notification preview model
      Returns:
      the hvl notification template model
    • calendarNotify

      void calendarNotify(@NotNull @Valid @NotNull @Valid HvlCalendarNotificationRequestModel eventNotificationRequestModel)
      Sends calendar notification request object.
      Parameters:
      eventNotificationRequestModel - the event notification request model