cqrs_rust_lib/read/paged.rs
1use serde::{Deserialize, Serialize};
2#[cfg(feature = "utoipa")]
3use utoipa::ToSchema;
4
5#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
6#[cfg_attr(feature = "utoipa", derive(ToSchema))]
7#[serde(rename_all = "camelCase")]
8pub struct Paged<T> {
9 pub items: Vec<T>,
10 pub total: i64,
11 pub page: i64,
12 pub page_size: i64,
13}