Struct google_photoslibrary1::api::Filters
source · pub struct Filters {
pub content_filter: Option<ContentFilter>,
pub date_filter: Option<DateFilter>,
pub exclude_non_app_created_data: Option<bool>,
pub feature_filter: Option<FeatureFilter>,
pub include_archived_media: Option<bool>,
pub media_type_filter: Option<MediaTypeFilter>,
}
Expand description
Filters that can be applied to a media item search. If multiple filter options are specified, they’re treated as AND with each other.
This type is not used in any activity, and only used as part of another schema.
Fields§
§content_filter: Option<ContentFilter>
Filters the media items based on their content.
date_filter: Option<DateFilter>
Filters the media items based on their creation date.
exclude_non_app_created_data: Option<bool>
If set, the results exclude media items that were not created by this app. Defaults to false (all media items are returned). This field is ignored if the photoslibrary.readonly.appcreateddata scope is used.
feature_filter: Option<FeatureFilter>
Filters the media items based on their features.
include_archived_media: Option<bool>
If set, the results include media items that the user has archived. Defaults to false (archived media items aren’t included).
media_type_filter: Option<MediaTypeFilter>
Filters the media items based on the type of media.
Trait Implementations§
source§impl<'de> Deserialize<'de> for Filters
impl<'de> Deserialize<'de> for Filters
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
impl Part for Filters
Auto Trait Implementations§
impl RefUnwindSafe for Filters
impl Send for Filters
impl Sync for Filters
impl Unpin for Filters
impl UnwindSafe for Filters
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