#[non_exhaustive]pub struct PredefinedAttributeSearchCriteria {
pub or_conditions: Option<Vec<PredefinedAttributeSearchCriteria>>,
pub and_conditions: Option<Vec<PredefinedAttributeSearchCriteria>>,
pub string_condition: Option<StringCondition>,
}Expand description
The search criteria to be used to return predefined attributes.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.or_conditions: Option<Vec<PredefinedAttributeSearchCriteria>>A list of conditions which would be applied together with an OR condition.
and_conditions: Option<Vec<PredefinedAttributeSearchCriteria>>A list of conditions which would be applied together with an AND condition.
string_condition: Option<StringCondition>A leaf node condition which can be used to specify a string condition.
The currently supported values for FieldName are name and description.
Implementations§
source§impl PredefinedAttributeSearchCriteria
impl PredefinedAttributeSearchCriteria
sourcepub fn or_conditions(&self) -> &[PredefinedAttributeSearchCriteria]
pub fn or_conditions(&self) -> &[PredefinedAttributeSearchCriteria]
A list of conditions which would be applied together with an OR condition.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .or_conditions.is_none().
sourcepub fn and_conditions(&self) -> &[PredefinedAttributeSearchCriteria]
pub fn and_conditions(&self) -> &[PredefinedAttributeSearchCriteria]
A list of conditions which would be applied together with an AND condition.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .and_conditions.is_none().
sourcepub fn string_condition(&self) -> Option<&StringCondition>
pub fn string_condition(&self) -> Option<&StringCondition>
A leaf node condition which can be used to specify a string condition.
The currently supported values for FieldName are name and description.
source§impl PredefinedAttributeSearchCriteria
impl PredefinedAttributeSearchCriteria
sourcepub fn builder() -> PredefinedAttributeSearchCriteriaBuilder
pub fn builder() -> PredefinedAttributeSearchCriteriaBuilder
Creates a new builder-style object to manufacture PredefinedAttributeSearchCriteria.
Trait Implementations§
source§impl Clone for PredefinedAttributeSearchCriteria
impl Clone for PredefinedAttributeSearchCriteria
source§fn clone(&self) -> PredefinedAttributeSearchCriteria
fn clone(&self) -> PredefinedAttributeSearchCriteria
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl PartialEq for PredefinedAttributeSearchCriteria
impl PartialEq for PredefinedAttributeSearchCriteria
source§fn eq(&self, other: &PredefinedAttributeSearchCriteria) -> bool
fn eq(&self, other: &PredefinedAttributeSearchCriteria) -> bool
self and other values to be equal, and is used
by ==.