pub struct RecordsRetrieveRequest {
pub last_updated_time: LastUpdatedTimeFilter,
pub filter: Option<AdvancedFilter>,
pub sources: Option<Vec<PropertiesPerContainer>>,
pub limit: Option<u32>,
pub sort: Option<Vec<RecordsPropertySort>>,
}Expand description
Request to retrieve records from CDF.
Fields§
§last_updated_time: LastUpdatedTimeFilterThe time the record was last updated.
filter: Option<AdvancedFilter>The filter to apply to the records.
sources: Option<Vec<PropertiesPerContainer>>The properties to retrieve.
limit: Option<u32>Limit the number of records to retrieve, defaults to 10.
sort: Option<Vec<RecordsPropertySort>>Optionally sort the records.
Trait Implementations§
Source§impl Clone for RecordsRetrieveRequest
impl Clone for RecordsRetrieveRequest
Source§fn clone(&self) -> RecordsRetrieveRequest
fn clone(&self) -> RecordsRetrieveRequest
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 RecordsRetrieveRequest
impl Debug for RecordsRetrieveRequest
Source§impl<'de> Deserialize<'de> for RecordsRetrieveRequest
impl<'de> Deserialize<'de> for RecordsRetrieveRequest
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
Auto Trait Implementations§
impl Freeze for RecordsRetrieveRequest
impl RefUnwindSafe for RecordsRetrieveRequest
impl Send for RecordsRetrieveRequest
impl Sync for RecordsRetrieveRequest
impl Unpin for RecordsRetrieveRequest
impl UnwindSafe for RecordsRetrieveRequest
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