Metadata

Trait Metadata 

pub trait Metadata: Sized {
    type Authentication: AuthScheme;
    type PathBuilder: PathBuilder;

    const METHOD: Method;
    const RATE_LIMITED: bool;
    const PATH_BUILDER: Self::PathBuilder;

    // Provided methods
    fn empty_request_body<B>() -> B
       where B: Default + BufMut { ... }
    fn make_endpoint_url(
        path_builder_input: <Self::PathBuilder as PathBuilder>::Input<'_>,
        base_url: &str,
        path_args: &[&dyn Display],
        query_string: &str,
    ) -> Result<String, IntoHttpError> { ... }
}
Expand description

Metadata about an API endpoint.

Required Associated Constants§

const METHOD: Method

The HTTP method used by this endpoint.

const RATE_LIMITED: bool

Whether or not this endpoint is rate limited by the server.

const PATH_BUILDER: Self::PathBuilder

All info pertaining to an endpoint’s path.

Required Associated Types§

type Authentication: AuthScheme

What authentication scheme the server uses for this endpoint.

type PathBuilder: PathBuilder

The type used to build an endpoint’s path.

Provided Methods§

fn empty_request_body<B>() -> B
where B: Default + BufMut,

Returns an empty request body for this Matrix request.

For GET requests, it returns an entirely empty buffer, for others it returns an empty JSON object ({}).

