private DiiaPublishTemplateRequestDto createRequestDto()

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();
  }