Room Container
interface RoomContainer
Content copied to clipboard
This module is used to manage a room container A room container can hold some rooms
Functions
addRoomsToContainer
Link copied to clipboard
abstract fun addRoomsToContainer(containerId: String, roomIds: List<String>, listener: IRoomContainerProxy.IAddOrDeleteRoomsToContainerListener? = null)
Content copied to clipboard
createContainer
Link copied to clipboard
abstract fun createContainer(name: String, description: String? = null, roomIds: List<String>? = null, listener: IRoomContainerProxy.ICreateContainerListener? = null)
Content copied to clipboard
deleteContainer
Link copied to clipboard
abstract fun deleteContainer(containerId: String, listener: IRoomContainerProxy.IDeleteContainerListener? = null)
Content copied to clipboard
deleteContainers
Link copied to clipboard
abstract fun deleteContainers(containerIds: List<String>, listener: IRoomContainerProxy.IDeleteContainersListener? = null)
Content copied to clipboard
fetchContainerById
Link copied to clipboard
abstract fun fetchContainerById(containerId: String, listener: IRoomContainerProxy.IFetchContainerListener? = null)
Content copied to clipboard
fetchContainers
Link copied to clipboard
abstract fun fetchContainers(limit: Int = 100, offset: Int = 0, sortOrder: Int = 1, listener: IRoomContainerProxy.IFetchContainersListener? = null)
Content copied to clipboard
getContainerById
Link copied to clipboard
removeRoomsToContainer
Link copied to clipboard
abstract fun removeRoomsToContainer(containerId: String, roomIds: List<String>, listener: IRoomContainerProxy.IAddOrDeleteRoomsToContainerListener? = null)
Content copied to clipboard
updateContainer
Link copied to clipboard
abstract fun updateContainer(containerId: String, newName: String, newDescription: String? = null, listener: IRoomContainerProxy.IUpdateContainerListener?)
Content copied to clipboard