Class NotificationKafkaDTO

java.lang.Object
callofproject.dev.service.ticket.dto.NotificationKafkaDTO

public class NotificationKafkaDTO extends Object
This class represents a Data Transfer Object (DTO) for project participant notifications. It is used to encapsulate information related to notifications sent to project participants.
  • Method Details

    • getNotificationDataType

      public callofproject.dev.data.common.enums.NotificationDataType getNotificationDataType()
      Gets the notification data type.
      Returns:
      The data type of the notification.
    • getRequestId

      public UUID getRequestId()
      Gets the request ID associated with the notification.
      Returns:
      The ID of the associated request.
    • getToUserId

      public UUID getToUserId()
      Gets the recipient user's ID.
      Returns:
      The recipient user's ID.
    • getFromUserId

      public UUID getFromUserId()
      Gets the sender user's ID.
      Returns:
      The sender user's ID.
    • getMessage

      public String getMessage()
      Gets the notification message.
      Returns:
      The notification message.
    • getNotificationType

      public callofproject.dev.data.common.enums.NotificationType getNotificationType()
      Gets the notification type.
      Returns:
      The type of the notification.
    • getNotificationData

      public Object getNotificationData()
      Gets the notification data.
      Returns:
      The data associated with the notification.
    • getNotificationLink

      public String getNotificationLink()
      Gets the notification link.
      Returns:
      The link associated with the notification.
    • getNotificationImage

      public String getNotificationImage()
      Gets the notification image.
      Returns:
      The image associated with the notification.
    • getNotificationTitle

      public String getNotificationTitle()
      Gets the notification title.
      Returns:
      The title of the notification.
    • getNotificationApproveLink

      public String getNotificationApproveLink()
      Gets the notification approve link.
      Returns:
      The approval link associated with the notification.
    • getNotificationRejectLink

      public String getNotificationRejectLink()
      Gets the notification reject link.
      Returns:
      The rejection link associated with the notification.