Metadata

Trait Metadata 

Source
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> { ... }
}
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 PATH_BUILDER: Self::PathBuilder

All info pertaining to an endpoint’s path.

Required Associated Types§

Source

type Authentication: AuthScheme

What authentication scheme the server uses for this endpoint.

Source

type PathBuilder: PathBuilder

The type used to build an endpoint’s path.

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( 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§

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 PATH_BUILDER: SinglePath

Source§

type Authentication = AccessToken

Source§

type PathBuilder = SinglePath

Source§

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

Source§

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

Source§

const RATE_LIMITED: bool = false

Source§

const PATH_BUILDER: SinglePath

Source§

type Authentication = AccessToken

Source§

type PathBuilder = SinglePath

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 PATH_BUILDER: SinglePath

Source§

type Authentication = AccessToken

Source§

type PathBuilder = SinglePath

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 PATH_BUILDER: SinglePath

Source§

type Authentication = AccessToken

Source§

type PathBuilder = SinglePath

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 PATH_BUILDER: SinglePath

Source§

type Authentication = AccessToken

Source§

type PathBuilder = SinglePath

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 PATH_BUILDER: SinglePath

Source§

type Authentication = AccessToken

Source§

type PathBuilder = SinglePath

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 PATH_BUILDER: SinglePath

Source§

type Authentication = AccessToken

Source§

type PathBuilder = SinglePath

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 PATH_BUILDER: SinglePath

Source§

type Authentication = AccessToken

Source§

type PathBuilder = SinglePath

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 PATH_BUILDER: SinglePath

Source§

type Authentication = AccessToken

Source§

type PathBuilder = SinglePath

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 PATH_BUILDER: SinglePath

Source§

type Authentication = AccessToken

Source§

type PathBuilder = SinglePath

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<F> Metadata for RequestStatic<F>