diff options
Diffstat (limited to 'src/routes/model.rs')
| -rw-r--r-- | src/routes/model.rs | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/src/routes/model.rs b/src/routes/model.rs index 16468d0..8c2e656 100644 --- a/src/routes/model.rs +++ b/src/routes/model.rs @@ -6,7 +6,7 @@ use crate::{ model::{Model, ModelCreate, ModelUpload, ModelUser}, user::User, }, - pagination::Pagination, + pagination::{ModelPagination, Pagination}, routes::JsonCreate, }; use axum::{ @@ -15,7 +15,6 @@ use axum::{ routing::{delete, get, post}, Json, Router, }; -use serde::Serialize; /// Create routes for `/v1/models/` namespace pub fn create_route() -> Router { @@ -26,12 +25,6 @@ pub fn create_route() -> Router { .route("/:id/upload/:uid", delete(delete_model_file)) } -#[derive(Serialize)] -pub struct ModelPagination { - pub count: i64, - pub results: Vec<ModelUser>, -} - /// List models. async fn list_models(pagination: Query<Pagination>) -> Result<Json<ModelPagination>, AppError> { let page = pagination.0.page.unwrap_or_default(); |
