java.lang.Object
es.kukenan.smartfi.microservice.communication.service.domain.NotificationUpdate
All Implemented Interfaces:
Serializable

public class NotificationUpdate extends Object implements Serializable
This domain data class holds the required information for a single notification update. For example, this is used when receiving real-time events for Mailjet message status changes.
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      Serial version UID.
      See Also:
    • id

      private String id
      Kukenbank notification identifier.
    • externalId

      private String externalId
      Provider notification identifier.
    • destinationAddress

      private String destinationAddress
      The destination address.
    • date

      private ZonedDateTime date
      Notification update date.
    • channel

      private NotificationChannel channel
      Notification channel.
    • provider

      private NotificationProvider provider
      Notification provider.
    • status

      private NotificationStatus status
      Notification status.
    • statusDescription

      private String statusDescription
      Notification status description. For example, error details.
  • Constructor Details

    • NotificationUpdate

      public NotificationUpdate()