pub struct CollectionMediaParams {
pub page: Option<u32>,
pub per_page: Option<u32>,
pub media_type: Option<MediaType>,
pub sort: Option<MediaSort>,
}Expand description
Collection media parameters.
Fields§
§page: Option<u32>Page number to retrieve
per_page: Option<u32>Number of media items per page
media_type: Option<MediaType>Media type filter
sort: Option<MediaSort>Sort order
Implementations§
Source§impl CollectionMediaParams
impl CollectionMediaParams
Sourcepub fn from_pagination(params: &PaginationParams) -> Self
pub fn from_pagination(params: &PaginationParams) -> Self
Create collection media params from simple pagination params.
Sourcepub fn media_type(self, media_type: MediaType) -> Self
pub fn media_type(self, media_type: MediaType) -> Self
Filter collection media to photos or videos.
Trait Implementations§
Source§impl Clone for CollectionMediaParams
impl Clone for CollectionMediaParams
Source§fn clone(&self) -> CollectionMediaParams
fn clone(&self) -> CollectionMediaParams
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 CollectionMediaParams
impl Debug for CollectionMediaParams
Source§impl Default for CollectionMediaParams
impl Default for CollectionMediaParams
Source§fn default() -> CollectionMediaParams
fn default() -> CollectionMediaParams
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CollectionMediaParams
impl RefUnwindSafe for CollectionMediaParams
impl Send for CollectionMediaParams
impl Sync for CollectionMediaParams
impl Unpin for CollectionMediaParams
impl UnsafeUnpin for CollectionMediaParams
impl UnwindSafe for CollectionMediaParams
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