pub struct SearchTeamMembersFilter {
pub location_ids: Option<Vec<String>>,
pub status: Option<TeamMemberStatus>,
pub is_owner: Option<bool>,
}
Expand description
Represents a filter used in a search for TeamMember objects.
AND
logic is applied between the individual fields, and OR
logic is applied within
list-based fields. For example, setting this filter value:
use square_api_client::models::{enums::TeamMemberStatus, SearchTeamMembersFilter};
let filter = SearchTeamMembersFilter {
location_ids: Some(vec![String::from("A"), String::from("B")]),
status: Some(TeamMemberStatus::Active),
..Default::default()
};
returns only active team members assigned to either location “A” or “B”.
Fields§
§location_ids: Option<Vec<String>>
When present, filters by team members assigned to the specified locations. When empty, includes team members assigned to any location.
status: Option<TeamMemberStatus>
When present, filters by team members who match the given status. When empty, includes team members of all statuses.
is_owner: Option<bool>
When present and set to true, returns the team member who is the owner of the Square account.
Trait Implementations§
Source§impl Clone for SearchTeamMembersFilter
impl Clone for SearchTeamMembersFilter
Source§fn clone(&self) -> SearchTeamMembersFilter
fn clone(&self) -> SearchTeamMembersFilter
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for SearchTeamMembersFilter
impl Debug for SearchTeamMembersFilter
Source§impl Default for SearchTeamMembersFilter
impl Default for SearchTeamMembersFilter
Source§fn default() -> SearchTeamMembersFilter
fn default() -> SearchTeamMembersFilter
Returns the “default value” for a type. Read more
Source§impl PartialEq for SearchTeamMembersFilter
impl PartialEq for SearchTeamMembersFilter
Source§impl Serialize for SearchTeamMembersFilter
impl Serialize for SearchTeamMembersFilter
impl Eq for SearchTeamMembersFilter
impl StructuralPartialEq for SearchTeamMembersFilter
Auto Trait Implementations§
impl Freeze for SearchTeamMembersFilter
impl RefUnwindSafe for SearchTeamMembersFilter
impl Send for SearchTeamMembersFilter
impl Sync for SearchTeamMembersFilter
impl Unpin for SearchTeamMembersFilter
impl UnwindSafe for SearchTeamMembersFilter
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.