pub struct AuditLogActor {
pub type: String,
pub session: Option<AuditLogActorSession>,
pub api_key: Option<AuditLogActorApiKey>,
}
Expand description
The actor who performed the audit logged action.
Fields§
§type: String
The type of actor. Is either session
or api_key
.
session: Option<AuditLogActorSession>
The session in which the audit logged action was performed.
api_key: Option<AuditLogActorApiKey>
The API Key used to perform the audit logged action.
Trait Implementations§
Source§impl Debug for AuditLogActor
impl Debug for AuditLogActor
Source§impl<'de> Deserialize<'de> for AuditLogActor
impl<'de> Deserialize<'de> for AuditLogActor
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
Auto Trait Implementations§
impl Freeze for AuditLogActor
impl RefUnwindSafe for AuditLogActor
impl Send for AuditLogActor
impl Sync for AuditLogActor
impl Unpin for AuditLogActor
impl UnwindSafe for AuditLogActor
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