IRoomSettingsCreate interface
Settings configuration used when creating a room. Properties that are not specified will be set to default values. TODO: specify default values.
export interface IRoomSettingsCreate
Properties
| Property | Type | Description |
|---|---|---|
| copyProtected | boolean | TODO |
| discoverable | boolean | How the room is handled in search results. * |
| external | boolean | TODO |
| membersCanAddUsers | boolean | Determines who can add members and accept/deny join requests to the room. * |
| public | boolean | |
| readOnly | boolean | Determines who can send messages in the room. * |
| simplified | boolean | Whether the room supports a simplified UI view. A client is supposed to show a simplified conversation with less options to change settings, and a simplified view for creating conversations can be shown where the user has to enter only the other members to add. If the room is simplified it has a few effects on the room's behaviour: - The room can have a maximum of eight members. - All members of the room is by default an owner of it. - If the room's name is set, the room is turned into a non-simplified room. |
| viewHistory | boolean | How the conversation history is handled when new members are added. * |