From e3e1fb936e807a96e80229bc86d1c4bb385e88da Mon Sep 17 00:00:00 2001 From: Santo Cariotti Date: Sat, 24 Sep 2022 18:13:05 +0200 Subject: Use all paginators into `pagination` crate --- src/pagination.rs | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to 'src/pagination.rs') diff --git a/src/pagination.rs b/src/pagination.rs index 51ea111..38f67a3 100644 --- a/src/pagination.rs +++ b/src/pagination.rs @@ -1,7 +1,20 @@ -use serde::Deserialize; +use crate::models::{model::ModelUser, user::UserList}; +use serde::{Deserialize, Serialize}; #[derive(Deserialize)] pub struct Pagination { #[serde(skip_serializing_if = "Option::is_none")] pub page: Option, } + +#[derive(Serialize)] +pub struct UserPagination { + pub count: i64, + pub results: Vec, +} + +#[derive(Serialize)] +pub struct ModelPagination { + pub count: i64, + pub results: Vec, +} -- cgit v1.2.3-71-g8e6c