pub struct ListAuditLogsQuery {
pub event_type: Option<EventKind>,
pub run_id: Option<Uuid>,
pub from: Option<DateTime<Utc>>,
pub to: Option<DateTime<Utc>>,
pub page: Option<u32>,
pub per_page: Option<u32>,
}Expand description
Query parameters for listing audit log entries.
Fields§
§event_type: Option<EventKind>Filter by event type (e.g. run_status_changed).
run_id: Option<Uuid>Filter by run ID.
from: Option<DateTime<Utc>>Filter entries created at or after this timestamp.
to: Option<DateTime<Utc>>Filter entries created at or before this timestamp.
page: Option<u32>Page number (1-based, default: 1).
per_page: Option<u32>Items per page (default: 50, max: 100).
Trait Implementations§
Source§impl Debug for ListAuditLogsQuery
impl Debug for ListAuditLogsQuery
Source§impl<'de> Deserialize<'de> for ListAuditLogsQuery
impl<'de> Deserialize<'de> for ListAuditLogsQuery
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 ListAuditLogsQuery
impl RefUnwindSafe for ListAuditLogsQuery
impl Send for ListAuditLogsQuery
impl Sync for ListAuditLogsQuery
impl Unpin for ListAuditLogsQuery
impl UnsafeUnpin for ListAuditLogsQuery
impl UnwindSafe for ListAuditLogsQuery
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