pub struct BrowsePostsParams {
pub page: Option<u32>,
pub limit: Option<u32>,
pub include: Option<String>,
pub fields: Option<String>,
pub filter: Option<String>,
pub order: Option<String>,
}Expand description
Parameters for browsing posts.
All fields are optional. When not specified, Ghost applies its defaults (page 1, limit 15, published posts only).
Fields§
§page: Option<u32>Page number to retrieve (1-indexed). Defaults to 1.
limit: Option<u32>Number of posts per page. Defaults to 15.
include: Option<String>Relations to include, e.g. "authors,tags".
fields: Option<String>Fields to return, e.g. "id,title,slug".
filter: Option<String>Filter expression, e.g. "featured:true".
order: Option<String>Sort order, e.g. "published_at DESC".
Trait Implementations§
Source§impl Clone for BrowsePostsParams
impl Clone for BrowsePostsParams
Source§fn clone(&self) -> BrowsePostsParams
fn clone(&self) -> BrowsePostsParams
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BrowsePostsParams
impl Debug for BrowsePostsParams
Source§impl Default for BrowsePostsParams
impl Default for BrowsePostsParams
Source§fn default() -> BrowsePostsParams
fn default() -> BrowsePostsParams
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for BrowsePostsParams
impl RefUnwindSafe for BrowsePostsParams
impl Send for BrowsePostsParams
impl Sync for BrowsePostsParams
impl Unpin for BrowsePostsParams
impl UnsafeUnpin for BrowsePostsParams
impl UnwindSafe for BrowsePostsParams
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more