pub struct AuditEntry {
pub id: Option<String>,
pub created_at: Option<DateTime<Utc>>,
pub updated_at: Option<DateTime<Utc>>,
pub archived_at: Option<DateTime<Utc>>,
pub type: Option<String>,
pub organization: Option<Box<Organization>>,
pub actor: Option<Box<User>>,
pub actor_id: Option<String>,
pub ip: Option<String>,
pub country_code: Option<String>,
pub metadata: Option<Value>,
pub request_information: Option<Value>,
}Expand description
Workspace audit log entry object.
Fields§
§id: Option<String>The unique identifier of the entity.
created_at: Option<DateTime<Utc>>The time at which the entity was created.
updated_at: Option<DateTime<Utc>>The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn’t been updated after creation.
archived_at: Option<DateTime<Utc>>The time at which the entity was archived. Null if the entity has not been archived.
type: Option<String>§organization: Option<Box<Organization>>The organization the audit log belongs to.
actor: Option<Box<User>>The user that caused the audit entry to be created.
actor_id: Option<String>The ID of the user that caused the audit entry to be created.
ip: Option<String>IP from actor when entry was recorded.
country_code: Option<String>Country code of request resulting to audit entry.
metadata: Option<Value>Additional metadata related to the audit entry.
request_information: Option<Value>Additional information related to the request which performed the action.
Trait Implementations§
Source§impl Clone for AuditEntry
impl Clone for AuditEntry
Source§fn clone(&self) -> AuditEntry
fn clone(&self) -> AuditEntry
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 AuditEntry
impl Debug for AuditEntry
Source§impl Default for AuditEntry
impl Default for AuditEntry
Source§fn default() -> AuditEntry
fn default() -> AuditEntry
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AuditEntrywhere
AuditEntry: Default,
impl<'de> Deserialize<'de> for AuditEntrywhere
AuditEntry: Default,
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 GraphQLFields for AuditEntry
impl GraphQLFields for AuditEntry
Auto Trait Implementations§
impl Freeze for AuditEntry
impl RefUnwindSafe for AuditEntry
impl Send for AuditEntry
impl Sync for AuditEntry
impl Unpin for AuditEntry
impl UnwindSafe for AuditEntry
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