#[non_exhaustive]pub struct ItemApiPayloadArray {
pub data: Vec<ItemApiPayloadData>,
pub meta: Option<ItemApiPayloadMeta>,
pub additional_properties: BTreeMap<String, Value>,
/* private fields */
}
Expand description
A collection of datastore items with pagination and schema 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.data: Vec<ItemApiPayloadData>
An array of datastore items with their content and metadata.
meta: Option<ItemApiPayloadMeta>
Additional metadata about a collection of datastore items, including pagination and schema information.
additional_properties: BTreeMap<String, Value>
Implementations§
Source§impl ItemApiPayloadArray
impl ItemApiPayloadArray
pub fn new(data: Vec<ItemApiPayloadData>) -> ItemApiPayloadArray
pub fn meta(self, value: ItemApiPayloadMeta) -> Self
pub fn additional_properties(self, value: BTreeMap<String, Value>) -> Self
Trait Implementations§
Source§impl Clone for ItemApiPayloadArray
impl Clone for ItemApiPayloadArray
Source§fn clone(&self) -> ItemApiPayloadArray
fn clone(&self) -> ItemApiPayloadArray
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 Debug for ItemApiPayloadArray
impl Debug for ItemApiPayloadArray
Source§impl<'de> Deserialize<'de> for ItemApiPayloadArray
impl<'de> Deserialize<'de> for ItemApiPayloadArray
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 ItemApiPayloadArray
impl PartialEq for ItemApiPayloadArray
Source§impl Serialize for ItemApiPayloadArray
impl Serialize for ItemApiPayloadArray
impl StructuralPartialEq for ItemApiPayloadArray
Auto Trait Implementations§
impl Freeze for ItemApiPayloadArray
impl RefUnwindSafe for ItemApiPayloadArray
impl Send for ItemApiPayloadArray
impl Sync for ItemApiPayloadArray
impl Unpin for ItemApiPayloadArray
impl UnwindSafe for ItemApiPayloadArray
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