Skip to main content

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}