pub struct TimecardFilter {
pub location_ids: Option<Option<Vec<String>>>,
pub status: Option<TimecardFilterStatus>,
pub start: Option<Box<TimeRange>>,
pub end: Option<Box<TimeRange>>,
pub workday: Option<Box<TimecardWorkday>>,
pub team_member_ids: Option<Option<Vec<String>>>,
}Expand description
TimecardFilter : Defines a filter used in a search for Timecard records. AND logic is used by Square’s servers to apply each filter property specified.
Fields§
§location_ids: Option<Option<Vec<String>>>Fetch timecards for the specified location.
status: Option<TimecardFilterStatus>§start: Option<Box<TimeRange>>§end: Option<Box<TimeRange>>§workday: Option<Box<TimecardWorkday>>§team_member_ids: Option<Option<Vec<String>>>Fetch timecards for the specified team members.
Implementations§
Source§impl TimecardFilter
impl TimecardFilter
Sourcepub fn new() -> TimecardFilter
pub fn new() -> TimecardFilter
Defines a filter used in a search for Timecard records. AND logic is used by Square’s servers to apply each filter property specified.
Trait Implementations§
Source§impl Clone for TimecardFilter
impl Clone for TimecardFilter
Source§fn clone(&self) -> TimecardFilter
fn clone(&self) -> TimecardFilter
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TimecardFilter
impl Debug for TimecardFilter
Source§impl Default for TimecardFilter
impl Default for TimecardFilter
Source§fn default() -> TimecardFilter
fn default() -> TimecardFilter
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TimecardFilter
impl<'de> Deserialize<'de> for TimecardFilter
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
Source§impl PartialEq for TimecardFilter
impl PartialEq for TimecardFilter
Source§impl Serialize for TimecardFilter
impl Serialize for TimecardFilter
impl StructuralPartialEq for TimecardFilter
Auto Trait Implementations§
impl Freeze for TimecardFilter
impl RefUnwindSafe for TimecardFilter
impl Send for TimecardFilter
impl Sync for TimecardFilter
impl Unpin for TimecardFilter
impl UnsafeUnpin for TimecardFilter
impl UnwindSafe for TimecardFilter
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