ExBooking. Request
(ExBooking v0.1.0)
View Source
An invitee's booking request.
A request carries the desired meeting type, invitee timezone, requested slot, preferred resources, metadata, and opaque routing context. Routing context is passed through to scoring and events without the kernel interpreting it.
Example
iex> request = %ExBooking.Request{
...> meeting_type_id: "intro",
...> invitee_timezone: "America/New_York",
...> routing_context: %{source: "website"}
...> }
...>
...> request.routing_context.source
"website"