1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
//! [PUT /_matrix/client/r0/profile/{userId}/avatar_url](https://matrix.org/docs/spec/client_server/r0.6.0#put-matrix-client-r0-profile-userid-avatar-url) use ruma_api::ruma_api; use ruma_identifiers::UserId; ruma_api! { metadata { description: "Set the avatar URL of the user.", method: PUT, name: "set_avatar_url", path: "/_matrix/client/r0/profile/:user_id/avatar_url", rate_limited: true, requires_authentication: true, } request { /// The user whose avatar URL will be set. #[ruma_api(path)] pub user_id: UserId, /// The new avatar URL for the user. pub avatar_url: String, } response {} error: crate::Error }