class Place::Workplace

Included Modules

Defined in:

place/llm/workplace.cr

Class Method Summary

Instance Method Summary

Class Method Detail

def self.driver_interface : String #

Instance Method Detail

def all_levels : Array(Zone) #

[View source]
def book_on(booking_type : String, asset_id : String, level_id : String, date : Time, number_of_days : Int32 = 1) #

[View source]
def book_relative(booking_type : String, asset_id : String, level_id : String, day_offset : Int32 = 0, number_of_days : Int32 = 1) #

[View source]
def building : Zone #

[View source]
def cancel_bookings(booking_ids : Array(Int64)) #

[View source]
def capabilities : String #
Description copied from module PlaceOS::Driver::Interface::ChatFunctions

overall description of what this driver implements


[View source]
def current_user : User #

[View source]
def desks(level_id : String, day_offset : Int32 = 0, date : Time | Nil = nil, feature : String | Nil = nil) #

[View source]
def function_descriptions #

def get_building : Zone #

Finds the building ID for the current location services object


[View source]
def invite(visitor_name : String, visitor_email : String, day_offset : Int32 = 0, date : Time | Nil = nil, number_of_days : Int32 = 1) #

[View source]
def levels : Array(Zone) #

[View source]
def meeting_rooms(minimum_capacity : Int32 = 1, level_id : String | Nil = nil) #

[View source]
def my_bookings(day_offset : Int32 = 0, date : Time | Nil = nil) #

[View source]
def on_load #

def on_update #

def timezone : Time::Location #

[View source]