Struct square_api_client::models::SearchOrdersFilter
source · [−]pub struct SearchOrdersFilter {
pub state_filter: Option<SearchOrdersStateFilter>,
pub date_time_filter: Option<SearchOrdersDateTimeFilter>,
pub fulfillment_filter: Option<SearchOrdersFulfillmentFilter>,
pub source_filter: Option<SearchOrdersSourceFilter>,
pub customer_filter: Option<SearchOrdersCustomerFilter>,
}
Expand description
Filtering criteria to use for a SearchOrders
request.
Multiple filters are ANDed together.
Fields
state_filter: Option<SearchOrdersStateFilter>
Filter by [OrderState]
date_time_filter: Option<SearchOrdersDateTimeFilter>
Filter for results within a time range.
Important: If you filter for orders by time range, you must set SearchOrdersSort
to
sort by the same field. Learn more about filtering orders by time
range.
fulfillment_filter: Option<SearchOrdersFulfillmentFilter>
Filter by the fulfillment type or state.
source_filter: Option<SearchOrdersSourceFilter>
Filter by the source of the order.
customer_filter: Option<SearchOrdersCustomerFilter>
Filter by customers associated with the order.
Trait Implementations
sourceimpl Clone for SearchOrdersFilter
impl Clone for SearchOrdersFilter
sourcefn clone(&self) -> SearchOrdersFilter
fn clone(&self) -> SearchOrdersFilter
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for SearchOrdersFilter
impl Debug for SearchOrdersFilter
sourceimpl Default for SearchOrdersFilter
impl Default for SearchOrdersFilter
sourcefn default() -> SearchOrdersFilter
fn default() -> SearchOrdersFilter
Returns the “default value” for a type. Read more
sourceimpl PartialEq<SearchOrdersFilter> for SearchOrdersFilter
impl PartialEq<SearchOrdersFilter> for SearchOrdersFilter
sourcefn eq(&self, other: &SearchOrdersFilter) -> bool
fn eq(&self, other: &SearchOrdersFilter) -> bool
sourceimpl Serialize for SearchOrdersFilter
impl Serialize for SearchOrdersFilter
impl Eq for SearchOrdersFilter
impl StructuralEq for SearchOrdersFilter
impl StructuralPartialEq for SearchOrdersFilter
Auto Trait Implementations
impl RefUnwindSafe for SearchOrdersFilter
impl Send for SearchOrdersFilter
impl Sync for SearchOrdersFilter
impl Unpin for SearchOrdersFilter
impl UnwindSafe for SearchOrdersFilter
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.