pub struct Task { /* private fields */ }Expand description
Task:任务资源(v2)
Implementations§
Source§impl Task
impl Task
Sourcepub fn create(&self) -> CreateTaskRequest
pub fn create(&self) -> CreateTaskRequest
创建新建请求。
Sourcepub fn update(&self, task_guid: impl Into<String>) -> UpdateTaskRequest
pub fn update(&self, task_guid: impl Into<String>) -> UpdateTaskRequest
创建更新请求。
Sourcepub fn delete(&self, task_guid: impl Into<String>) -> DeleteTaskRequest
pub fn delete(&self, task_guid: impl Into<String>) -> DeleteTaskRequest
创建删除请求。
Sourcepub fn get(&self, task_guid: impl Into<String>) -> GetTaskRequest
pub fn get(&self, task_guid: impl Into<String>) -> GetTaskRequest
创建获取详情请求。
Sourcepub fn list(&self) -> ListTasksRequest
pub fn list(&self) -> ListTasksRequest
创建列表请求。
Sourcepub fn complete(&self, task_guid: impl Into<String>) -> CompleteTaskRequest
pub fn complete(&self, task_guid: impl Into<String>) -> CompleteTaskRequest
创建完成任务请求。
Sourcepub fn uncomplete(&self, task_guid: impl Into<String>) -> UncompleteTaskRequest
pub fn uncomplete(&self, task_guid: impl Into<String>) -> UncompleteTaskRequest
创建取消完成请求。
Sourcepub fn add_tasklist(&self, task_guid: impl Into<String>) -> AddTasklistRequest
pub fn add_tasklist(&self, task_guid: impl Into<String>) -> AddTasklistRequest
任务加入清单
Sourcepub fn remove_tasklist(
&self,
task_guid: impl Into<String>,
) -> RemoveTasklistRequest
pub fn remove_tasklist( &self, task_guid: impl Into<String>, ) -> RemoveTasklistRequest
任务移出清单
Sourcepub fn tasklists(&self, task_guid: impl Into<String>) -> GetTaskTasklistsRequest
pub fn tasklists(&self, task_guid: impl Into<String>) -> GetTaskTasklistsRequest
列取任务所在清单
Sourcepub fn add_members(&self, task_guid: impl Into<String>) -> AddMembersRequest
pub fn add_members(&self, task_guid: impl Into<String>) -> AddMembersRequest
添加任务成员
Sourcepub fn remove_members(
&self,
task_guid: impl Into<String>,
) -> RemoveMembersRequest
pub fn remove_members( &self, task_guid: impl Into<String>, ) -> RemoveMembersRequest
移除任务成员
Sourcepub fn add_reminders(&self, task_guid: impl Into<String>) -> AddRemindersRequest
pub fn add_reminders(&self, task_guid: impl Into<String>) -> AddRemindersRequest
添加任务提醒
Sourcepub fn remove_reminders(
&self,
task_guid: impl Into<String>,
) -> RemoveRemindersRequest
pub fn remove_reminders( &self, task_guid: impl Into<String>, ) -> RemoveRemindersRequest
移除任务提醒
Sourcepub fn add_dependencies(
&self,
task_guid: impl Into<String>,
) -> AddDependenciesRequest
pub fn add_dependencies( &self, task_guid: impl Into<String>, ) -> AddDependenciesRequest
添加任务依赖
Sourcepub fn remove_dependencies(
&self,
task_guid: impl Into<String>,
) -> RemoveDependenciesRequest
pub fn remove_dependencies( &self, task_guid: impl Into<String>, ) -> RemoveDependenciesRequest
移除任务依赖
Sourcepub fn set_ancestor_task(
&self,
task_guid: impl Into<String>,
) -> SetAncestorTaskRequest
pub fn set_ancestor_task( &self, task_guid: impl Into<String>, ) -> SetAncestorTaskRequest
设置父任务。
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Task
impl !RefUnwindSafe for Task
impl Send for Task
impl Sync for Task
impl Unpin for Task
impl UnsafeUnpin for Task
impl !UnwindSafe for Task
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