def create_task_from_task_obj(s: Session, todolist_id: str, task: TodoTask, is_update: bool = False) -> str:
    res = None
    if is_update:
        res = s.patch(GRAPH_URL + f'/me/todo/lists/{todolist_id}/tasks' , json=task.to_json())
    else:
        res = s.post(GRAPH_URL + f'/me/todo/lists/{todolist_id}/tasks' , json=task.to_json())
    return res.json()
Beispiel #2
0
 def patch(self, url, data=None, **kwargs):
     return Session.patch(
         self,
         self._get_resource_uri(url),
         data,
         **self._set_default_timeout(
             **kwargs
         )
     )
Beispiel #3
0
 def patch(self, url, data=None, **kwargs):
     return Session.patch(self, self._get_resource_uri(url), data,
                          **self._set_default_timeout(**kwargs))