Struct google_photoslibrary1::api::Filters [−][src]
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
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 RefUnwindSafe for Filters
impl UnwindSafe for Filters
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more