#[non_exhaustive]pub struct PowerpacksResponseMetaPagination {
pub first_offset: Option<i64>,
pub last_offset: Option<Option<i64>>,
pub limit: Option<i64>,
pub next_offset: Option<i64>,
pub offset: Option<i64>,
pub prev_offset: Option<i64>,
pub total: Option<i64>,
pub type_: Option<String>,
pub additional_properties: BTreeMap<String, Value>,
/* private fields */
}
Expand description
Powerpack response pagination metadata.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.first_offset: Option<i64>
The first offset.
last_offset: Option<Option<i64>>
The last offset.
limit: Option<i64>
Pagination limit.
next_offset: Option<i64>
The next offset.
offset: Option<i64>
The offset.
prev_offset: Option<i64>
The previous offset.
total: Option<i64>
Total results.
type_: Option<String>
Offset type.
additional_properties: BTreeMap<String, Value>
Implementations§
Source§impl PowerpacksResponseMetaPagination
impl PowerpacksResponseMetaPagination
pub fn new() -> PowerpacksResponseMetaPagination
pub fn first_offset(self, value: i64) -> Self
pub fn last_offset(self, value: Option<i64>) -> Self
pub fn limit(self, value: i64) -> Self
pub fn next_offset(self, value: i64) -> Self
pub fn offset(self, value: i64) -> Self
pub fn prev_offset(self, value: i64) -> Self
pub fn total(self, value: i64) -> Self
pub fn type_(self, value: String) -> Self
pub fn additional_properties(self, value: BTreeMap<String, Value>) -> Self
Trait Implementations§
Source§impl Clone for PowerpacksResponseMetaPagination
impl Clone for PowerpacksResponseMetaPagination
Source§fn clone(&self) -> PowerpacksResponseMetaPagination
fn clone(&self) -> PowerpacksResponseMetaPagination
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl<'de> Deserialize<'de> for PowerpacksResponseMetaPagination
impl<'de> Deserialize<'de> for PowerpacksResponseMetaPagination
Source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for PowerpacksResponseMetaPagination
impl PartialEq for PowerpacksResponseMetaPagination
Source§fn eq(&self, other: &PowerpacksResponseMetaPagination) -> bool
fn eq(&self, other: &PowerpacksResponseMetaPagination) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for PowerpacksResponseMetaPagination
Auto Trait Implementations§
impl Freeze for PowerpacksResponseMetaPagination
impl RefUnwindSafe for PowerpacksResponseMetaPagination
impl Send for PowerpacksResponseMetaPagination
impl Sync for PowerpacksResponseMetaPagination
impl Unpin for PowerpacksResponseMetaPagination
impl UnwindSafe for PowerpacksResponseMetaPagination
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