pub struct TaskCreateData {Show 15 fields
pub name: String,
pub notes: Option<String>,
pub html_notes: Option<String>,
pub workspace: Option<String>,
pub projects: Vec<String>,
pub section: Option<String>,
pub parent: Option<String>,
pub assignee: Option<String>,
pub due_on: Option<String>,
pub due_at: Option<String>,
pub start_on: Option<String>,
pub start_at: Option<String>,
pub tags: Vec<String>,
pub followers: Vec<String>,
pub custom_fields: BTreeMap<String, Value>,
}Expand description
Payload for creating tasks.
Fields§
§name: StringTask name (required).
notes: Option<String>Optional notes (plain text).
html_notes: Option<String>Optional notes in HTML format.
workspace: Option<String>Workspace or organization identifier.
projects: Vec<String>Associated project identifiers.
section: Option<String>Section identifier when provided.
parent: Option<String>Parent task identifier for creating subtasks.
assignee: Option<String>Assigned user (gid or email).
due_on: Option<String>Due date (all day).
due_at: Option<String>Due timestamp.
start_on: Option<String>Start date (all day).
start_at: Option<String>Start timestamp.
Tags to apply.
followers: Vec<String>Followers to notify.
custom_fields: BTreeMap<String, Value>Custom field assignments.
Trait Implementations§
Source§impl Clone for TaskCreateData
impl Clone for TaskCreateData
Source§fn clone(&self) -> TaskCreateData
fn clone(&self) -> TaskCreateData
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 TaskCreateData
impl Debug for TaskCreateData
impl Eq for TaskCreateData
Source§impl PartialEq for TaskCreateData
impl PartialEq for TaskCreateData
Source§impl Serialize for TaskCreateData
impl Serialize for TaskCreateData
impl StructuralPartialEq for TaskCreateData
Auto Trait Implementations§
impl Freeze for TaskCreateData
impl RefUnwindSafe for TaskCreateData
impl Send for TaskCreateData
impl Sync for TaskCreateData
impl Unpin for TaskCreateData
impl UnsafeUnpin for TaskCreateData
impl UnwindSafe for TaskCreateData
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