in ddm-notification-service-diia/src/main/java/com/epam/digital/data/platform/notification/diia/producer/DiiaNotificationProducer.java [50:66]
public DiiaNotificationMessageDto createMessageDto(Recipient recipient,
UserNotificationMessageDto message) {
var diiaChannel = getChannelObject(recipient.getChannels());
var templateName = message.getNotification().getTemplateName();
return DiiaNotificationMessageDto.builder()
.context(message.getContext())
.diiaNotificationDto(DiiaNotificationDto.builder()
.templateName(templateName)
.externalTemplateId(getTemplateId(templateName))
.build())
.recipient(DiiaRecipientDto.builder()
.rnokpp(diiaChannel.getRnokpp())
.id(recipient.getId())
.parameters(mapToListKeyValue(recipient.getParameters()))
.build())
.build();
}