    {
              "title": "Дриллдаун",
              "key": "innerDrilldown",
              "type": "input",
              "drillDown": true,
              "drillDownTypeKey": "innerDrilldownType",
              "drillDownKey": "innerDrilldownKey",
              "hintText": "Переход между страницами в рамках системы"
            }, {
              "title": "Относительный преход",
              "key": "relativeDrilldown",
              "type": "input",
              "drillDown": true,
              "drillDownTypeKey": "relativeDrilldownType",
              "drillDownKey": "relativeDrilldownKey",
              "hintText": "Переход между страницами в рамках других подсистем"
            }, {
              "title": "Относительный переход",
              "key": "relativeNewDrilldown",
              "type": "input",
              "drillDown": true,
              "drillDownTypeKey": "relativeNewDrilldownType",
              "drillDownKey": "relativeNewDrilldownKey",
              "hintText": "Переход между страницами в рамках других подсистем с открытием нового окна"
            }, {
              "title": "Дата и время",
              "key": "absoluteDrilldown",
              "type": "input",
              "drillDown": true,
              "drillDownTypeKey": "absoluteDrilldownType",
              "drillDownKey": "absoluteDrilldownKey",
              "hintText": "Переход во внешнюю систему"
            }, {
              "title": "Дата и время",
              "key": "absoluteNewDrilldown",
              "type": "input",
              "drillDown": true,
              "drillDownTypeKey": "absoluteNewDrilldownType",
              "drillDownKey": "absoluteDrilldownKey",
              "hintText": "Переход во внешнюю систему с открытием нового окна"
            }

     // WidgetDTO.java
      @Getter
      @Setter
      @NoArgsConstructor
      public class VanillaDocDTO extends DataResponseDTO {
              private String innerDrilldown;
              private String innerDrilldownType;
              private String innerDrilldownKey;

              private String relativeDrilldown;
              private String relativeDrilldownType;
              private String relativeDrilldownKey;

              private String relativeNewDrilldown;
              private String relativeNewDrilldownType;
              private String relativeNewDrilldownKey;

              private String absoluteDrilldown;
              private String absoluteDrilldownType;
              private String absoluteDrilldownKey;

              private String absoluteNewDrilldown;
              private String absoluteNewDrilldownType;
              private String absoluteNewDrilldownKey;

          public WidgetDTO (SourceEntity sourceEntity) {
                this.innerDrilldown = "Дриллдаун";
                this.innerDrilldownKey = "screen/doc/view/errors";
                this.innerDrilldownType = DrillDownType.INNER.getValue();

                this.relativeDrilldown = "Относительный";
                this.relativeDrilldownKey = "#/screen/doc/view/errors";
                this.relativeDrilldownType = DrillDownType.RELATIVE.getValue();

                this.relativeNewDrilldown = "Относительный с новым окном";
                this.relativeNewDrilldownKey = "#/screen/doc/view/errors";
                this.relativeNewDrilldownType = DrillDownType.RELATIVE_NEW.getValue();

                this.absoluteDrilldown = "Абсолютный";
                this.absoluteDrilldownKey = "https://yandex.ru";
                this.absoluteDrilldownType = DrillDownType.EXTERNAL.getValue();

                this.absoluteNewDrilldown = "Абсолютный с новым окном";
                this.absoluteNewDrilldownKey = "https://yandex.ru";
                this.absoluteNewDrilldownType = DrillDownType.EXTERNAL_NEW.getValue();
      }

     