Разработчикам / REST API для BOOCO Meteor (v 1.x) / Специальные версии API

В данном разделе приведено API, которое сделано для мобильного приложения.

Endpoints

Параметры запроса (Queries)

Параметры URL

Используемые типы

type EventStatus =
  'unknown' | // Если другие статусы не подходят (Не должно быть таких ситуаций)
  'scheduled' | // Событие запланировано
  'removed' | // Событие удалено
  'in-progress-booked' | // Событие, но пользователь не сделал check-in
  'in-progress' | // Событие началась и пользователь сделал check-in или check-in не требуется
  'finished'; // Событие закончилось

type UserBookingEvent = Omit<BookingEvent, 'sync'> & {
	timezone?: string, // Часовой поясв помещения
  eventStatus: EventStatus; // Текущий статус события
  canUpdate: boolean, // Пользователь может обновить мероприятие
  canDelete: boolean, // Пользователь может удалить мероприятие
  canFinish: boolean, // Пользователь может заврешить мероприятие
  canCheckin: boolean, // Пользователь может сделать checkin
  canCheckout: boolean // Пользователь может сделать checkout
};