GoogletasksClient
Attributes
TRIGGER_OPERATIONS
module-attribute
TRIGGER_OPERATIONS: Dict[str, Dict[str, Any]] = {'OnNewTaskList': {'operation_id': 'OnNewTaskList', 'path': '/{connectionId}/trigger1/users/@me/lists', 'method': 'get', 'required_parameters': [], 'callback_payload_type': 'TaskListList'}, 'OnNewTaskInList': {'operation_id': 'OnNewTaskInList', 'path': '/{connectionId}/trigger2/lists/{taskListId}/tasks', 'method': 'get', 'required_parameters': ['taskListId'], 'callback_payload_type': 'TaskList'}, 'OnDueTaskInList': {'operation_id': 'OnDueTaskInList', 'path': '/{connectionId}/trigger4/lists/{taskListId}/tasks', 'method': 'get', 'required_parameters': ['taskListId'], 'callback_payload_type': 'TaskList'}, 'OnCompletedTaskInListV2': {'operation_id': 'OnCompletedTaskInListV2', 'path': '/{connectionId}/trigger5/lists/{taskListId}/tasks', 'method': 'get', 'required_parameters': ['taskListId'], 'callback_payload_type': 'TaskList'}}
Classes
TaskListList
dataclass
TaskListEntry
dataclass
TaskListEntry(id: Optional[str] = None, title: Optional[str] = None, self_link: Optional[str] = None, updated: Optional[str] = None)
Response for Create a task list
Attributes
self_link
class-attribute
instance-attribute
A link to this task list.
TaskList
dataclass
TaskObject
dataclass
TaskObject(id: Optional[str] = None, title: Optional[str] = None, updated: Optional[str] = None, self_link: Optional[str] = None, parent: Optional[str] = None, position: Optional[str] = None, notes: Optional[str] = None, status: Optional[str] = None, due: Optional[str] = None, completed: Optional[str] = None)
Response for Create a task in a task list
Attributes
updated
class-attribute
instance-attribute
The last time the task was updated.
self_link
class-attribute
instance-attribute
A link to the task.
position
class-attribute
instance-attribute
The position of the task.
TaskListCreate
dataclass
TaskCreate
dataclass
Definition: TaskCreate
GoogletasksClient
GoogletasksClient(connection_runtime_url: str, token_provider: Optional[TokenProvider] = None, options: Optional[ConnectorClientOptions] = None)
Bases: ConnectorClientBase
Typed client for googletasks connector.
Initialize a GoogletasksClient.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
connection_runtime_url
|
str
|
The connection runtime URL from Azure Portal. |
required |
token_provider
|
Optional[TokenProvider]
|
Optional token provider. Defaults to ManagedIdentityTokenProvider. |
None
|
options
|
Optional[ConnectorClientOptions]
|
Optional connector client options. |
None
|
Methods:
list_task_lists_async
async
List task lists
List all task lists.
create_task_list_async
async
Create a task list
Creates a new task list.
list_tasks_async
async
Lists the tasks for a task list
Lists the tasks for a specific task list.
create_task_async
async
Create a task in a task list
Create a task in a specific task list.