pub struct MotionTask {Show 27 fields
pub id: Option<String>,
pub name: String,
pub description: Option<String>,
pub assignee_id: Option<String>,
pub project: Option<MotionProject>,
pub priority: Option<String>,
pub due_date: Option<DateTime<Utc>>,
pub duration: Option<TaskDuration>,
pub status: Option<Status>,
pub completed: Option<bool>,
pub labels: Option<Vec<Label>>,
pub created_time: Option<DateTime<Utc>>,
pub updated_time: Option<DateTime<Utc>>,
pub creator: Option<MotionUser>,
pub workspace: Option<MotionWorkspace>,
pub assignees: Option<Vec<MotionUser>>,
pub auto_scheduled: Option<AutoScheduled>,
pub chunks: Option<Vec<TaskChunk>>,
pub parent_recurring_task_id: Option<String>,
pub deadline_type: Option<String>,
pub start_on: Option<String>,
pub scheduled_start: Option<DateTime<Utc>>,
pub scheduled_end: Option<DateTime<Utc>>,
pub scheduling_issue: Option<bool>,
pub last_interacted_time: Option<DateTime<Utc>>,
pub completed_time: Option<DateTime<Utc>>,
pub custom_field_values: Option<Value>,
}
Fields§
§id: Option<String>
§name: String
§description: Option<String>
§assignee_id: Option<String>
§project: Option<MotionProject>
§priority: Option<String>
§due_date: Option<DateTime<Utc>>
§duration: Option<TaskDuration>
§status: Option<Status>
§completed: Option<bool>
§labels: Option<Vec<Label>>
§created_time: Option<DateTime<Utc>>
§updated_time: Option<DateTime<Utc>>
§creator: Option<MotionUser>
§workspace: Option<MotionWorkspace>
§assignees: Option<Vec<MotionUser>>
§auto_scheduled: Option<AutoScheduled>
§chunks: Option<Vec<TaskChunk>>
§parent_recurring_task_id: Option<String>
§deadline_type: Option<String>
§start_on: Option<String>
§scheduled_start: Option<DateTime<Utc>>
§scheduled_end: Option<DateTime<Utc>>
§scheduling_issue: Option<bool>
§last_interacted_time: Option<DateTime<Utc>>
§completed_time: Option<DateTime<Utc>>
§custom_field_values: Option<Value>
Trait Implementations§
Source§impl Clone for MotionTask
impl Clone for MotionTask
Source§fn clone(&self) -> MotionTask
fn clone(&self) -> MotionTask
Returns a duplicate of the value. Read more
1.0.0 · 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 MotionTask
impl Debug for MotionTask
Source§impl Default for MotionTask
impl Default for MotionTask
Source§fn default() -> MotionTask
fn default() -> MotionTask
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MotionTask
impl<'de> Deserialize<'de> for MotionTask
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 MotionTask
impl RefUnwindSafe for MotionTask
impl Send for MotionTask
impl Sync for MotionTask
impl Unpin for MotionTask
impl UnwindSafe for MotionTask
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