diff --git a/src/main/java/de/ph87/homeautomation/schedule/entry/ScheduleEntryController.java b/src/main/java/de/ph87/homeautomation/schedule/entry/ScheduleEntryController.java index d1c933b..c5800a9 100644 --- a/src/main/java/de/ph87/homeautomation/schedule/entry/ScheduleEntryController.java +++ b/src/main/java/de/ph87/homeautomation/schedule/entry/ScheduleEntryController.java @@ -50,6 +50,16 @@ public class ScheduleEntryController { return scheduleEntryWriteService.set(id, ScheduleEntry::setSunday, value); } + @PostMapping("set/{id}/type") + public ScheduleEntryDto setType(@PathVariable final long id, @RequestBody final String value) { + return scheduleEntryWriteService.set(id, ScheduleEntry::setType, ScheduleEntryType.valueOf(value)); + } + + @PostMapping("set/{id}/zenith") + public ScheduleEntryDto setZenith(@PathVariable final long id, @RequestBody final String value) { + return scheduleEntryWriteService.set(id, ScheduleEntry::setZenith, Double.parseDouble(value)); + } + @PostMapping("set/{id}/hour") public ScheduleEntryDto setHour(@PathVariable final long id, @RequestBody final int value) { return scheduleEntryWriteService.set(id, ScheduleEntry::setHour, value);