Metadata

Trait Metadata 

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

    const METHOD: Method;
    const RATE_LIMITED: bool;
    const HISTORY: VersionHistory;

    // Provided methods
    fn empty_request_body<B>() -> B
       where B: Default + BufMut { ... }
    fn make_endpoint_url(
        considering: &SupportedVersions,
        base_url: &str,
        path_args: &[&dyn Display],
        query_string: &str,
    ) -> Result<String, IntoHttpError> { ... }
}
Available on crate feature api only.
Expand description

Metadata about an API endpoint.

Required Associated Constants§

Source

const METHOD: Method

The HTTP method used by this endpoint.

Source

const RATE_LIMITED: bool

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

Source

const HISTORY: VersionHistory

All info pertaining to an endpoint’s (historic) paths, deprecation version, and removal.

Required Associated Types§

Source

type Authentication: AuthScheme

What authentication scheme the server uses for this endpoint.

Provided Methods§

Source

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 ({}).

Source

fn make_endpoint_url( considering: &SupportedVersions, 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§

Source§

impl Metadata for ruma::api::appservice::event::push_events::v1::Request

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

impl Metadata for ruma::api::appservice::ping::send_ping::v1::Request

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

impl Metadata for ruma::api::appservice::query::query_room_alias::v1::Request

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

impl Metadata for ruma::api::appservice::query::query_user_id::v1::Request

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

impl Metadata for ruma::api::appservice::thirdparty::get_location_for_protocol::v1::Request

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

impl Metadata for ruma::api::appservice::thirdparty::get_location_for_room_alias::v1::Request

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

impl Metadata for ruma::api::appservice::thirdparty::get_protocol::v1::Request

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

impl Metadata for ruma::api::appservice::thirdparty::get_user_for_protocol::v1::Request

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

impl Metadata for ruma::api::appservice::thirdparty::get_user_for_user_id::v1::Request

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessTokenOptional

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = NoAuthentication

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessTokenOptional

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = NoAuthentication

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AppserviceTokenOptional

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = NoAuthentication

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = NoAuthentication

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = NoAuthentication

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = NoAuthentication

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = NoAuthentication

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = NoAuthentication

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = NoAuthentication

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AppserviceToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AppserviceToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = NoAuthentication

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = NoAuthentication

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = NoAuthentication

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = NoAuthentication

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = NoAuthentication

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessTokenOptional

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

impl Metadata for ruma::api::client::keys::claim_keys::v4::Request

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = NoAuthentication

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = NoAuthentication

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = NoAuthentication

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

impl Metadata for ruma::api::client::membership::mutual_rooms::unstable::Request

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = NoAuthentication

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = NoAuthentication

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = NoAuthentication

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = NoAuthentication

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = NoAuthentication

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessTokenOptional

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = NoAuthentication

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AppserviceTokenOptional

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = NoAuthentication

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = NoAuthentication

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = NoAuthentication

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = NoAuthentication

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = NoAuthentication

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = ServerSignatures

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = true

Source§

const HISTORY: VersionHistory

Source§

type Authentication = ServerSignatures

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = ServerSignatures

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = ServerSignatures

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = ServerSignatures

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = ServerSignatures

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = ServerSignatures

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = NoAuthentication

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = NoAuthentication

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = NoAuthentication

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = NoAuthentication

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = NoAuthentication

Source§

impl Metadata for ruma::api::federation::discovery::get_server_versions::msc3723::Request

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = NoAuthentication

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = ServerSignatures

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = ServerSignatures

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = ServerSignatures

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = ServerSignatures

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = ServerSignatures

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = ServerSignatures

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = ServerSignatures

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = ServerSignatures

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = ServerSignatures

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = ServerSignatures

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = ServerSignatures

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = ServerSignatures

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = ServerSignatures

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = ServerSignatures

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = ServerSignatures

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = ServerSignatures

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = ServerSignatures

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = NoAuthentication

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = ServerSignatures

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = ServerSignatures

Source§

impl Metadata for ruma::api::federation::room::report_content::msc3843::Request

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = ServerSignatures

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = ServerSignatures

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = NoAuthentication

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = ServerSignatures

Source§

impl Metadata for ruma::api::identity_service::association::bind_3pid::v2::Request

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

impl Metadata for ruma::api::identity_service::association::check_3pid_validity::v2::Request

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

impl Metadata for ruma::api::identity_service::association::email::create_email_validation_session::v2::Request

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

impl Metadata for ruma::api::identity_service::association::email::validate_email::v2::Request

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

impl Metadata for ruma::api::identity_service::association::email::validate_email_by_end_user::v2::Request

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

impl Metadata for ruma::api::identity_service::association::msisdn::create_msisdn_validation_session::v2::Request

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

impl Metadata for ruma::api::identity_service::association::msisdn::validate_msisdn::v2::Request

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

impl Metadata for ruma::api::identity_service::association::msisdn::validate_msisdn_by_phone_number::v2::Request

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

impl Metadata for ruma::api::identity_service::association::unbind_3pid::v2::Request

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

impl Metadata for ruma::api::identity_service::authentication::get_account_information::v2::Request

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

impl Metadata for ruma::api::identity_service::authentication::logout::v2::Request

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

impl Metadata for ruma::api::identity_service::authentication::register::v2::Request

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = NoAuthentication

Source§

impl Metadata for ruma::api::identity_service::discovery::get_server_status::v2::Request

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = NoAuthentication

Source§

impl Metadata for ruma::api::identity_service::discovery::get_supported_versions::Request

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = NoAuthentication

Source§

impl Metadata for ruma::api::identity_service::invitation::sign_invitation_ed25519::v2::Request

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

impl Metadata for ruma::api::identity_service::invitation::store_invitation::v2::Request

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

impl Metadata for ruma::api::identity_service::keys::check_public_key_validity::v2::Request

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = NoAuthentication

Source§

impl Metadata for ruma::api::identity_service::keys::get_public_key::v2::Request

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = NoAuthentication

Source§

impl Metadata for ruma::api::identity_service::keys::validate_ephemeral_key::v2::Request

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = NoAuthentication

Source§

impl Metadata for ruma::api::identity_service::lookup::get_hash_parameters::v2::Request

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

impl Metadata for ruma::api::identity_service::lookup::lookup_3pid::v2::Request

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

impl Metadata for ruma::api::identity_service::tos::accept_terms_of_service::v2::Request

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = AccessToken

Source§

impl Metadata for ruma::api::identity_service::tos::get_terms_of_service::v2::Request

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = NoAuthentication

Source§

impl Metadata for ruma::api::push_gateway::send_event_notification::v1::Request

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory

Source§

type Authentication = NoAuthentication

Source§

impl<F> Metadata for RequestStatic<F>

Source§

const METHOD: Method = Request::METHOD

Source§

const RATE_LIMITED: bool = false

Source§

const HISTORY: VersionHistory = Request::HISTORY

Source§

type Authentication = <Request as Metadata>::Authentication