class

MatrixOrg::Client

Inherits Reference < Object

Constants

VERSION = "0.1.0"

Constructors

new(base_url : String, access_token : String | Nil = nil)
Source

Instance methods

add_room_alias(user_id : String | Nil = nil, *params, data : NamedTuple | Nil = nil)
Source
capabilities(user_id : String | Nil = nil, *params, data : NamedTuple | Nil = nil)
Source
create_room(user_id : String | Nil = nil, *params, data : NamedTuple | Nil = nil)
Source
delete_room_alias(user_id : String | Nil = nil, *params, data : NamedTuple | Nil = nil)
Source
delete_user_room_tag(user_id : String | Nil = nil, *params, data : NamedTuple | Nil = nil)
Source
download_media(server_name : String, media_id : String, filename : String)
Source
download_media(server_name : String, media_id : String)
Source
invite(user_id : String | Nil = nil, *params, data : NamedTuple | Nil = nil)
Source
join_room(user_id : String | Nil = nil, *params, data : NamedTuple | Nil = nil)
Source
joined_rooms(user_id : String | Nil = nil, *params, data : NamedTuple | Nil = nil)
Source
leave_room(user_id : String | Nil = nil, *params, data : NamedTuple | Nil = nil)
Source
media_config(user_id : String | Nil = nil, *params, data : NamedTuple | Nil = nil)
Source
presence(user_id : String | Nil = nil, *params, data : NamedTuple | Nil = nil)
Source
profile(user_id : String | Nil = nil, *params, data : NamedTuple | Nil = nil)
Source
profile_avatar_url(user_id : String | Nil = nil, *params, data : NamedTuple | Nil = nil)
Source
profile_displayname(user_id : String | Nil = nil, *params, data : NamedTuple | Nil = nil)
Source
redact_room_event(user_id : String | Nil = nil, *params, data : NamedTuple | Nil = nil)
Source
register(user_id : String | Nil = nil, *params, data : NamedTuple | Nil = nil)
Source
register_available(user_id : String | Nil = nil, *params, data : NamedTuple | Nil = nil)
Source
room_aliases(user_id : String | Nil = nil, *params, data : NamedTuple | Nil = nil)
Source
room_by_alias(user_id : String | Nil = nil, *params, data : NamedTuple | Nil = nil)
Source
send_message(user_id : String | Nil = nil, *params, data : NamedTuple | Nil = nil)
Source
set_presence(user_id : String | Nil = nil, *params, data : NamedTuple | Nil = nil)
Source
set_read_markers(user_id : String | Nil = nil, *params, data : NamedTuple | Nil = nil)
Source
set_read_receipt(user_id : String | Nil = nil, *params, data : NamedTuple | Nil = nil)
Source
set_typing(user_id : String | Nil = nil, *params, data : NamedTuple | Nil = nil)
Source
set_user_account_data(user_id : String | Nil = nil, *params, data : NamedTuple | Nil = nil)
Source
set_user_room_account_data(user_id : String | Nil = nil, *params, data : NamedTuple | Nil = nil)
Source
set_user_room_tag(user_id : String | Nil = nil, *params, data : NamedTuple | Nil = nil)
Source
update_profile_avatar_url(user_id : String | Nil = nil, *params, data : NamedTuple | Nil = nil)
Source
update_profile_displayname(user_id : String | Nil = nil, *params, data : NamedTuple | Nil = nil)
Source
upload_media(filename, file)
Source
user_account_data(user_id : String | Nil = nil, *params, data : NamedTuple | Nil = nil)
Source
user_directory_search(user_id : String | Nil = nil, *params, data : NamedTuple | Nil = nil)
Source
user_room_account_data(user_id : String | Nil = nil, *params, data : NamedTuple | Nil = nil)
Source
user_room_tags(user_id : String | Nil = nil, *params, data : NamedTuple | Nil = nil)
Source
versions(user_id : String | Nil = nil, *params, data : NamedTuple | Nil = nil)
Source
whoami(user_id : String | Nil = nil, *params, data : NamedTuple | Nil = nil)
Source

Macros

endpoint(http_method, method_name, endpoint_path, response = nil)
Source

Nested types