Skip to main content

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}