pub struct UpdateUserStatusRequest {
pub user_id: String,
pub status: String,
pub dnd_end_time: Option<i32>,
}
Fields§
§user_id: String
User ID
status: String
User status, can be online
, away
, offline
and dnd
dnd_end_time: Option<i32>
Time in epoch seconds at which a dnd status would be unset.
Implementations§
Source§impl UpdateUserStatusRequest
impl UpdateUserStatusRequest
pub fn new(user_id: String, status: String) -> UpdateUserStatusRequest
Trait Implementations§
Source§impl Clone for UpdateUserStatusRequest
impl Clone for UpdateUserStatusRequest
Source§fn clone(&self) -> UpdateUserStatusRequest
fn clone(&self) -> UpdateUserStatusRequest
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for UpdateUserStatusRequest
impl Debug for UpdateUserStatusRequest
Source§impl Default for UpdateUserStatusRequest
impl Default for UpdateUserStatusRequest
Source§fn default() -> UpdateUserStatusRequest
fn default() -> UpdateUserStatusRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for UpdateUserStatusRequest
impl<'de> Deserialize<'de> for UpdateUserStatusRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for UpdateUserStatusRequest
impl PartialEq for UpdateUserStatusRequest
Source§impl Serialize for UpdateUserStatusRequest
impl Serialize for UpdateUserStatusRequest
impl StructuralPartialEq for UpdateUserStatusRequest
Auto Trait Implementations§
impl Freeze for UpdateUserStatusRequest
impl RefUnwindSafe for UpdateUserStatusRequest
impl Send for UpdateUserStatusRequest
impl Sync for UpdateUserStatusRequest
impl Unpin for UpdateUserStatusRequest
impl UnwindSafe for UpdateUserStatusRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more