pub enum AssetAggregateCount {
PropertyCount {
advanced_filter: Option<AdvancedFilter>,
filter: Option<AssetFilter>,
properties: Vec<AggregateProperty>,
},
AssetCount {
advanced_filter: Option<AdvancedFilter>,
filter: Option<AssetFilter>,
},
}Expand description
Variants of the count aggregate on assets.
Variants§
PropertyCount
Count the number of assets with a given property (non-null), matching the filters.
Fields
§
advanced_filter: Option<AdvancedFilter>Advanced filter on assets.
§
filter: Option<AssetFilter>Simple filter on assets.
§
properties: Vec<AggregateProperty>Properties to apply the aggration on. Currently limited to one property per request.
AssetCount
Count the number of assets matching filters.
Fields
§
advanced_filter: Option<AdvancedFilter>Advanced filter on assets.
§
filter: Option<AssetFilter>Simple filter on assets.
Trait Implementations§
Source§impl Clone for AssetAggregateCount
impl Clone for AssetAggregateCount
Source§fn clone(&self) -> AssetAggregateCount
fn clone(&self) -> AssetAggregateCount
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 AssetAggregateCount
impl Debug for AssetAggregateCount
Source§impl<'de> Deserialize<'de> for AssetAggregateCount
impl<'de> Deserialize<'de> for AssetAggregateCount
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 AssetAggregateCount
impl RefUnwindSafe for AssetAggregateCount
impl Send for AssetAggregateCount
impl Sync for AssetAggregateCount
impl Unpin for AssetAggregateCount
impl UnwindSafe for AssetAggregateCount
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