fn make_endpoint_url( path_builder_input: <Self::PathBuilder as PathBuilder>::Input<'_>, base_url: &str, path_args: &[&dyn Display], query_string: &str, ) -> Result<String, IntoHttpError>

Generate the endpoint URL for this endpoint.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

§

impl Metadata for matrix_sdk_base::ruma::api::client::account::add_3pid::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::POST

§

const RATE_LIMITED: bool = true

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::account::bind_3pid::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::POST

§

const RATE_LIMITED: bool = true

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::account::change_password::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::POST

§

const RATE_LIMITED: bool = true

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessTokenOptional

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::account::check_registration_token_validity::v1::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = true

§

const PATH_BUILDER: VersionHistory

§

type Authentication = NoAuthentication

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::account::deactivate::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::POST

§

const RATE_LIMITED: bool = true

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessTokenOptional

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::account::delete_3pid::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::POST

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::account::get_3pids::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::account::get_username_availability::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = true

§

const PATH_BUILDER: VersionHistory

§

type Authentication = NoAuthentication

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::account::register::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::POST

§

const RATE_LIMITED: bool = true

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AppserviceTokenOptional

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::account::request_3pid_management_token_via_email::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::POST

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = NoAuthentication

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::account::request_3pid_management_token_via_msisdn::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::POST

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = NoAuthentication

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::account::request_openid_token::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::POST

§

const RATE_LIMITED: bool = true

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::account::request_password_change_token_via_email::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::POST

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = NoAuthentication

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::account::request_password_change_token_via_msisdn::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::POST

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = NoAuthentication

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::account::request_registration_token_via_email::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::POST

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = NoAuthentication

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::account::request_registration_token_via_msisdn::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::POST

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = NoAuthentication

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::account::unbind_3pid::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::POST

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::account::whoami::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = true

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::alias::create_alias::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::PUT

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::alias::delete_alias::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::DELETE

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::alias::get_alias::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = NoAuthentication

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::appservice::request_ping::v1::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::POST

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AppserviceToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::appservice::set_room_visibility::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::PUT

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AppserviceToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::authenticated_media::get_content::v1::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = true

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::authenticated_media::get_content_as_filename::v1::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = true

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::authenticated_media::get_content_thumbnail::v1::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = true

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::authenticated_media::get_media_config::v1::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = true

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::authenticated_media::get_media_preview::v1::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = true

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::backup::add_backup_keys::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::PUT

§

const RATE_LIMITED: bool = true

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::backup::add_backup_keys_for_room::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::PUT

§

const RATE_LIMITED: bool = true

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::backup::add_backup_keys_for_session::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::PUT

§

const RATE_LIMITED: bool = true

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::backup::create_backup_version::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::POST

§

const RATE_LIMITED: bool = true

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::backup::delete_backup_keys::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::DELETE

§

const RATE_LIMITED: bool = true

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::backup::delete_backup_keys_for_room::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::DELETE

§

const RATE_LIMITED: bool = true

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::backup::delete_backup_keys_for_session::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::DELETE

§

const RATE_LIMITED: bool = true

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::backup::delete_backup_version::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::DELETE

§

const RATE_LIMITED: bool = true

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::backup::get_backup_info::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = true

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::backup::get_backup_keys::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = true

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::backup::get_backup_keys_for_room::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = true

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::backup::get_backup_keys_for_session::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = true

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::backup::get_latest_backup_info::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = true

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::backup::update_backup_version::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::PUT

§

const RATE_LIMITED: bool = true

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::config::get_global_account_data::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::config::get_room_account_data::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::config::set_global_account_data::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::PUT

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::config::set_room_account_data::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::PUT

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::context::get_context::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::dehydrated_device::delete_dehydrated_device::unstable::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::DELETE

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::dehydrated_device::get_dehydrated_device::unstable::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::dehydrated_device::get_events::unstable::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::POST

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::dehydrated_device::put_dehydrated_device::unstable::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::PUT

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::delayed_events::delayed_message_event::unstable::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::PUT

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::delayed_events::delayed_state_event::unstable::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::PUT

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::delayed_events::update_delayed_event::unstable::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::POST

§

const RATE_LIMITED: bool = true

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::device::delete_device::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::DELETE

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::device::delete_devices::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::POST

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::device::get_device::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::device::get_devices::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::device::update_device::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::PUT

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::directory::get_public_rooms::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = NoAuthentication

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::directory::get_public_rooms_filtered::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::POST

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::directory::get_room_visibility::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = NoAuthentication

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::directory::set_room_visibility::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::PUT

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::discovery::discover_homeserver::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: SinglePath

§

type Authentication = NoAuthentication

§

type PathBuilder = SinglePath

§

impl Metadata for matrix_sdk_base::ruma::api::client::discovery::discover_support::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: SinglePath

§

type Authentication = NoAuthentication

§

type PathBuilder = SinglePath

§

impl Metadata for matrix_sdk_base::ruma::api::client::discovery::get_authorization_server_metadata::v1::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = NoAuthentication

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::discovery::get_capabilities::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = true

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::discovery::get_supported_versions::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: SinglePath

§

type Authentication = AccessTokenOptional

§

type PathBuilder = SinglePath

§

impl Metadata for matrix_sdk_base::ruma::api::client::filter::create_filter::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::POST

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::filter::get_filter::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::keys::claim_keys::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::POST

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::keys::get_key_changes::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::keys::get_keys::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::POST

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::keys::upload_keys::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::POST

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::keys::upload_signatures::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::POST

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::keys::upload_signing_keys::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::POST

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::knock::knock_room::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::POST

§

const RATE_LIMITED: bool = true

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::media::create_content::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::POST

§

const RATE_LIMITED: bool = true

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::media::create_content_async::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::PUT

§

const RATE_LIMITED: bool = true

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::media::create_mxc_uri::v1::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::POST

§

const RATE_LIMITED: bool = true

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::media::get_content::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = NoAuthentication

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::media::get_content_as_filename::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = NoAuthentication

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::media::get_content_thumbnail::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = true

§

const PATH_BUILDER: VersionHistory

§

type Authentication = NoAuthentication

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::media::get_media_config::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = true

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::media::get_media_preview::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = true

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::membership::ban_user::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::POST

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::membership::forget_room::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::POST

§

const RATE_LIMITED: bool = true

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::membership::get_member_events::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::membership::invite_user::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::POST

§

const RATE_LIMITED: bool = true

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::membership::join_room_by_id::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::POST

§

const RATE_LIMITED: bool = true

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::membership::join_room_by_id_or_alias::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::POST

§

const RATE_LIMITED: bool = true

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::membership::joined_members::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::membership::joined_rooms::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::membership::kick_user::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::POST

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::membership::leave_room::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::POST

§

const RATE_LIMITED: bool = true

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::membership::unban_user::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::POST

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::message::get_message_events::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::message::send_message_event::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::PUT

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::peeking::get_current_state::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::peeking::listen_to_new_events::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::presence::get_presence::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::presence::set_presence::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::PUT

§

const RATE_LIMITED: bool = true

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::profile::delete_profile_field::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::DELETE

§

const RATE_LIMITED: bool = true

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::profile::get_avatar_url::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = NoAuthentication

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::profile::get_display_name::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = NoAuthentication

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::profile::get_profile::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = NoAuthentication

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::profile::get_profile_field::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = NoAuthentication

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::profile::set_avatar_url::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::PUT

§

const RATE_LIMITED: bool = true

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::profile::set_display_name::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::PUT

§

const RATE_LIMITED: bool = true

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::profile::set_profile_field::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::PUT

§

const RATE_LIMITED: bool = true

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::push::delete_pushrule::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::DELETE

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::push::get_notifications::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::push::get_pushers::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::push::get_pushrule::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::push::get_pushrule_actions::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::push::get_pushrule_enabled::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::push::get_pushrules_all::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::push::get_pushrules_global_scope::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::push::set_pusher::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::POST

§

const RATE_LIMITED: bool = true

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::push::set_pushrule::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::PUT

§

const RATE_LIMITED: bool = true

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::push::set_pushrule_actions::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::PUT

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::push::set_pushrule_enabled::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::PUT

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::read_marker::set_read_marker::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::POST

§

const RATE_LIMITED: bool = true

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::receipt::create_receipt::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::POST

§

const RATE_LIMITED: bool = true

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::redact::redact_event::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::PUT

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::relations::get_relating_events::v1::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::relations::get_relating_events_with_rel_type::v1::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::relations::get_relating_events_with_rel_type_and_event_type::v1::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::rendezvous::create_rendezvous_session::unstable::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::POST

§

const RATE_LIMITED: bool = true

§

const PATH_BUILDER: VersionHistory

§

type Authentication = NoAuthentication

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::reporting::report_user::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::POST

§

const RATE_LIMITED: bool = true

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::room::aliases::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = true

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::room::create_room::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::POST

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::room::get_event_by_timestamp::v1::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = true

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::room::get_room_event::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::room::get_summary::v1::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessTokenOptional

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::room::report_content::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::POST

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::room::report_room::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::POST

§

const RATE_LIMITED: bool = true

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::room::upgrade_room::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::POST

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::search::search_events::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::POST

§

const RATE_LIMITED: bool = true

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::server::get_user_info::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::session::get_login_token::v1::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::POST

§

const RATE_LIMITED: bool = true

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::session::get_login_types::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = true

§

const PATH_BUILDER: VersionHistory

§

type Authentication = NoAuthentication

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::session::login::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::POST

§

const RATE_LIMITED: bool = true

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AppserviceTokenOptional

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::session::login_fallback::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: SinglePath

§

type Authentication = NoAuthentication

§

type PathBuilder = SinglePath

§

impl Metadata for matrix_sdk_base::ruma::api::client::session::logout::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::POST

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::session::logout_all::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::POST

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::session::refresh_token::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::POST

§

const RATE_LIMITED: bool = true

§

const PATH_BUILDER: VersionHistory

§

type Authentication = NoAuthentication

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::session::sso_login::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = NoAuthentication

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::session::sso_login_with_provider::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = NoAuthentication

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::space::get_hierarchy::v1::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = true

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::state::get_state_event_for_key::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::state::get_state_events::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::state::send_state_event::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::PUT

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::sync::sync_events::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::sync::sync_events::v5::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::POST

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::tag::create_tag::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::PUT

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::tag::delete_tag::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::DELETE

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::tag::get_tags::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::thirdparty::get_location_for_protocol::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::thirdparty::get_location_for_room_alias::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::thirdparty::get_protocol::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::thirdparty::get_protocols::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::thirdparty::get_user_for_protocol::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::thirdparty::get_user_for_user_id::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::threads::get_thread_subscription::unstable::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = true

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::threads::get_thread_subscriptions_changes::unstable::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = true

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::threads::get_threads::v1::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = true

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::threads::subscribe_thread::unstable::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::PUT

§

const RATE_LIMITED: bool = true

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::threads::unsubscribe_thread::unstable::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::DELETE

§

const RATE_LIMITED: bool = true

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::to_device::send_event_to_device::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::PUT

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::typing::create_typing_event::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::PUT

§

const RATE_LIMITED: bool = true

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::uiaa::get_uiaa_fallback_page::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory

§

type Authentication = NoAuthentication

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::user_directory::search_users::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::POST

§

const RATE_LIMITED: bool = true

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::client::voip::get_turn_server_info::v3::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = true

§

const PATH_BUILDER: VersionHistory

§

type Authentication = AccessToken

§

type PathBuilder = VersionHistory

§

impl Metadata for matrix_sdk_base::ruma::api::federation::authenticated_media::get_content::unstable::Request

§

impl Metadata for matrix_sdk_base::ruma::api::federation::authenticated_media::get_content::v1::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = true

§

const PATH_BUILDER: SinglePath

§

type Authentication = ServerSignatures

§

type PathBuilder = SinglePath

§

impl Metadata for matrix_sdk_base::ruma::api::federation::authenticated_media::get_content_thumbnail::unstable::Request

§

impl Metadata for matrix_sdk_base::ruma::api::federation::authenticated_media::get_content_thumbnail::v1::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = true

§

const PATH_BUILDER: SinglePath

§

type Authentication = ServerSignatures

§

type PathBuilder = SinglePath

§

impl Metadata for matrix_sdk_base::ruma::api::federation::authorization::get_event_authorization::v1::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: SinglePath

§

type Authentication = ServerSignatures

§

type PathBuilder = SinglePath

§

impl Metadata for matrix_sdk_base::ruma::api::federation::backfill::get_backfill::v1::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: SinglePath

§

type Authentication = ServerSignatures

§

type PathBuilder = SinglePath

§

impl Metadata for matrix_sdk_base::ruma::api::federation::device::get_devices::v1::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: SinglePath

§

type Authentication = ServerSignatures

§

type PathBuilder = SinglePath

§

impl Metadata for matrix_sdk_base::ruma::api::federation::directory::get_public_rooms::v1::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: SinglePath

§

type Authentication = ServerSignatures

§

type PathBuilder = SinglePath

§

impl Metadata for matrix_sdk_base::ruma::api::federation::directory::get_public_rooms_filtered::v1::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::POST

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: SinglePath

§

type Authentication = ServerSignatures

§

type PathBuilder = SinglePath

§

impl Metadata for matrix_sdk_base::ruma::api::federation::discovery::discover_homeserver::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: SinglePath

§

type Authentication = NoAuthentication

§

type PathBuilder = SinglePath

§

impl Metadata for matrix_sdk_base::ruma::api::federation::discovery::get_remote_server_keys::v2::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: SinglePath

§

type Authentication = NoAuthentication

§

type PathBuilder = SinglePath

§

impl Metadata for matrix_sdk_base::ruma::api::federation::discovery::get_remote_server_keys_batch::v2::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::POST

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: SinglePath

§

type Authentication = NoAuthentication

§

type PathBuilder = SinglePath

§

impl Metadata for matrix_sdk_base::ruma::api::federation::discovery::get_server_keys::v2::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: SinglePath

§

type Authentication = NoAuthentication

§

type PathBuilder = SinglePath

§

impl Metadata for matrix_sdk_base::ruma::api::federation::discovery::get_server_version::v1::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: SinglePath

§

type Authentication = NoAuthentication

§

type PathBuilder = SinglePath

§

impl Metadata for matrix_sdk_base::ruma::api::federation::event::get_event::v1::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: SinglePath

§

type Authentication = ServerSignatures

§

type PathBuilder = SinglePath

§

impl Metadata for matrix_sdk_base::ruma::api::federation::event::get_event_by_timestamp::unstable::Request

§

impl Metadata for matrix_sdk_base::ruma::api::federation::event::get_event_by_timestamp::v1::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: SinglePath

§

type Authentication = ServerSignatures

§

type PathBuilder = SinglePath

§

impl Metadata for matrix_sdk_base::ruma::api::federation::event::get_missing_events::v1::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::POST

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: SinglePath

§

type Authentication = ServerSignatures

§

type PathBuilder = SinglePath

§

impl Metadata for matrix_sdk_base::ruma::api::federation::event::get_room_state::v1::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: SinglePath

§

type Authentication = ServerSignatures

§

type PathBuilder = SinglePath

§

impl Metadata for matrix_sdk_base::ruma::api::federation::event::get_room_state_ids::v1::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: SinglePath

§

type Authentication = ServerSignatures

§

type PathBuilder = SinglePath

§

impl Metadata for matrix_sdk_base::ruma::api::federation::keys::claim_keys::v1::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::POST

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: SinglePath

§

type Authentication = ServerSignatures

§

type PathBuilder = SinglePath

§

impl Metadata for matrix_sdk_base::ruma::api::federation::keys::get_keys::v1::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::POST

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: SinglePath

§

type Authentication = ServerSignatures

§

type PathBuilder = SinglePath

§

impl Metadata for matrix_sdk_base::ruma::api::federation::membership::create_invite::v1::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::PUT

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: SinglePath

§

type Authentication = ServerSignatures

§

type PathBuilder = SinglePath

§

impl Metadata for matrix_sdk_base::ruma::api::federation::membership::create_invite::v2::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::PUT

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: SinglePath

§

type Authentication = ServerSignatures

§

type PathBuilder = SinglePath

§

impl Metadata for matrix_sdk_base::ruma::api::federation::membership::create_join_event::v1::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::PUT

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: SinglePath

§

type Authentication = ServerSignatures

§

type PathBuilder = SinglePath

§

impl Metadata for matrix_sdk_base::ruma::api::federation::membership::create_join_event::v2::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::PUT

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: SinglePath

§

type Authentication = ServerSignatures

§

type PathBuilder = SinglePath

§

impl Metadata for matrix_sdk_base::ruma::api::federation::membership::create_knock_event::unstable::Request

§

impl Metadata for matrix_sdk_base::ruma::api::federation::membership::create_knock_event::v1::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::PUT

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: SinglePath

§

type Authentication = ServerSignatures

§

type PathBuilder = SinglePath

§

impl Metadata for matrix_sdk_base::ruma::api::federation::membership::create_leave_event::v1::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::PUT

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: SinglePath

§

type Authentication = ServerSignatures

§

type PathBuilder = SinglePath

§

impl Metadata for matrix_sdk_base::ruma::api::federation::membership::create_leave_event::v2::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::PUT

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: SinglePath

§

type Authentication = ServerSignatures

§

type PathBuilder = SinglePath

§

impl Metadata for matrix_sdk_base::ruma::api::federation::membership::prepare_join_event::v1::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: SinglePath

§

type Authentication = ServerSignatures

§

type PathBuilder = SinglePath

§

impl Metadata for matrix_sdk_base::ruma::api::federation::membership::prepare_knock_event::unstable::Request

§

impl Metadata for matrix_sdk_base::ruma::api::federation::membership::prepare_knock_event::v1::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: SinglePath

§

type Authentication = ServerSignatures

§

type PathBuilder = SinglePath

§

impl Metadata for matrix_sdk_base::ruma::api::federation::membership::prepare_leave_event::v1::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: SinglePath

§

type Authentication = ServerSignatures

§

type PathBuilder = SinglePath

§

impl Metadata for matrix_sdk_base::ruma::api::federation::openid::get_openid_userinfo::v1::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: SinglePath

§

type Authentication = NoAuthentication

§

type PathBuilder = SinglePath

§

impl Metadata for matrix_sdk_base::ruma::api::federation::query::get_custom_information::v1::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: SinglePath

§

type Authentication = ServerSignatures

§

type PathBuilder = SinglePath

§

impl Metadata for matrix_sdk_base::ruma::api::federation::query::get_profile_information::v1::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: SinglePath

§

type Authentication = ServerSignatures

§

type PathBuilder = SinglePath

§

impl Metadata for matrix_sdk_base::ruma::api::federation::query::get_room_information::v1::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: SinglePath

§

type Authentication = ServerSignatures

§

type PathBuilder = SinglePath

§

impl Metadata for matrix_sdk_base::ruma::api::federation::space::get_hierarchy::unstable::Request

§

impl Metadata for matrix_sdk_base::ruma::api::federation::space::get_hierarchy::v1::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::GET

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: SinglePath

§

type Authentication = ServerSignatures

§

type PathBuilder = SinglePath

§

impl Metadata for matrix_sdk_base::ruma::api::federation::thirdparty::bind_callback::v1::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::PUT

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: SinglePath

§

type Authentication = NoAuthentication

§

type PathBuilder = SinglePath

§

impl Metadata for matrix_sdk_base::ruma::api::federation::thirdparty::exchange_invite::v1::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::PUT

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: SinglePath

§

type Authentication = ServerSignatures

§

type PathBuilder = SinglePath

§

impl Metadata for matrix_sdk_base::ruma::api::federation::transactions::send_transaction_message::v1::Request

§

const METHOD: Method = ::ruma_common::exports::http::Method::PUT

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: SinglePath

§

type Authentication = ServerSignatures

§

type PathBuilder = SinglePath

§

impl<F> Metadata for RequestStatic<F>

§

const METHOD: Method = Request::METHOD

§

const RATE_LIMITED: bool = false

§

const PATH_BUILDER: VersionHistory = Request::PATH_BUILDER

§

type Authentication = <Request as Metadata>::Authentication

§

type PathBuilder = <Request as Metadata>::PathBuilder