class Place::Chat::HealthRooms
- Place::Chat::HealthRooms
- PlaceOS::Driver
- Reference
- Object
Defined in:
place/chat/health_rooms.crConstant Summary
-
EXAMPLE_SMS_TEMPLATE =
"patient %{patient_name} is waiting in %{room_name} for an appointment at %{appointment_time}"
Class Method Summary
Instance Method Summary
- #guest_mark_as_contacted(rtc_user_id : String, session_id : String, contacted : Bool = true) : Bool
- #guest_move_session(rtc_user_id : String, session_id : String, new_session_id : String) : Bool
-
#meeting_end(session_id : String)
removes the meeting from the list and kicks anyone left in the meeting
-
#meeting_join(rtc_user_id : String, session_id : String, type : String | Nil = nil, system_id : String | Nil = nil, text_chat_only : Bool | Nil = nil) : ConferenceDetails
this is how staff members create a meeting room or join an existing meeting
-
#meeting_kick(rtc_user_id : String, session_id : String)
kicks an individual from a meeting
-
#meeting_leave(rtc_user_id : String, session_id : String) : Nil
the user is planning of leaving the meeting or has left
- #meeting_move_room(session_id : String, system_id : String) : Bool
-
#meeting_state_request_save
use this to trigger a save
- #notify_config(system_id : String, timezone : String)
- #notify_inspect_meeting(session_id : String)
- #on_load
- #on_update
- #pool_checkout_conference : ConferenceDetails
- #pool_clear_conferences : Nil
- #pool_ensure_size : Nil
- #pool_size : Int32
- #pool_target_size : Int32
-
#sessions_with_user(user_id : String) : Array(String)
finds all the session_ids that includes the specified user_id
- #timezone_default : String
- #timezone_system(system_id : String)
Class Method Detail
Instance Method Detail
def guest_mark_as_contacted(rtc_user_id : String, session_id : String, contacted : Bool = true) : Bool
#
def guest_move_session(rtc_user_id : String, session_id : String, new_session_id : String) : Bool
#
def meeting_end(session_id : String)
#
removes the meeting from the list and kicks anyone left in the meeting
def meeting_join(rtc_user_id : String, session_id : String, type : String | Nil = nil, system_id : String | Nil = nil, text_chat_only : Bool | Nil = nil) : ConferenceDetails
#
this is how staff members create a meeting room or join an existing meeting
def meeting_leave(rtc_user_id : String, session_id : String) : Nil
#
the user is planning of leaving the meeting or has left
def sessions_with_user(user_id : String) : Array(String)
#
finds all the session_ids that includes the specified user_id