MatrixOrg::Client
Inherits Reference < Object
Constants
VERSION = "0.1.0"
Constructors
new(base_url : String, access_token : String | Nil = nil)
SourceInstance methods
add_room_alias(user_id : String | Nil = nil, *params, data : NamedTuple | Nil = nil)
Sourcecapabilities(user_id : String | Nil = nil, *params, data : NamedTuple | Nil = nil)
Sourcecreate_room(user_id : String | Nil = nil, *params, data : NamedTuple | Nil = nil)
Sourcedelete_room_alias(user_id : String | Nil = nil, *params, data : NamedTuple | Nil = nil)
Sourcedelete_user_room_tag(user_id : String | Nil = nil, *params, data : NamedTuple | Nil = nil)
Sourcedownload_media(server_name : String, media_id : String, filename : String)
Sourcedownload_media(server_name : String, media_id : String)
Sourceinvite(user_id : String | Nil = nil, *params, data : NamedTuple | Nil = nil)
Sourcejoin_room(user_id : String | Nil = nil, *params, data : NamedTuple | Nil = nil)
Sourcejoined_rooms(user_id : String | Nil = nil, *params, data : NamedTuple | Nil = nil)
Sourceleave_room(user_id : String | Nil = nil, *params, data : NamedTuple | Nil = nil)
Sourcemedia_config(user_id : String | Nil = nil, *params, data : NamedTuple | Nil = nil)
Sourcepresence(user_id : String | Nil = nil, *params, data : NamedTuple | Nil = nil)
Sourceprofile(user_id : String | Nil = nil, *params, data : NamedTuple | Nil = nil)
Sourceprofile_avatar_url(user_id : String | Nil = nil, *params, data : NamedTuple | Nil = nil)
Sourceprofile_displayname(user_id : String | Nil = nil, *params, data : NamedTuple | Nil = nil)
Sourceredact_room_event(user_id : String | Nil = nil, *params, data : NamedTuple | Nil = nil)
Sourceregister(user_id : String | Nil = nil, *params, data : NamedTuple | Nil = nil)
Sourceregister_available(user_id : String | Nil = nil, *params, data : NamedTuple | Nil = nil)
Sourceroom_aliases(user_id : String | Nil = nil, *params, data : NamedTuple | Nil = nil)
Sourceroom_by_alias(user_id : String | Nil = nil, *params, data : NamedTuple | Nil = nil)
Sourcesend_message(user_id : String | Nil = nil, *params, data : NamedTuple | Nil = nil)
Sourceset_presence(user_id : String | Nil = nil, *params, data : NamedTuple | Nil = nil)
Sourceset_read_markers(user_id : String | Nil = nil, *params, data : NamedTuple | Nil = nil)
Sourceset_read_receipt(user_id : String | Nil = nil, *params, data : NamedTuple | Nil = nil)
Sourceset_typing(user_id : String | Nil = nil, *params, data : NamedTuple | Nil = nil)
Sourceset_user_account_data(user_id : String | Nil = nil, *params, data : NamedTuple | Nil = nil)
Sourceset_user_room_account_data(user_id : String | Nil = nil, *params, data : NamedTuple | Nil = nil)
Sourceset_user_room_tag(user_id : String | Nil = nil, *params, data : NamedTuple | Nil = nil)
Sourceupdate_profile_avatar_url(user_id : String | Nil = nil, *params, data : NamedTuple | Nil = nil)
Sourceupdate_profile_displayname(user_id : String | Nil = nil, *params, data : NamedTuple | Nil = nil)
Sourceupload_media(filename, file)
Sourceuser_account_data(user_id : String | Nil = nil, *params, data : NamedTuple | Nil = nil)
Sourceuser_directory_search(user_id : String | Nil = nil, *params, data : NamedTuple | Nil = nil)
Sourceuser_room_account_data(user_id : String | Nil = nil, *params, data : NamedTuple | Nil = nil)
Sourceuser_room_tags(user_id : String | Nil = nil, *params, data : NamedTuple | Nil = nil)
Sourceversions(user_id : String | Nil = nil, *params, data : NamedTuple | Nil = nil)
Sourcewhoami(user_id : String | Nil = nil, *params, data : NamedTuple | Nil = nil)
SourceMacros
endpoint(http_method, method_name, endpoint_path, response = nil)
Source