|
- //
- // PageHelper.swift
- // Fueling
- //
- // Created by Michiel Carman on 5/5/25.
- //
-
- import Foundation
- import Fluent
- import Vapor
-
- final class PageHelper {
- // static func paginate<T: Paginate>(
- // _ query: Query<T>,
- // page: Int? = nil,
- // perPage: Int? = nil
- // ) -> EventLoopFuture<PagedCollection<T>> {
- // let page = page ?? 1
- // let perPage = perPage ?? 10
- // return query
- // .skip((page - 1) * perPage)
- // }
-
-
- }
-
- public struct returnObj: Content{
- let data: [FuelEntry.Output]
- let meta: Meta
- }
-
- public struct Meta: Content{
- let page: Int
- let per: Int
- let total: Int
- let lastpage: Bool
- let error: Bool
- let message: String?
- let method: String?
- let baseurl: String?
- let route: String?
- let querystring: String?
- }
-
- public struct qparam: Content{
- let name: String
- let value: String
- }
|