pub struct TaskSearchParams {Show 21 fields
pub workspace: String,
pub text: Option<String>,
pub resource_subtype: Option<String>,
pub completed: Option<bool>,
pub is_subtask: Option<bool>,
pub is_blocked: Option<bool>,
pub has_attachment: Option<bool>,
pub assignee: Option<String>,
pub projects: Vec<String>,
pub sections: Vec<String>,
pub tags: Vec<String>,
pub created_after: Option<String>,
pub created_before: Option<String>,
pub modified_after: Option<String>,
pub modified_before: Option<String>,
pub due_after: Option<String>,
pub due_before: Option<String>,
pub sort_by: Option<String>,
pub sort_ascending: bool,
pub limit: Option<usize>,
pub fields: BTreeSet<String>,
}Expand description
Parameters for searching tasks.
Fields§
§workspace: StringWorkspace to search in (required).
text: Option<String>Full-text search query.
resource_subtype: Option<String>Resource subtype filter.
completed: Option<bool>Completion status filter.
is_subtask: Option<bool>Include subtasks.
is_blocked: Option<bool>Filter blocked tasks.
has_attachment: Option<bool>Filter tasks with attachments.
assignee: Option<String>Assignee filter (gid or “me”).
projects: Vec<String>Project filter (gid).
sections: Vec<String>Section filter (gid).
Tag filter (gid).
created_after: Option<String>Created after date (YYYY-MM-DD).
created_before: Option<String>Created before date (YYYY-MM-DD).
modified_after: Option<String>Modified after date (YYYY-MM-DD).
modified_before: Option<String>Modified before date (YYYY-MM-DD).
due_after: Option<String>Due after date (YYYY-MM-DD).
due_before: Option<String>Due before date (YYYY-MM-DD).
sort_by: Option<String>Sort field.
sort_ascending: boolSort ascending.
limit: Option<usize>Maximum number of items to fetch.
fields: BTreeSet<String>Additional fields to request.
Implementations§
Trait Implementations§
Source§impl Clone for TaskSearchParams
impl Clone for TaskSearchParams
Source§fn clone(&self) -> TaskSearchParams
fn clone(&self) -> TaskSearchParams
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 TaskSearchParams
impl Debug for TaskSearchParams
Source§impl Default for TaskSearchParams
impl Default for TaskSearchParams
Source§fn default() -> TaskSearchParams
fn default() -> TaskSearchParams
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for TaskSearchParams
impl RefUnwindSafe for TaskSearchParams
impl Send for TaskSearchParams
impl Sync for TaskSearchParams
impl Unpin for TaskSearchParams
impl UnsafeUnpin for TaskSearchParams
impl UnwindSafe for TaskSearchParams
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