Class ReceptionAgendaController
java.lang.Object
it.astromark.agenda.reception.controller.ReceptionAgendaController
@RestController
@RequestMapping("api/agenda/reception")
public class ReceptionAgendaController
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadd
(ReceptionTimeslotRequest request) boolean
boolean
confirm
(ReceptionBookingId receptionTimeslotID) boolean
refuse
(ReceptionBookingId receptionTimeslotID)
-
Constructor Details
-
ReceptionAgendaController
-
-
Method Details
-
book
-
confirm
@PostMapping("/timeslot/confirm") public boolean confirm(@RequestBody ReceptionBookingId receptionTimeslotID) -
refuse
@PostMapping("/timeslot/refuse") public boolean refuse(@RequestBody ReceptionBookingId receptionTimeslotID) -
add
@PostMapping("/timeslot/add") public ReceptionTimeslotResponse add(@RequestBody ReceptionTimeslotRequest request) -
getBookedSlots
-
getSlots
@GetMapping("/teacher/{teacherId}/timeslots") public List<ReceptionTimeslotResponse> getSlots(@PathVariable UUID teacherId)
-