actix_web_admin/types/query.rs
1use serde::Deserialize;
2
3/// Query parameters for the list view.
4#[derive(Debug, Default, Deserialize)]
5pub struct ListQuery {
6 pub page: Option<u64>,
7 pub per_page: Option<u64>,
8 pub search: Option<String>,
9 pub sort_by: Option<String>,
10 pub sort_dir: Option<String>,
11}
12
13/// Results of a list operation.
14pub struct ListResult {
15 pub rows: Vec<serde_json::Value>,
16 pub total: u64,
17 pub page: u64,
18 pub per_page: u64,
19}