Slot
Details of the Slot Drop
The Slot represents time in a staff or resources calendar within the platform. This is not necessarily the same as a customer booking and could represent several things, such as
- A Slot could represent a blocked time for which the staff member is busy
- A Slot could have been read in from an external calendar such as Exchange to block staff time out
- A Slot could represent an occurrence of an event, as such, could have many clients booked into it
- A Slot could represent part of a complex booking with multiple staff and resources allocated to a single customer booking
- A slot could be a single booking for a service for a single client!
Field | Usage / Description | Additional Information |
---|---|---|
id | {{slot.id}} | |
appointment status | {{slot.appointment_status}} | Rendering different wording based on slot.status: Slot::BOOKING_RESERVED → Reserved Anything else → empty string |
created_at | {{slot.created_at}} | |
company_id | {{slot.company_id}} | Example: 37020 |
date | {{slot.date}} | Example: "Thu 22nd Feb 2018" Returns the date of the booking. This tag adjusts based on the method of the appointment: If a in-person appointment is booked the location time zone is used. If a video/phone appointment is booked the selected time zone is used |
datetime | {{slot.datetime}} | Returns the date_time string of the booking This tag adjusts based on the method of the appointment: Example: "2018-02-22T00:00:00+00:00" If a in-person appointment is booked the location time zone is used. If a video/phone appointment is booked the selected time zone is used |
duration | {{slot.duration}} | |
duration_span | {{slot.duration_span}} | |
end date time | {{slot.end_datetime}} | Example: "2018-02-22T00:05:00+00:00" Returns the end_date_time string of the booking. This tag adjusts based on the method of the appointment: If a in-person appointment is booked the location time zone is used. If a video/phone appointment is booked the selected time zone is used |
full_describe | {{slot.full_describe}} | |
num_spaces | {{slot.num_spaces}} | |
origin | {{slot.origin}} | |
parent_company_id | {{slot.parent_company_id}} | |
person_id | {{slot.person_id}} | |
post_time | {{slot.post_time}} | |
pre_time | {{slot.pre_time}} | |
resource_id | {{slot.resource_id}} | |
status | {{slot.status}} | |
spaces_booked | {{slot.spaces_booked}} | |
spaces_reserved | {{slot.spaces_reserved}} | |
spaces_blocked | {{slot.spaces_blocked}} | |
spaces | {{slot.spaces}} | Returns an array of spaces. Example: [SpaceDrop, SpaceDrop] |
spaces_wait | {{slot.spaces_wait}} | |
session_id | {{slot.session_id}} | |
service_id | {{slot.service_id}} | |
updated_at | {{slot.updated_at}} | |
UTC end datetime | {{slot.utc_end_date_time}} | Returns the End Date Time string of the booking in UTC format. Example: "2018-02-22T00:05:00+00:00" |
UTC datetime | {{slot.utc_date_time}} | Returns the Date Time string of the booking in UTC format. Example: "2018-02-22T00:00:00+00:00" |
address | {{slot.address.property}} | |
app | {{booking.app.property}} | Link to a Custom Object belonging to an app |
booking | {{slot.booking.property}} | |
bookings | {{% for booking in slot.bookings %} | Loop around all of the active bookings in the slot |
company | {{slot.company.property}} | Access the company object i.e. {{slot.company.name}} |
event_chain | {{slot.event_chain.property}} | |
member | {{slot.member}} | Access the member object i.e. {{slot.member.name}} |
person | {{slot.person.property}} | Access the primary person object i.e. {{slot.person.name}} |
resource | {{slot.resource.property}} | Access the primary resource object i.e. {{slot.resource.name}} |
staff | {{slot.staffproperty}} | Alias for {{slot.person}}**** |
session | {{slot.session}} | Access the session object i.e. {{slot.session.name}} |
service | {{slot.service.property}} | Access the service object i.e. {{slot.service.name}} |
Updated over 1 year ago