(require '[boundary.calendar.core.event :as event])
(event/defevent appointment-event
{:id :appointment
:label "Appointment"
:schema [:map
[:patient-id :uuid]
[:room :string]]})
(event/get-event-type :appointment) ;=> {:id :appointment ...}
(event/list-event-types) ;=> [:appointment ...]