class Floorsense::CustomBookingsSync

Defined in:

floorsense/custom_bookings_sync.cr

Constant Summary

DESK_SOURCE_EXTENSION_DATA_MODIFICATION = "floorsense"
LOCKER_SOURCE_EXTENSION_DATA_MODIFICATION = "smartalock"

Class Method Summary

Instance Method Summary

Class Method Detail

def self.driver_interface : String #

Instance Method Detail

def eui64_to_desk_id(id : String) #

[View source]
def floorsense_bookings(zone_id : String) #

=================================== Booking Queries


[View source]
def get_floorsense_user(place_user_id : String) : String #

[View source]
def on_load #

[View source]
def on_update #

[View source]
def placeos_bookings(zone_id : String) #

[View source]
def placeos_desk_metadata(zone_id : String, building_id : String | Nil) #

[View source]
def sync_bookings #

[View source]
def sync_busy : Hash(String, Bool) #

[View source]
def sync_floor(zone : String) #

[View source]
def sync_queue : Hash(String, Int32) #

[View source]
def sync_times : Hash(String, Array(Float64)) #

[View source]