public NotificationAuditDto notificationAuditDto()

in ddm-notification-service-inbox/src/main/java/com/epam/digital/data/platform/notification/inbox/audit/InboxNotificationAuditFacade.java [38:53]


  public NotificationAuditDto notificationAuditDto(
      InboxNotificationMessageDto notificationDto,
      Channel channel) {

    return InboxNotificationAuditDto.builder()
        .recipient(Objects.nonNull(notificationDto) ?
            RecipientAuditDto.builder()
                .id(notificationDto.getRecipientName())
                .build() : null)
        .subject(Objects.nonNull(notificationDto) ?
            notificationDto.getNotification().getSubject() : null)
        .message(Objects.nonNull(notificationDto) ?
            notificationDto.getNotification().getMessage() : null)
        .channel(channel.getValue())
        .build();
  }