pub struct UserActionLog {Show 19 fields
pub actionee_user_id: Option<Uuid>,
pub actioner_user_id: Option<Uuid>,
pub application_ids: Option<Vec<Uuid>>,
pub comment: Option<String>,
pub email_user_on_end: Option<bool>,
pub end_event_sent: Option<bool>,
pub expiry: Option<i64>,
pub history: Option<Box<LogHistory>>,
pub id: Option<Uuid>,
pub insert_instant: Option<i64>,
pub localized_name: Option<String>,
pub localized_option: Option<String>,
pub localized_reason: Option<String>,
pub name: Option<String>,
pub notify_user_on_end: Option<bool>,
pub option: Option<String>,
pub reason: Option<String>,
pub reason_code: Option<String>,
pub user_action_id: Option<Uuid>,
}
Expand description
UserActionLog : A log for an action that was taken on a User.
Fields§
§actionee_user_id: Option<Uuid>
§actioner_user_id: Option<Uuid>
§application_ids: Option<Vec<Uuid>>
§comment: Option<String>
§email_user_on_end: Option<bool>
§end_event_sent: Option<bool>
§expiry: Option<i64>
The number of milliseconds since the unix epoch: January 1, 1970 00:00:00 UTC. This value is always in UTC.
history: Option<Box<LogHistory>>
§id: Option<Uuid>
§insert_instant: Option<i64>
The number of milliseconds since the unix epoch: January 1, 1970 00:00:00 UTC. This value is always in UTC.
localized_name: Option<String>
§localized_option: Option<String>
§localized_reason: Option<String>
§name: Option<String>
§notify_user_on_end: Option<bool>
§option: Option<String>
§reason: Option<String>
§reason_code: Option<String>
§user_action_id: Option<Uuid>
Implementations§
Source§impl UserActionLog
impl UserActionLog
Sourcepub fn new() -> UserActionLog
pub fn new() -> UserActionLog
A log for an action that was taken on a User.
Trait Implementations§
Source§impl Clone for UserActionLog
impl Clone for UserActionLog
Source§fn clone(&self) -> UserActionLog
fn clone(&self) -> UserActionLog
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for UserActionLog
impl Debug for UserActionLog
Source§impl Default for UserActionLog
impl Default for UserActionLog
Source§fn default() -> UserActionLog
fn default() -> UserActionLog
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for UserActionLog
impl<'de> Deserialize<'de> for UserActionLog
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 UserActionLog
impl PartialEq for UserActionLog
Source§impl Serialize for UserActionLog
impl Serialize for UserActionLog
impl StructuralPartialEq for UserActionLog
Auto Trait Implementations§
impl Freeze for UserActionLog
impl RefUnwindSafe for UserActionLog
impl Send for UserActionLog
impl Sync for UserActionLog
impl Unpin for UserActionLog
impl UnwindSafe for UserActionLog
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