pub struct ClickUpTask {Show 18 fields
pub id: String,
pub custom_id: Option<String>,
pub name: String,
pub description: Option<String>,
pub text_content: Option<String>,
pub status: ClickUpStatus,
pub priority: Option<ClickUpPriority>,
pub tags: Vec<ClickUpTag>,
pub assignees: Vec<ClickUpUser>,
pub creator: Option<ClickUpUser>,
pub url: String,
pub date_created: Option<String>,
pub date_updated: Option<String>,
pub parent: Option<String>,
pub subtasks: Option<Vec<ClickUpTask>>,
pub dependencies: Option<Vec<Value>>,
pub linked_tasks: Option<Vec<ClickUpLinkedTask>>,
pub attachments: Vec<ClickUpAttachment>,
}Fields§
§id: String§custom_id: Option<String>§name: String§description: Option<String>§text_content: Option<String>§status: ClickUpStatus§priority: Option<ClickUpPriority>§assignees: Vec<ClickUpUser>§creator: Option<ClickUpUser>§url: String§date_created: Option<String>§date_updated: Option<String>§parent: Option<String>§subtasks: Option<Vec<ClickUpTask>>§dependencies: Option<Vec<Value>>Dependencies (blocking/waiting relationships).
Uses serde_json::Value for flexible parsing of undocumented API shape.
linked_tasks: Option<Vec<ClickUpLinkedTask>>Linked tasks (non-dependency relationships).
attachments: Vec<ClickUpAttachment>Attachments uploaded to the task.
The ClickUp API returns this under attachments on the task object.
It may be absent for older tasks or tasks without uploads.
Trait Implementations§
Source§impl Clone for ClickUpTask
impl Clone for ClickUpTask
Source§fn clone(&self) -> ClickUpTask
fn clone(&self) -> ClickUpTask
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 ClickUpTask
impl Debug for ClickUpTask
Source§impl<'de> Deserialize<'de> for ClickUpTask
impl<'de> Deserialize<'de> for ClickUpTask
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
Auto Trait Implementations§
impl Freeze for ClickUpTask
impl RefUnwindSafe for ClickUpTask
impl Send for ClickUpTask
impl Sync for ClickUpTask
impl Unpin for ClickUpTask
impl UnsafeUnpin for ClickUpTask
impl UnwindSafe for ClickUpTask
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