子任务接口¶
-
class
teambition.api.subtasks.
Subtasks
(client=None)[源代码]¶ -
create
(content, task_id, executor_id=None)[源代码]¶ 新建子任务
详情请参考 http://docs.teambition.com/wiki/tasks-subtasks#tasks-subtasks-create
参数: - content – 子任务内容
- task_id – 任务 ID
- executor_id – 可选,执行者 ID,默认为空
返回: 返回的 JSON 数据包
-
delete
(id)[源代码]¶ 删除子任务
详情请参考 http://docs.teambition.com/wiki/tasks-subtasks#tasks-subtasks-delete
参数: id – 子任务 ID 返回: 返回的 JSON 数据包
-
get
(id=None, task_id=None)[源代码]¶ 获取子任务,子任务 ID 和任务 ID 参数只能有一个存在
详情请参考 http://docs.teambition.com/wiki/tasks-subtasks#tasks-subtasks-get
参数: - id – 可选,子任务 ID
- task_id – 可选,任务 ID
返回: 返回的 JSON 数据包
-
transform
(id, do_link=False, do_linked=False)[源代码]¶ 转换成任务
详情请参考 http://docs.teambition.com/wiki/tasks-subtasks#tasks-subtasks-transform
参数: - id – 子任务 ID
- do_link – 是否关联转出的任务,默认为 False
- do_linked – 是否会被转出的任务关联,默认为 False
返回: 返回的 JSON 数据包
-
update
(id, content=None, is_done=None, executor_id=None)[源代码]¶ 更新子任务
详情请参考 http://docs.teambition.com/wiki/tasks-subtasks#tasks-subtasks-update
参数: - id – 子任务 ID
- content – 可选,子任务内容
- is_done – 可选,子任务完成状态
- executor_id – 可选,执行者 ID
返回: 返回的 JSON 数据包
-
update_content
(id, content)[源代码]¶ 更新子任务内容
详情请参考 http://docs.teambition.com/wiki/tasks-subtasks#tasks-subtasks-update_content
参数: - id – 子任务 ID
- content – 任务内容
返回: 返回的 JSON 数据包
-
update_duedate
(id, duedate)[源代码]¶ 更新截止日期
详情请参考 http://docs.teambition.com/wiki/tasks-subtasks#tasks-subtasks-update_duedate
参数: - id – 子任务 ID
- duedate – 截止日期,请使用 ISOString 格式,置空请传 None
返回: 返回的 JSON 数据包
-
update_executor
(id, executor_id)[源代码]¶ 更新子任务执行者
详情请参考 http://docs.teambition.com/wiki/tasks-subtasks#tasks-subtasks-update_executor
参数: - id – 子任务 ID
- executor_id – 执行者 ID
返回: 返回的 JSON 数据包
-
update_status
(id, is_done)[源代码]¶ 更新子任务状态
详情请参考 http://docs.teambition.com/wiki/tasks-subtasks#tasks-subtasks-update_status
参数: - id – 子任务 ID
- is_done – 是否已经完成
返回: 返回的 JSON 数据包
-