zlayer_types/api/
audit.rs1use chrono::{DateTime, Utc};
4use serde::Deserialize;
5use utoipa::IntoParams;
6
7#[derive(Debug, Deserialize, IntoParams)]
9pub struct AuditQuery {
10 #[serde(default)]
12 pub user: Option<String>,
13 #[serde(default)]
15 pub resource_kind: Option<String>,
16 #[serde(default)]
18 #[param(value_type = Option<String>)]
19 pub since: Option<DateTime<Utc>>,
20 #[serde(default)]
22 #[param(value_type = Option<String>)]
23 pub until: Option<DateTime<Utc>>,
24 #[serde(default)]
26 pub limit: Option<usize>,
27}