in ddm-notification-service/src/main/java/com/epam/digital/data/platform/notification/service/SaveDiiaNotificationTemplateService.java [89:106]
private DiiaPublishTemplateRequestDto createRequestDto(
SaveNotificationTemplateInputDto inputDto) {
Map<String, String> attributesMap = Map.of();
if(inputDto.getAttributes() != null) {
attributesMap = inputDto.getAttributes().stream()
.collect(
Collectors.toMap(
NotificationTemplateAttributeDto::getName,
NotificationTemplateAttributeDto::getValue));
}
return DiiaPublishTemplateRequestDto.builder()
.actionType(attributesMap.get(ACTION_TYPE))
.templateType(attributesMap.get(TEMPLATE_TYPE))
.title(inputDto.getTitle())
.shortText(attributesMap.get(SHORT_TEXT))
.fullText(inputDto.getContent())
.build();
}