Polyjuice Client v0.4.4 Polyjuice.Client.Endpoint.PostCreateRoom View Source
Create a room with various configuration options https://matrix.org/docs/spec/client_server/r0.5.0#post-matrix-client-r0-createroom
Link to this section Summary
Link to this section Types
Link to this type
t()
View Sourcet() :: %Polyjuice.Client.Endpoint.PostCreateRoom{
creation_content: map() | nil,
initial_state: [state_event()],
invite: [String.t()],
invite_3pid: [invite3pid()],
is_direct: boolean(),
name: String.t() | nil,
power_level_content_override: map() | nil,
preset: :private_chat | :public_chat | :trusted_private_chat | nil,
room_alias_name: String.t() | nil,
room_version: String.t() | nil,
topic: String.t() | nil,
visibility: :private | :public
}